Discourse Topic Voting

我非常喜欢这个插件——感谢开发者们为它所付出的努力,它对我的Discourse社区帮助很大。

我很好奇用户在用完所有投票后是否会获得额外的投票额度。我曾多次增加用户投票的上限,因为我们一些最活跃的社区成员会对许多话题进行投票。我在想是否可以随着时间为特定用户重新生成投票数,直到达到上限,或者是否有其他方式来奖励用户额外的投票。似乎授予投票的主要机制是为整个信任层设定一个静态数字,但我可能遗漏了某些东西。

谢谢!

2 个赞

嘿 nivshah :waving_hand:

如果我必须猜测,你可以限制投票的原因是让你的成员明智地使用它们,而不是投票给所有东西,否则投票就会贬值。


目前,用户可以通过关闭主题来收回选票。假设你决定在游戏中实现投票功能,你可以关闭该主题,这将退还用户的选票(如果你愿意的话),他们将能够将其用于另一个主题。

4 个赞

结束一个话题正是我在这里所需要的。谢谢你。

2 个赞

:partying_face: 此插件现已作为 Bundling more popular plugins with Discourse core 的一部分,与 Discourse 核心捆绑在一起。如果您是自托管用户并使用了此插件,则需要在下次升级前将其从您的 app.yml 中移除。

2 个赞

我可能错过了,但是一旦提交了投票,是否可以更改投票?例如,如果用户不小心投票给了错误的主题,或者改变了主意——他们是否会一直错下去?

根据我所在的论坛上的一个帖子,他们现在似乎可以被点赞了:Suggestion Topics can be liked now - Not Terraria Related - Dark Gaming

我不确定这是否是故意的,但我想让你知道。

我认为这是因为启用了 reaction 插件。来自隐藏点赞按钮的主题投票插件的代码没有隐藏 reaction 按钮。

你需要一些 CSS 来隐藏 reaction 按钮和现有的 reactions。类似这样:

.topic-post.voting-post {
  .discourse-reactions-actions,
  .discourse-reactions-actions-button-shim {
    display: none;
  }
}
2 个赞

您好,

我们注意到以下控制每个信任等级(Trust Level)的活跃投票限制的站点设置:

  • topic voting tl0 vote limit

  • topic voting tl1 vote limit

  • topic voting tl2 vote limit

  • topic voting tl3 vote limit

  • topic voting tl4 vote limit

我们希望有效地移除或禁用所有或大部分信任等级(TLs)的投票限制,允许用户拥有无限数量的活跃投票。

您能否就实现此目标的推荐方法提供建议?

这些设置是否存在一个特定的值(例如,设置为 0-1)来表示无限投票

谢谢。

1 个赞

这在您的情况下听起来很方便——但主题创建者不一定总是想为该主题投票。我在别处发表的评论:

1 个赞

您可以随时取消对主题的投票。每位用户可用的投票数量有限,因此这是必要的。

说得好。不过,我希望它能成为一个可配置的选项。

1 个赞

有没有一种方法可以配置高级搜索并按主题投票?我看到了这篇帖子,但它已关闭:https://meta.discourse.org/t/is-there-a-way-to-filter-serach-results-based-on-voting/272279,我的用户很想知道。我们只有少数几个可以投票的地方,所以如果能限制高级搜索中的搜索结果并按投票数排序就太好了。

高级搜索目前无法实现,但链接帖子中提到的过滤参数可能比乍一看更有用。虽然不如高级搜索选项方便,但可能聊胜于无:

您可以根据几种不同的投票因素进行过滤:

根据您跟踪事物的方式,您可以:

  • 添加 status:open
  • 使用“-”前缀排除标签,例如 -tag:completed

因此,您可以使用如下过滤器查看最受欢迎的开放请求:

  • category:feature status:open order:votes
  • category:feature -tag:completed order:votes

然后,对于您的用户,您可以将过滤后的 URL 保存到侧边栏链接中:

  • /filter?q=category%3Afeature%20status%3Aopen%20order%3Avotes%20
  • /filter?q=category%3Afeature%20-tag%3Acompleted%20order%3Avotes%20

当打开一个过滤后的视图时,会显示过滤参数,用户可以添加额外的关键字以进一步缩小范围:
带有添加到现有参数的关键字的过滤条目窗口。

1 个赞

不是很完美,但看起来比我最初意识到的有更多的可能性。谢谢你。

1 个赞