投票插件:隐藏已关闭的主题

在使用投票插件时,你很可能希望用户对需要处理的主题进行投票。例如,为功能请求或类似事物投票。

在这方面,用户可以轻松看到哪些主题已“完成”(不再有资格投票,哪些未完成)将非常有用。

我正在使用关闭主题的概念来标记不再需要投票的主题。

但目前所有主题(已关闭和已打开的)都列出了供用户查看。用户如何轻松地只看到应该投票的主题(即已打开的主题)?

如果您是论坛管理员,您应该可以通过点击主题右侧的管理扳手来取消主题列表。

1 个赞

谢谢 @AEW745,但这需要我对所有主题手动执行此操作。
而且,如果用户因为任何原因想查看已关闭的主题,该怎么办?

关闭主题后,用户将无法投票。

如果将这些主题移到一个仅用于已关闭投票主题的类别中,会怎么样?使用类别权限,用户可以看到主题但不能投票。这样是否可以将用户可以投票的主题公开在另一个类别中?

借助批量管理员操作,您不必单独移动每个主题。

1 个赞

谢谢你提出的所有建议。是的,实际上有很多选择。
但我一直在想,有没有一种简单的方法可以做到这一点。比如“列出所有主题”或“列出未关闭的主题”。看来是没有。

如果将 ?status=open 追加到类别链接的末尾(例如 https://meta.discourse.org/c/support/6?status=open),则只会显示开放的类别。

3 个赞

您可以使用“选择主题”功能一次选择多个主题,并在那里将其“关闭”或“取消列出”。

请注意以下事项:

  • “已关闭主题”可以被任何有权限查看该类别的人看到。
  • “未列出主题”将完全对公众社区隐藏。但是,管理员和版主仍然可以看到隐藏的主题,而其他人则无法看到。
  • 如果有人多次标记帖子,“已标记主题”将被隐藏,无法在社区中看到。
1 个赞