博客文章上的长评论线程既是福也是祸。引发如此热烈的社区讨论很棒。但是,任何超过,比如,20 条评论的内容都开始超出任何人愿意实际阅读的范围。可能会发生的是人们阅读文章,阅读前几条评论,然后开始快速浏览它们(速度越来越快),直到他们到达底部,然后阅读最后的一两条评论。至少,我都是这么做的。
WordPress 会自动将类名附加到作者(“bypostauthor”)的单个评论 <li> 标签和各种其他类似内容。许多主题使用这些钩子来应用特殊样式。这样,作者评论会稍微突出一些,浏览文章的人可以暂停阅读作者评论,这些评论可能比其他评论更令人感兴趣。
这是一个良好的开端,但我们可以做更多的事情来管理评论线程,使其更便于访问者阅读。
我们现在拥有的工具
在过去几年中,出现了一些用于处理评论线程的设计模式。
- 回复/嵌套评论
嵌套评论是指评论旁边有“回复”按钮,以便其他评论者可以点击它来继续该特定子对话。这极大地帮助了对话线程的可读性,将每个对话都包含在内,而不是阅读 20 条评论后面的评论,而这条评论是 20 条评论之前的评论的回复。我喜欢将嵌套对话的“深度”限制在只有几层,因为就我个人而言,我发现当尝试跟踪超过 3 层的嵌套线程时,会更令人困惑。
这也可能被滥用,人们可以回复其他评论,只是为了在评论列表中排名更高。
- 作者/管理员评论
当文章作者(或其他网站管理员)在评论线程中发表评论时,它可能会引起特别的兴趣。这样说起来有点自命不凡……但我通常发现在我阅读的其他博客中确实如此。突出显示这些评论对于那些浏览评论线程的人来说可能会有用。正如我在本文开头提到的,WordPress 通过自动将类名(如“bypostauthor”)应用于评论列表元素,使这变得很容易。扩展这个想法:可以对常规评论者或可靠提供优质见解的评论者进行相同处理。激烈辩论通过“声誉”来实现这一点。
- 投票
在一个足够大的社区中,允许读者对评论进行投票是一种自然地允许管理评论线程的方式。我在这里发现的最大缺陷是,原始资料越有争议,人们投票的依据就越倾向于他们所处哪一边,而不是评论的质量。资料越不具争议性,人们的投票动机就越低。我认为,让大家仅仅基于评论质量进行投票要求过高。
- 分页
如果相关网站通常有数百个问题,您可能需要考虑对评论进行分页,即使是为了帮助节省带宽(滚动本身并不重要)。就我个人而言,我讨厌分页评论。我绝不会去读一页评论,然后点击翻到第 2 页,读完这些评论后,再点击翻到第 3 页。我绝对不会这样做。
上面是 Nick La 的 Web Designer Wall。Nick 是一位出色的设计师,他正面临着评论过多的问题。他可能分页有自己的理由,但无论如何,我绝不会以这种方式阅读所有这些评论。
- 审核
这里讨论的话题是“管理”。正如我上面提到的,一种方法是使用蛮力。删除毫无意义、与主题无关或粗鲁的评论。仅此一项,就能大大提高评论线程的可读性。
WordPress 的新(甜蜜)解决方案
我一直在寻找一种不同的解决方案,一种更简单的解决方案,这样我就可以自己管理讨论线程。我在 Digging Into WordPress 上将它发布为我的 WordPress 愿望 之一。仅仅一天后,一位名叫 Utkarsh Kukreti 的开发人员通过电子邮件发送了 WordPress 功能/隐藏评论插件的 1.0 版本。这是 存储库中的插件,这是 Utkarsh 的公告帖子。
这个全新的插件的功能(顺便说一下,仅限 WP 2.9 及更高版本)是在管理区域查看评论时添加新的可点击选项。

点击设置或隐藏会将该评论元数据应用于评论,然后以如下方式与其余类名一起输出

