我有一段时间没看了,但也许可以看看 https://meta.discourse.org/t/topic-ratings-plugin/39578。该插件的 README 文件比 Meta 主题更详细地描述了它的工作原理:
一个 Discourse 插件,允许你使用主题来评分。
- 主题可以通过在具有评分设置的类别中发布(见下文)或通过标记为“rating”来指定为“用于评分”。
- 每个评分主题都涉及一个单独的事物(“评分对象”);例如,一项服务或一个产品。
- 用户通过在发帖时(即在编辑器中)选择星级评分来对评分对象进行评分。
- 主题中所有评分的平均值(均值)将显示在主题标题下方以及相关的帖子列表项中。
这对于 Discourse/Shopify 集成也很有趣。
只是一个想法,但也许可以创建一个自动化,在用户接受 TOS 时将他们添加到某个组。你可以配置市场类别,使其需要“accepted_tos”组成员身份才能访问该类别。这需要一些开发工作来设置:在 TOS 页面添加一个复选框,在选中复选框时触发一个自动化,找到一种方法让用户清楚他们需要做什么才能访问该类别。