移除投票限制

似乎每个类别的投票数量存在硬编码限制。我希望允许用户为每个主题投票一次。因此,无论他们在同一类别中对单个主题投了多少次票,都不应产生影响。

按类别限制投票次数过于严格,因为这会迫使用户取消之前投票的主题,以便为他们喜欢的新主题投票。投票的初衷应该是累积投票并永久保留。这样,甚至可以根据投票数对某个类别中的主题进行排序。

我该如何简单地移除这一限制,实现每个主题仅允许投一票?

2 个赞

不,投票的核心理念在于,你拥有的资源是有限的,因此必须决定什么最为重要。如果你希望有一种可以不加区分地应用于任何话题的功能,或许可以考虑扩展“点赞”功能。

如果你能核实选票上的每一项标记,那么所有数字都会被人为夸大。随之而来的是,各选项之间的响应率差异将大幅缩小。

请将投票视为一种货币,并鼓励用户明智地“消费”它。

1 个赞

您随时可以更改这些值

2 个赞

@Stephen 我理解你的观点。不过,我之所以喜欢“投票”而不是“点赞”,主要是因为投票数可以在话题之外显示。也就是说,用户可以访问某个分类,查看话题列表,并直接看到哪些话题获得更多或更少的投票。如果我能让“点赞”数在话题列表中显示,而无需用户进入话题查看,那我就会更倾向于使用“点赞”。

目前,在话题列表中我只能看到三项数据:浏览量、回复数和活跃度。如果能在其中添加“点赞”数,那就完美了。

1 个赞

看来这可能很有用:

这很好地展示了 Discourse 的灵活性。它将允许你提升“点赞”的视觉显著性,而不是试图滥用投票功能。

4 个赞

谢谢,看来这正是我需要的!