它实际上就是做这些。它为您提供了可以使用类的名称。钩子,我的朋友们。钩子,您可以使用这些钩子来应用独特的样式,以使用 JavaScript 进行定位,从而根据您对网站的需求适当地“设置”或“隐藏”它们。
我仍在思考如何在 CSS-Tricks 上处理这个问题,但我将向您展示我到目前为止所做的工作。当我设置一条评论时,我只将其变成蓝色。一个非常小的简单更改,但请记住,我们这里唯一的目标是将评论稍微区分开来,以吸引浏览者的注意。

对于隐藏的评论,我会隐藏评论的文本和用户 Gravatar,并使用不透明度将其淡化。评论并没有消失,只是在页面加载时基本上成为一个幽灵。如果有人想阅读评论,他们只需点击它,它就会展开到正常视图。
为什么要隐藏而不是删除?好吧,我仍然会进行一些删除操作,尤其是对于粗鲁的评论,但有些评论并不粗鲁,只是对对话没有帮助。比如,“不错帖子!”(很明显不是垃圾邮件),我会隐藏这类评论。
jQuery 中的幽灵化操作
$("li.buried").each(function() {
$el = $(this);
$el.find(".avatar").hide();
$el.find("p").hide();
}).click(function() {
$el = $(this).animate({ opacity: 1 });
$el.find(".avatar").slideDown();
$el.find("p").slideDown();
});
……同样,我不确定这是否是最佳解决方案,也不确定我会保留它多久,但我确实喜欢设置/隐藏系统,并打算保留它。我只是在考虑它的视觉设计部分。一个问题是,幽灵化的评论没有指示如何展开它们。我宁愿不要文本解释(更喜欢更自然的东西),也不确定是否想给它一个鼠标悬停状态。也许只是一个指针光标,我不知道。
那些走在前面的人……
自从网上对话开始以来,人们就一直在思考如何管理网上对话。以下是一些早期的想法和工作。
里程碑
Jason Santa Maria 撰写了关于 “培养对话” 的文章,并在开篇就很好地总结了这个问题
我访问一个网站并阅读了一篇文章。哇,太棒了。我想评论并向作者提个问题。我向下滚动……384 条评论。啊,算了。
他建议使用“里程碑”理念。快速文本片段来总结发生了什么以及标题是什么。好主意,但需要做很多工作。

灵感来源
Dunstan Orchard 在 七年前 就对评论添加一些元信息的想法进行了思考,例如评论的灵感来源以及这条评论启发了哪些其他评论。这与嵌套类似,只是没有嵌套。我不确定我是否喜欢这个想法(好吧,我有点喜欢,但我认为它会增加太多视觉上的混乱)。
Dunstan 的另一个想法是在回复评论时添加一个复选框选项,即“将您的评论通知(原始评论者)”。这会向原始评论者发送电子邮件,让他们知道他们的评论得到了回复。

我确实喜欢这个想法,因为我认为普遍的观点是,人们想知道自己的想法是否有回应。但这需要某种选择加入机制,因为肯定有一些人不希望收到通知。
Digg
Digg 尝试通过使用 Digg 模型本身的缩影来改进其评论线程。用户可以对单个评论进行点赞或踩。下踩次数过多的评论将从常规浏览中隐藏,除非读者明确选择查看它们。这是一个相当不错的解决方案,但这给网站用户带来了很大的压力。更不用说你需要一个相当庞大的受众群体才能让它发挥作用。

评论聚合器

费力
如果你想策划一个对话,一种方法是卷起袖子,自己策划。罗杰·埃伯特通过审核自己的评论并在需要时插话来做到这一点。

