Per-category Terms of Service

I am setting up a forum with a somewhat unusual use case - a user can be invited to a access a category, which would otherwise be locked to him and in case the user is interested, he will have to accept terms of conditions specific for the given group that is being unlocked to him.

How should I handle this in Discourse?

Thanks,
Ondrej

很抱歉继续这个话题,但我遇到了几乎相同的情况。我计划创建一个在线图书讨论论坛。每本书将作为一个独立的分类,并且按用户组进行限制。某些分类可能由作者或相关领域的专家主持讨论。我希望为每个分类的主持人(例如某位作者)提供一个机会,让他们可以为所发布的内容(例如文本的初步翻译)添加额外的保护措施。或者,作者可能打算将用户的提问作为撰写前言的基础。

是否可以在首次访问某个分类时,强制要求勾选“接受额外条款和条件”?

感谢您打造出如此出色的产品!!

嘿,Jake :wave:

您的需求需要进行一些定制开发。

我认为您本质上希望在用户首次访问特定分类时弹出一个对话框。该对话框应包含该分类的条款(可能从该分类中的某个主题中提取),以及一个复选框。如果勾选,则表示他们同意该分类特定的服务条款。他们的偏好将被记住——如果您希望保持简单,最可能通过 Cookie 实现。

这可以通过主题组件实现。如果您想尝试自行完成,请参阅我们的主题指南:这里这里

如果您没有时间,也可以聘请我们社区中的一位自由职业开发者为您完成这项工作。如果是这种情况,请在 Marketplace 分类中创建一个主题。

4 个赞

@Johani 非常感谢迅速回复。这听起来是一个很好的推进方式,即通过勾选来清除对话框。

再次感谢,我一定会去看看 Marketplace

3 个赞