当有几个评论被隐藏时,我不介意,除非中间的评论被隐藏了,直到最后我才意识到。然后,我必须取消隐藏注释,并尝试找出我尚未阅读的注释。

注释保持应有的顺序,以便您可以跟随它们,但是当您在中间隐藏随机的注释时您可以松开评论的上下文,直到全部取消隐藏。

我有几个想法可以帮助解决这个问题。

在显示的位置放X显示更多评论在注释顶部而不是底部

放置一些指示符,指出这两者之间存在或隐藏的注释

Comment this is the first comment
Comment this is the second comment
...
Comment this is the fourth comment, comment three is hidden indicated by the dots
Comment this is the fifth comment
...
Comment this is comment number nine, comment 6, 7, and 8 are hidden 


点等于某些指示符在两个评论之间有隐藏的评论

最后,当您点击取消隐藏评论链接时,可以像在发布问题时一样突出显示新显示的评论。

更新

只是想知道是否可以再看看?似乎社区真的很喜欢这个主意,而Jeff最终决定不做这个主意。

评论

我喜欢这个建议。微妙而有效。

如果没有人认为另外两个建议是个好主意,我将再花几天时间。我会接受将链接放在顶部的建议。

找不到您的问题,因此我只发布了一个类似的问题(感谢AnonJr在此处链接我)。我的问题包含一个附加示例,其中注释系统导致混乱,因此我想留下一个链接:meta.stackexchange.com/questions/43836/…(或我应该将其张贴在此处-但这并不是一个真正的例子。这个问题的答案?)

@Jeff:怎样不加评论地拒绝它?这并不是说很难实现,并且肯定会使用户体验更好!

@fretje我们积极压制讨论,我们不鼓励这样做。通过设计。

@Jeff:我看不到此功能请求与抑制讨论有什么关系。如果您真的想抑制讨论,只需将评论系统全部删除(特别是现在我们也可以进行聊天)。如果不删除它,最好将其改进。

@fret我根本不同意这个要求,我在原则上原则上反对它。对不起。

是的,总是一样。您开始阅读评论,看看它们是否有趣。然后,您阅读第二条评论,第三条,第四条。您突然发现有些听起来很奇怪。您看下面的评论,发现还有8个。但是您不必担心,因为您甚至还没有完全阅读过这5条内容。然后,您要记住,隐藏的注释可能在您已阅读的注释之间。您单击链接,然后必须重新阅读所有内容。在下一次开始阅读之前,您也要先做好心理准备,以单击链接。一如既往。

这是一个很好的主意。我完全不同意Larry的建议(err ...将更多评论链接移至顶部)...如果可以动态删除评论,则很容易完成显示条或分隔符的操作。将链接放在顶部将使它非常清楚地表明事情丢失了。我相信Jeff反对这一点,因为他不是起源于此。

好主意-我也被这个吸引了。 (也喜欢金牌)

是。请做得更好。当对问题/答案的评论很好时,这非常痛苦。

我实际上不同意这一点-但我认为我们应该对“已删除的评论”有一些相似之处-因为这些评论经常在评论语境中造成严重破坏,人们回复不再存在的某人/某物-也许只是对过去或x或类似内容的评论的“提示”。我不确定以前是否解决过这个问题?

这是6年前提出的,显然这是合理的做法。很奇怪,没有找到(实现)明显的真正UI问题的合理解决方案。

#1 楼

如果“显示额外的评论”链接位于评论的顶部,则很容易看到一些评论被隐藏了,因此不必对评论进行编号。

该链接可以也更明显。

评论


好的,这似乎是最好的答案,现在只是要获取状态计划标签...。我想知道我是否可以这样做

–移动更多评论链接到顶部
09年10月8日在22:30

是!是!是!谢谢拉里。

– pavium
2009年10月9日,下午3:09

FWIW的“显示更多评论”和“显示更多评论”听起来好像隐藏的评论都在末尾。我会在顶部的链接中使用“显示隐藏的评论”。但是我认为这个想法肯定是正确的。

– JimChristie
2015年6月15日,下午3:45

#2 楼

我想建议在显示的注释之间使用一条稍粗的分隔线,如果它们之间有隐藏的注释。可以通过在隐藏评论之前或之后在评论中添加其他CSS类来实现恕我直言。目前,border-bottom: 1px dotted #DDDDDD;用于分隔线(此处位于Meta.SO上)。如果在2px后面有一个隐藏的注释和/或可以使用其他颜色。通过这种方式,不同的SE站点也可以使用其站点样式对其进行配置。

通过这种方式,可以看到在一次投票之间存在隐藏的注释,从而避免了与注释进行持续交换时的混乱。所显示的注释本身并不完全有意义。同时,稍粗的线不会打扰。

评论


我在添加到SOX用户脚本中的功能中使用了这个想法:) +1!

–ᔕᖺᘎᕊ
16-10-3在20:38

#3 楼

您可能还记得,我们在2014年对UI进行了长注释线程的调整。在设计和规范阶段,我们考虑了大量更改,包括您建议的一些更改:


将Show X more注释放在注释顶部而不是底部


有两个问题:


我们想要最大限度地提高即将对帖子发表评论的人阅读所有评论(包括隐藏评论)的几率。因此,我们需要将“显示N条其他评论”与“添加评论”链接放在同一行。将链接放在注释块的顶部将意味着复制UI元素,这是我们试图避免的事情。如果不是这样,那么可能值得打破正交性:
每当您仅有的唯一信息是缺少某些信息时,很难抵制每次按下该按钮的冲动。就我个人而言,我担心会错过,导致我执行RPG中的所有附带任务,然后按任何按钮承诺对我隐隐感兴趣的任何事物。我也不认为我也是唯一的一个。我们在“工作场所”上进行了一项实验,其中隐藏了许多问题的所有评论。我们发现人们更频繁地扩展链接。如果读者在阅读之前自动展开评论,那么就无法达到隐藏评论的目的。