当然,请在这里分享您关于策划评论线程的想法和见解。以下对话将被审核 =)
很棒的灵感和解决方案。我真的很喜欢这篇文章......做得很好
好文章,我喜欢它!很多很棒的信息,谢谢 Chris!
感谢您的鼓舞人心的帖子!
很棒!让我继续建议并恳求进行下一步:*分类评论* http://bit.ly/4d3jVg(我建议的类别:赞扬、问题、建议、抱怨、轶事/经历)。实际上,这些可以作为类添加到 Feature/Bury 插件中吗?理想情况下,它们会与 F/B 一起使用,或者 F/B 会在类别内使用。
好主意,但您只需要确保这实际上使事情变得更容易/更好,而不仅仅是“另一个功能”。我怀疑我是否会读完一篇文章并对自己说,“我想读一读这篇文章的评论,但只读那些是*抱怨*的”。
没错。我想对我来说,一些价值将是将那些没有为手头内容增加价值的一行赞扬和漫无目的的抱怨放到一边,这样我就不必筛选 30 个赞扬或抱怨,或者两者都有,才能找到那些让对话继续下去的问题或建议。
我一直都在读文章,并想“我只想读抱怨”。
在像 Codding Horror 和 Ajaxian 这样的开发者博客中,最好和最发人深省的评论通常来自那些强烈反对文章中提出的观点的读者。
因此,我肯定会使用某种过滤工具。按类别、按评论者对文章的正面或负面反应、按其他评论者对评论的反应(想想 Stack Overflow,而不是 Digg)等等。我真的很想有这样的东西。
如果有一个有启发性的讨论正在进行,我还会阅读超过 20 条评论,而且我对分页没有任何反感。在我看来,一页上的 40 条评论与两页上的 20 条评论是一样的。
即使是评论也有一种管理模型,民主的规则,每个人都投票决定受欢迎程度或有用性;独裁者 - 等待版主批准;以及社会主义者 - 55 页用户评论。
如果您可以留下语音或视频回复,那会多么棒啊?
我认为有一些评论系统允许这样做......但我记不起它们的名字了。我相信其他人可以补充说明。
有一个用于 Seesmic 的 WordPress 插件,至少以前有,它允许评论者选择留下视频回复。我认为在视频博客上,当读者/观看者本来就期待视频内容时,这种方式特别有效。
我认为使用埋藏/推荐方法策划评论的另一个好处是,它鼓励访问者在评论时投入更多思考,这应该会提高整体对话质量。
如果您正在寻找反馈,我真的很喜欢您在这篇文章中策划评论的方式。我同意你不应该使用太多级别的回复,但多种颜色的方法使对话非常易于阅读。
很棒的帖子!(请不要把我埋掉,因为我说“很棒的帖子”)
这是一个非常好的观点(他说没有为对话添加任何内容)。
惊喜!
可怜的顶部不可见评论!在我看来有点苛刻。哦,天哪,我希望我没有被埋掉!
即便如此,我认为您是对的,在 30 多条评论的页面中,有很多这样的不可见评论会大大提高可读性。
在我看来,所有当前的系统都存在以下问题(或两者):
– 连续性:曾经尝试过阅读 /. 上的评论吗?我发现自己几乎取消隐藏所有隐藏的帖子,因为我无法理解对话。好的回复可能是对糟糕(隐藏)帖子的反应。
– 这就引出了第二个问题:一致性。或者更好地说,是它的反面。某个类别的帖子可能在多个其他类别中包含回复。这就是为什么 @Nathan 的建议令人遗憾地永远无法实现的原因。
作为旁注:点赞/踩(或推荐/埋藏)存在 SO 上被称为“西部最快枪手”的问题(http://meta.stackoverflow.com/questions/9731/fastest-gun-in-the-west-problem)。归根结底,这是因为位于顶部的帖子拥有更多查看者,因此它们更有可能被推荐。比原帖晚一天发布的优秀评论将比原帖发布几秒钟后的平庸评论获得更少的点赞。
我也一直在思考这个问题,这样我就可以在我的网站上实现它。遗憾的是,我也没有产生任何有建设性的想法......
在我看来,SO 上的系统似乎运行得相当不错。但我希望能够超越“相当不错”。
我同意 Slashdot 的说法。评论系统太糟糕了,以至于我宁愿不看那里的评论,因为理解整个线程的流程太困难了。
Chris,您对 http://Disqus.com 有什么想法?您用过它吗?
我的意思是,您是否在您的某个网站上使用过它......?
嗯,我认为“埋藏”表达对博客文章赞赏的评论有点问题,即使 nettuts 评论包含 90% 的“OMG DUDE FUCKIN HELPFUL POST!!!eleven”-帖子,这在浏览评论时真的很糟糕。我建议在博客文章下方添加一个“感谢”按钮,人们可以表达他们的感谢(这显然非常重要),而不必写评论。聚合的数据可以用于提高您帖子质量,或只是查看哪些主题最受社区赞赏。
每个平台的目标都应避免重复。Youtube 有点像一个“最坏情况”的例子,因为每 40 个帖子都会重复相同的讨论,因为人们不会阅读 20.000 条评论。“视频中的歌曲叫什么名字?” - 回答。40 条评论后,同一个问题再次出现。博客文章中已经提到了避免这种情况的可能性,但这不实用,因为没有人会总结几十个帖子。
哦,我忘了我最希望每个博客都有的功能:我希望有一个选项,可以让我在有人回复我的评论时通过电子邮件收到通知。到目前为止,我在一些博客上发现了这样的系统,并且真的很喜欢这种不必再次扫描 10 多篇文章评论的便利,因为我在这些文章中留下了评论。
你是说像这样吗?http://txfx.net/wordpress-plugins/subscribe-to-comments/
(我通过 http://www.davidairey.com 自己找到了这个插件,并打算将来自己使用它。)
希望能帮到您,
D.
请问有人可以告诉我,在哪里可以找到关于如何在 WordPress 主题中设置可回复/嵌套评论的教程吗?
我喜欢 Chris 的想法,并计划在我的未来网站中实现同样的功能!
这是一个关于如何将嵌套评论添加到 WordPress 主题的不错的教程:http://bavotasan.com/tutorials/how-to-add-nested-comments-to-your-wordpress-theme/
感谢 Don,感谢您的帮助!
嘿,Typekit 现在可以在 Chrome 中使用了?还是你把它去掉了?(除了空格不再有方框外,我看不出有什么区别。)
我也是这个隐藏评论功能的粉丝。我想在某个地方实现它(但我没有一个合适的项目。)
我更希望再增加一层隐藏/埋藏功能。
这三个被埋藏的(这篇帖子的前三个评论)被埋藏了,占用了太多空间。
拥有类似
“有 3 条被埋藏的评论”和一个显示它们的链接会更好
我忘了在之前的评论中写,stackoverflow.com 的评论系统在有太多评论时,在问题/答案评论上实现了类似的系统。
我喜欢这个。也许可以像一个简单的链接“显示 3 个被埋藏的对话”这样。
lifehacker.com 也是这样做的。
你也可以把所有被埋藏的帖子移到底部。这样你就可以“奖励”那些对对话有贡献的帖子。
这样你就不用再进一步隐藏它们了,评论仍然可以阅读。只是不如其他评论重要而已。
我想你可以使用一些 JavaScript 将被埋藏的帖子移到底部,因为你知道它们有一个类,可以赋予它们“被埋藏”状态,对吧?
Chris,不得不说,这是一个好主意。当我浏览评论时,这是我最讨厌的事情之一。看到有人写“第一个!111”时,我积攒的怒火足以让我杀人。
这是一个很棒的系统,我可能会自己尝试一下。
也向 Utkarsh 致敬!
对于像 CSS-Tricks 和我自己的网站这样的网站,它们在文章上都有论坛和评论,我一直很喜欢这个想法:(版主)可以点击评论上的一个选项,将其拉到自己的论坛主题中。这样,大型讨论就可以轻松地转移到一个更强调“讨论”的地方,回复也更容易管理。
遗憾的是,我从来没有时间去实现这样的想法。
我喜欢这个想法,如何让用户可以选择按日期排列评论或按特色/埋藏选项排列评论?因此,我们可以看到所有特色评论,然后是所有普通评论,最后是所有被埋藏的评论,而不是让前三个评论被埋藏。
我一直觉得做一件事会很有趣,那就是以某种方式允许用户在文章本身“内部”评论。例如,如果我读到你说 3 级深度评论是最佳解决方案的那部分,我就可以以某种方式点击并在那里评论,说“我在我的网站上使用了更多级别,我不得不让评论部分更宽”等等。想象一下 Google Wave,但不是真的让每个人都能“编辑”你的文章。也许旁边可以有一个小符号,上面写着“7 个人在这里评论了”或者类似的文字,你可以点击它来显示评论。它应该只能在段落标签之间评论,而不是在文章中的任何地方。有人知道是否已经存在这样的东西吗?我找过,但没有找到任何东西,所以我决定开始制作我自己的版本。
我认为以你第一段中提到的方式排列评论并不是一个好主意,因为那样会失去对话的顺序。
例如,在一个有 20 条评论(对话)的线程中,有 3 条评论提供了一个不错的解决方案或说明了一些有价值的东西。因此,版主/作者将推荐这 3 个帖子。当你将它们组织为“推荐帖子在顶部”时,你就失去了整个对话的顺序……
虽然这在某些情况下可能很好,但我认为在许多其他情况下不会起作用。
这就是为什么你会有这个选项——按日期排列或按“质量”排列——如果我看到有 100 多条评论,而我没有时间浏览所有评论,我可以查看推荐的评论以获取有价值的信息。如果我想看看推荐评论之前的讨论是什么,我可以按日期排列它们。想想社交媒体上的评论,其中数百条评论都是“谢谢,好文章”之类的评论。如果我可以选择将它们全部移到底部,这样我就可以查看有用的评论,那将非常棒。
一如既往地棒!
不过,我想补充一点。你可以点击取消隐藏被埋藏的评论,但你不能再次点击它来重新隐藏它。我知道这只是一个小的功能。但是,当你点击一条被埋藏的评论,发现它最好还是隐藏起来的时候,把它重新盖起来会让人很满意。:)
相关地,没有迹象表明被埋藏的评论是可点击的。一个指针光标或一些标题文字会很有用。
太棒了,Chris。我会试着再玩一玩这个功能,但我知道你对那些对对话毫无价值的评论意味着什么。
感谢您分享这个功能,希望 WP 会开始考虑这一点,并提供一个标准的解决方案。:D
我认为,对于评论问题,一个有用的功能是 appnr.com 的一个 js 功能,它只列出一定数量的评论,然后当你滚动到该部分的末尾时,它会加载下一批评论。
这是一个保存带宽的不错功能,但我不知道它是否能提高评论的整体可读性。或者对你来说是否能提高可读性?
我认为这个想法,虽然看起来不错,但会让人们不愿意在文章上评论。虽然有些帖子没有增加对话内容,但人们确实花时间表达感谢,说“干得好”,如果他们的评论被轻视,可能会感到冒犯。
也许吧。有可能。不过,我不确定我是否真的在乎,至少对这个网站来说。当然,我感谢任何善意的言语,我不是试图不领情,但我认为两句话的评论并不是合适的表达方式。如果你想感谢某人,那就写点东西,解释一下原因。你链接到自己的两句话评论不是正确的方式。
读到这条评论时,我也在想。我认为目标不是获得最多的评论。正如写评论的目标不应该是获得数百万的点击量到你的网站一样。如果它阻止了人们写“我喜欢这篇文章”——好吧,那也没关系。
我同意 Chris 和 Josh 的观点。这个网站的目的是改进网页设计和功能,或者说改进网页体验。
我们的生活越来越被简短的聊天式评论和广告所困扰,这些评论和广告最终变成了噪音的模糊。就像我不希望收到用婴儿语言写成的短信/电子邮件一样,我更不希望在每个主题中看到 50 次“blah blah blah sucks lmao lol ha ha”。但这并不排除“好文章 blah blah blah”之类的评论。
我阅读这个网站,因为我总是想在生活中的所有事情上都做得更好(即使我总是惨败)。我觉得这个论坛有同样的目标。如果可以的话……好吧,我可以做梦:)
我明白,我想说的是,在这样级别的评论管理下,如果你真的担心空间和帖子质量,你也可以直接删除这些评论。这似乎是最好的选择。
我认为这是一个我们都希望有一天能拥有的问题。
我喜欢这个特色/掩埋评论插件。对于特色插件,你可以考虑把它们放在评论旁边的单独框中。
例如,在你的网站上,可以在你的博客列表框下方显示一个“特色评论”框,其中显示该帖子的特色评论。
我还注意到 Atahualpa 主题会突出显示作者的评论,这很不错。
我同意。我希望看到特色评论出现在更靠前的位置,而不是必须滚动到最底部才能找到它们。
然而,这样做会将它们从评论的时间流中移除。
我认为想法是特色评论应该同时显示在主评论区和侧边栏中。
我希望在侧边栏中有一个链接,可以带你到评论区中的同一评论(使用 # 标识符)。
@Chris
我确实在这个你目前处理的“掩埋”选项中看到了某些东西。但是
1: 我无法在打开后再次关闭它们。
2: 没有“全部折叠/展开”的选项。
3: 不知道为什么它被掩埋了(当然这是你的博客,我们是读者)。
—
Ginger
1) 这可以添加,但我没有强烈的需求。你已经打开了它,你已经读了它,没有功能上的必要再次关闭它。除了,也许只是也许,再次关闭它会让人感觉很爽,即使它没有任何作用。
2) 我可能会添加一些类似的东西。但这个讨论应该超越我正在做的事情。你可以做任何你想做的事情,并且可以很容易地实现它。
3) 我会亲自掩埋那些我认为跑题或对谈话没有帮助的评论。
嗨,只是我的两分钱。
1) 我可以确切地确认,再次关闭会“让人感觉很爽”,因为我发现自己会点击那些被掩埋的评论,只是为了确保自己遵守你对这些评论的意见。这种习惯可能会随着时间的推移而消失,当我学会“信任”你的意见时,但我仍然希望在确认后再次关闭它们。
嗯,这读起来像是我有某种强迫症.. ;-)
3) 或许可以在掩埋的评论中添加一个小小的链接,解释你为什么要这样做。
我同意你的意见很棒,我们不需要知道为什么它被掩埋了。
相反,我认为“感谢”按钮/计数器会是一个很好的替代品。
坦率地说,如果我仅仅说“感谢”,并且它被掩埋了,我会理解,但仍然会感觉不好。没有人喜欢自己的评论被掩埋。
相反,使用一个“感谢”计数器(或者如果你喜欢更精确的统计数据,可以使用一个星级评定)。
—
Gringer
我认为在回复框下方应该有一行两行文字:
“请不要发布没有为讨论增加价值的评论。如果发现,这些评论将被掩埋,以节省评论空间。”
如果你添加了一个“感谢”计数器,你也可以说“如果你只是想表达你的感谢,请点击 [链接]星级[链接] 来评价这篇文章。”
嵌套评论的另一个挑战是当你使用移动设备时。即使在这个网站上,当我使用移动设备(iPhone)阅读评论时,我也很难阅读嵌套评论,因为它们变得非常窄和高,而不是一行一行地排列。
对于窄屏幕,需要有一种方法来指示线程层次结构,而不仅仅是将评论放在右边。你有什么想法吗?
听起来很有趣。
你可以尝试的办法是,只将它们稍微向右推一点,用一张图片,比如一个箭头,来指示它是回复。
哇,前几条评论已经被掩埋了 :P
说明了在大型博客上,前几个评论的人甚至没有读过这篇文章。
是否可以将“特色”评论也移动到顶部,或者将它们放在一个单独的框中,或者放在一个包含指向每个评论的链接的列表中?我认为这是一个好主意!
我修改了你的 JavaScript 代码,基本上用一个显示“显示被掩埋的评论”的框替换了被掩埋的评论。
$("li.buried .comment-body").each(function() {
$el = $(this);
$el.hide();
$el.after("显示被掩埋的评论");
}).parent().click(function() {
$el = $(this).children().animate({ opacity: 1 });
$el.slideDown();
$(this).children("span.show-buried").slideUp();
});
如果我能弄清楚如何隐藏任意数量的连续被掩埋的评论,并且只显示一个框,显示“显示 # 个被掩埋的评论”,用于指定数量的评论,那就太好了。
对我来说,我仍然更喜欢这种方式,而不是你的方式。尽管在一些罕见的情况下,你可能想查看评论的作者是谁,以决定是否要取消隐藏它。
巧合的是,我一直都在开发一个 Rails 插件,它允许通过正则表达式验证器快速过滤评论。到目前为止,它可以捕捉到 42% 的“无用”评论,在 100 个测试用例(来自随机来源)中错误率为 5%。
目前,我正在努力构建一个集中式模型来存储常见的垃圾评论。从那里,我可以将其从垃圾评论中抽象出来,并将其作为表达式存储在一个去中心化的模型中,供其他人访问。想想 Akismet,但更严格。
我个人从来没有遇到过垃圾评论的问题,但我的一些客户遇到过。我个人无法维护社交网络资料或博客。我每天晚上都没有时间,所以 Chris 比我做得更好。
我想问你,升级到 wp 2.9 之后,你是否找到了新的 commentmeta 表。
我之所以问,是因为安装了这个插件,并标记了几条评论为“特色”,我注意到标记中没有添加任何 CSS 类。快速查看我的数据库后,我意识到我没有这个新表,所以我通过运行 SQL 查询创建了它。
我有一些想法。
第一个想法(或者问题)是,回复通常只有在你对原始评论的内容感兴趣的情况下才有用,我个人喜欢隐藏回复,因为这使得快速浏览变得更容易。
第二个想法,关于如何处理那些没有贡献多少的评论,是将它们粘贴到侧边栏中,在所有其他内容之后,我不确定你如何做到这一点。
我还喜欢评分或“赞”链接的想法,这样如果有人只是“喜欢”你的文章,他们就不会添加一个修辞性的评论,他们会直接点击“赞”。
第三,也许可以添加一个主题字段,这样他们就可以说明这长长的一段话是关于什么的。
这些是我的想法。
@Chris
我刚想到一个主意。掩埋无意义的评论或粗鲁的评论是有道理的,但我认为那些只说“感谢”或“好文章”的人,如果他们的评论被掩埋了,可能会感到难过和不公平。解决方案是扩展“感谢”按钮的想法:在文章下方应该有一个感谢按钮,如果读者没有点击它,而是评论了“感谢”,你就可以从管理部分将它“变成感谢”。所以,在掩埋和特色旁边可以添加一个额外的按钮,叫做“感谢”。
所以,如果 Bob 点击了感谢,而 Joe 评论了感谢,在你将 Joe 的评论变成感谢之后,它会显示“Bob 和 Joe 说感谢”。我认为我将在我的网站上实现它,一旦我有幸处理这个问题。现在我处于可以花很多时间编辑评论使其尽善尽美.. :P
很多人提到了这个“感谢”的想法......它可能有一些价值。也许可以在评论区下方添加一个复选框,比如
[ ] 我只是想说感谢。
如果你选中它,评论文本区域就会向上滑动,评论就会像你提议的那样,被添加到感谢者列表中:Bob、Jim 和 Sue 说感谢。
我喜欢关于我的评论/线程回复的更新。
我希望能够编辑我的帖子(修复错别字、纠正错误、删除内容),并且希望回复我的人能够收到编辑的更新(如果他们选择)。
我还有其他愿望,但当我越想越发现它们越来越倾向于一个完整的评论系统。而提到视频让我想到了基于 Google Wave 的评论。
我希望为所有博客和论坛系统构建的一个插件,可以让我将我自己的博客上的特殊 URL 粘贴到评论表单中,并在我的博客上复制我的评论和你的文章跟踪链接。
我是那些在评论中写太多内容,而不是仅仅发布到我自己的博客上的人之一。这样的功能可以帮助我在为自己的博客创建内容的同时,为讨论做出贡献。然后,一旦我整理了我的评论,并将其在我的博客上变成了完整的文章,我就可以向这里发送一个信号,将我的评论转换成一个简单的跟踪链接(以消除我对讨论的过度贡献)。
说到分类评论,这有点让我想起了 DeviantArt。在 DA 上,他们只有两种评论:评论,它出现在“普通评论”之前。
“感谢”区域听起来不错。只需填写我的电子邮件地址并点击按钮。我的 Gravatar 会显示在一个写着“这些人说‘谢谢’”的框里。
*完整的评论系统应该是论坛系统
我非常喜欢 Nathan 提出的分类想法,但与其像后端的功能/屏蔽功能那样自己进行分类,不如让读者在评论时进行分类。例如,如果他/她只是想感谢你,他/她可以将评论标记为“赞赏”,然后在讨论串中,这些评论会获得某种视觉属性(特定颜色)。这样,其他读者就可以轻松跳过这些评论,因为他们不喜欢阅读这些评论,因为这些评论并没有真正增加文章/对话的质量。
我更喜欢这种方法,而不是删除或隐藏,因为如果读者发布的评论只是出于善意,而这些评论被隐藏或删除了,可能会冒犯一些读者。这也消除了那些不习惯隐藏/空评论的人的困惑。
不过,你应该能够在后端覆盖这种类别选择,以便在读者滥用此功能(例如,垃圾邮件)的情况下进行处理。
我并不喜欢分页评论,但也许像其他读者建议的那样,可以在“页面”底部添加一个链接,上面写着“阅读以下十条评论”,然后通过 jQuery(或类似方法)将它们拉进来,这样页面就不必加载所有评论,这对于那些不会阅读所有评论的读者来说可能是一个大问题,尤其是在评论很多的情况下。对于那些只想浏览评论的读者来说,有一个按钮可以一次性加载所有评论,这样可以避免每次到达底部时都必须手动打开每个页面,这很麻烦。
抱歉,帖子太长了,我比我想说的还要多。:)
还有:不错的帖子,谢谢!:)
太棒了!谢谢!我要试一试!
我安装了“特色/屏蔽”插件,但我不确定是否要添加 jQuery。相反,我以 8 像素的灰色显示屏蔽的评论。
首先,我发现了一些意外情况。我屏蔽了我的一个测试评论,这个评论有回复,结果这个评论里面的回复也以 8 像素的灰色显示。这很合理。我只是没有预料到。
其次,我意识到,我不想让人们回复被屏蔽的评论。被屏蔽可能提示人们不要评论它,但为了保险起见,我想从被屏蔽的评论中删除回复链接。
不幸的是,这超出了我的能力范围。有人愿意为这个写一些 jQuery 代码吗?
嗨,Mikes:
你可以试试这样的代码:
$('li.comment.buried div.reply').hide();
我没有测试过,但应该可以工作。
就这么简单吗?天啊,我真觉得自己问得太笨了。:)
我马上就去试试。谢谢!
很棒的文章,Chris;读起来很有意思。
我一直不喜欢分页评论和超长的评论区。
大多数读者根本没有时间阅读大量评论。
你的想法为这个问题提供了一些不错的解决方案——我特别喜欢“屏蔽”和“特色”功能。
人们可以以一种友好的方式要求更多相关评论,比如
所有评论都非常感谢,但有助于讨论的评论将优先显示。
我阅读了一些关于如何阻止负面评论和垃圾邮件的帖子,这些帖子试图在留言表单上方发布他们的政策,并取得了不错的效果。
此外,与其将简单的“很棒的帖子!”之类的评论淡化,这会让人感觉有点惩罚意味,不如给它们一个可爱的点赞图标,并隐藏消息?效果一样,但更友好。如果人们想阅读每一条评论,他们只需点击点赞图标即可。
最后,我想看到某种滑块小部件,它位于评论上方,显示一个条形图,上面显示较长评论的位置(较高的条形图),作者(不同的颜色)的评论位置,并允许我快速滑动到该评论部分。让评论滚动,而不是整个页面。
它可以放在一个小区域里。我设想的是一个最小化的东西,高度不高,宽度与列的宽度一样。
我喜欢 Google Code 的做法。可以选择加星,代表“好帖子”。版主可以将帖子转换为加星等。
请问有人可以给我一个评论模板的链接,该模板具有回复和引用嵌套评论功能吗?
我非常喜欢 css-trick 的风格。
谢谢。
此致
Hrkhiangte