编辑:我完全重写了这篇帖子。另外,我错误地指出,使用主题投票,您无法按投票数对类别页面上的主题进行排序。您可以。
简而言之;没有人如此迫切需要此功能。但将帖子投票功能扩展到模仿类别页面上的 Reddit 投票界面将是理想的。
术语
- 帖子投票界面:标题左侧的向上和向下箭头,中间是净投票数
- 主题投票界面:标题左侧带有单个按钮的蓝色框,中间是投票数
问题
- 现有的主题投票功能界面丑陋、不直观,并且功能不如预期。
- 在类别页面上,投票数嵌套在标题下方,像标签一样,而不是像回复或活动值那样成为一流的表格值。它被隐藏了
- 这很不直观,因为这种数字类型属性没有与其他的数字类型属性分组,而是与字符串属性(标签)分组。这也使得排序界面笨拙且分散,因为它使用了与回复或活动分数不同的排序机制。
- 没有投反对票的功能
- 难以根除不良主题
- 无法在类别页面上对主题进行投票
- 这将更容易收集人们喜欢和不喜欢的内容的数据。
- 在类别页面上,投票数嵌套在标题下方,像标签一样,而不是像回复或活动值那样成为一流的表格值。它被隐藏了
- 主题投票和帖子投票在能够投票主题方面具有冗余功能!您不能同时使用这两个插件,否则会得到这个怪物:
- 即使您可以同时使用这两个插件而不会破坏您的界面,这两个插件显示投票的方式之间的设计语言差异也会令人困惑。
解决方案
基本上,我想要类别页面和主题页面上都克隆 Reddit 的投票界面。也就是说,在类别页面上的每个主题上使用#帖子投票的投票界面。在“主题”表添加“投票”列,并通过单击标题“投票”来实现排序功能。
实现
您可以通过几种方式实现此目的:
- 将它们重叠的功能合并到一个插件中
- 这可能不可行,因为有些人可能喜欢主题投票界面并且不希望它被更改(尽管我不明白他们为什么会喜欢它)。
- 将帖子投票功能扩展到类别页面
注释
- 此功能不是什么大问题,因为您仍然可以按类别页面上的“热门”对主题进行排序,这通过基于投票进行排序是一种不错的替代方法。
我的用例
我正在构建一个类似于 stackOverflow.com 目的的问答网站,我的目标是模仿 Reddit 的投票设计。这意味着我想要以下功能,等等:
- 用户可以对帖子进行投票,并相应地进行排序,以识别好的和坏的答案
- 通过帖子投票实现
- 用户可以在主题页面和类别页面上对主题进行投票(并在类别页面上排序),以识别好的和坏的帖子。
- 通过主题投票实现,但存在一些限制和丑陋的界面,如上所述
- 这有助于轻松识别好的和坏的帖子,并代表了大量可供收集的数据,因为有人可以快速对多个主题进行投票。当然,与实际点击主题链接并在此处投票相比,这是一种较低保真度的兴趣表示。
目前我使用帖子投票,但不使用主题投票。
要查看我们的网站运行情况并更好地理解用例,请访问 act60.co