放置一些指示符,表明这两者之间存在或隐藏了评论


实际上,我们为此设计了一种非常漂亮的方法:



但是当我们与开发人员一起检查时,结果却会导致性能问题。 (在Stack Overflow中,性能是一项功能。)问题在于,抓住前N条评论非常容易:

select top N ...
...
order by Score desc


并且很容易获得数字剩余评论数:

select count(*) - N ...


但是,如果不加载所有注释并通过CreationDate对它们进行排序,就无法预测差距。对于长注释线程(我们正在谈论的非常线程),页面加载将花费更长的时间才能上演我们不希望大多数人阅读的内容。因此,这是一个好主意,只需要开发人员付出超出我们负担能力的精力即可。


最后,当您点击取消隐藏评论链接时,就像在发布时一样,可以突出显示新显示的评论。您的问题。


现在,根据我所知,这是一个我们尚未考虑的想法。由于用户已经要求对帖子发表所有评论,因此不应有任何性能原因不显示哪些评论是新评论。因此,我将与团队其他成员一起讨论。

评论


我喜欢“突出显示新显示的评论”的建议。只是说...;)

– PM 2环
19/12/30在14:33

#4 楼

我已将此功能添加到Stack Overflow Extras(SOX)中:



它使用@Martin的较粗分隔线的想法来显示间隙。

通过上面的链接安装SOX,您可以启用此功能(Add a darker border underneath comments if there are some hidden after it),以及更多其他功能:)

#5 楼

当前显示了5个最受好评的评论。但是,由于一个问题/答案很少有5条以上的评论,因此我认为根本没有必要隐藏评论。

对这些罕见事件隐藏评论会造成混淆。而且总的来说,因为它很少见,所以没有帮助。

另一方面,即使是“仅” 5条评论也会占用大量空间。所以我认为5条评论已经太多了。此外,当您意识到有隐藏的注释时,很难在心理上将它们整合到您已阅读的注释序列中。

所以一个明显的解决方案是仅显示一个注释。这样,您仍然可以阅读评分最高的评论,而无需单击某处。而且,如果您想阅读其他评论,您仍然可以单击“显示X更多评论”。但是,将您已经阅读的1条评论与其他评论精神上整合起来会更容易。而且由于现在通常具有隐藏的注释,因此在开始阅读之前记住将它们隐藏起来会更容易。

评论


考虑到我必须多久取消隐藏评论,我认为很少有五个以上的评论是罕见的。离得很远。 Otoh,我相信所选的5条评论很具有代表性,我不必全部阅读。如果仅显示单个注释,则不能说相同的内容。

– MvG
2012年9月13日在18:54

#6 楼

评论并不意味着彼此之间进行讨论,因此,它们没有主题。默认情况下,显示投票最好的注释时会在底部显示一个指示符,表示存在更多注释。

不需要额外地通知高亮注释之间有注释,这会增加UI混乱。通常,如果突出显示的评论是针对未突出显示的评论而定向的,则很明显,而那些好奇的人肯定可以显示所有评论以查看每个评论的时间。尤其是因为人们使用的是@通知系统。

此外,评论实际上并不是很常见,并且给定帖子中的5条以上评论也不是很常见,因为现场。那些对特定帖子的讨论的全部细节感兴趣的人可以轻松地通过单击就可以查看整个内容,并被告知该消息还有更多内容。

添加更多UI混乱而不简单地全神贯注于线程注释系统并没有什么意义。

评论


我认为,混乱将非常小。而且,就像在许多论坛,聊天室等中一样,我认为没有完全线程化的评论系统,讨论就可以很好地显示(实际上,我强烈喜欢这种阅读方式,因为这样可以更轻松地确保您已阅读所有内容,当然,哪些答案不可能取决于其他答案)。但是,如果注释完全从线程中遗漏了,则变得无法阅读。

–克里斯·莱彻(Chris Lercher)
2010-3-24在20:22

另外,我基本上总是必须滚动,因为我喜欢在阅读评论时将答案保留在屏幕上。

–克里斯·莱彻(Chris Lercher)
10 Mar 24 '10在20:23

在English.SE上,我们经常有五条以上的评论,而未标记的修边(在顶部未标记,在实际的修边发生时未标记)使我完全困惑。

–Cerberus_Reinstate-Monica
2011年1月23日在21:23

当“后面”有隐藏的注释时,使注释分隔符行稍微粗体,几乎不能视为添加更多UI混乱。

–马蒂
2011-2-15在16:27

“评论不意味着彼此之间的讨论”。缺少(隐藏)的评论是“讨论”的一部分,(对我和他人而言)不是主要的问题,这是次要的。主要的问题是,当显示隐藏的注释时,它们会插入到所有其他可见注释(应正确放置)的适当位置,在这些位置,您已经阅读了部分或全部可见注释。然后,通常要求您重新阅读所有或大部分最初可见的注释。如果某些隐藏的评论是讨论的一部分,则与此无关。

–凯文·费根(Kevin Fegan)
16-11-20在21:28

“通常突出显示的注释是针对非突出显示的注释而做出的,这是显而易见的。” 1)当您指的是“突出显示”和“未突出显示”时,我假设您的意思是“可见”和“不可见”,或“显示”和“隐藏”。实际上没有一个是“突出显示”的,因此这有点令人困惑。

–凯文·费根(Kevin Fegan)
16-11-20在21:28