是否有某个地方的权限设置,可以禁止取消关注某些类别?我们想要一个特殊的类别,其中第一个帖子应该是某些群组的“必读”内容。我知道,我可以在发帖前将群组放回其中,但我希望禁止他们选择退出。
欢迎来到 Meta @pkoevesdi
![]()
开箱即用,无法强制用户取消关注某个类别。
如果你想“强制”所有用户关注某个类别,可以使用 default categories watching 网站设置。如果你想“强制”某个群组中的所有用户关注,可以前往 discourse.example.com/g/your-group-name/manage/categories,然后更改你希望这些群组成员关注的类别。
但是,成员可以随时更改这些设置,所以如果你想确保他们始终关注正确的类别,你必须不断返回这些设置并更改它们,以重置用户的关注偏好并让他们再次关注该类别。
另一种方法是隐藏网站上的“关注”、“跟踪”、“常规”等按钮,并使用 CSS 隐藏 偏好设置/跟踪 用户偏好设置。下面有一个关于如何自定义网站的指南:
但是,需要注意的是,任何懂电脑的用户都可以绕过这些自定义设置,例如使用安全模式。
非常感谢!我将选择“让他们再次遵循类别”。
您可以使用 Discourse Policy
谢谢。但我们不希望新用户必须阅读旧帖子,我们希望老用户必须阅读新帖子。而且我们不希望他们确认这一点。
到目前为止,我们有一个邮件列表,并将重要消息发送到该列表。现在我们迁移到 discourse,仍然希望确保某些消息(=第一篇帖子)被发送到他们的电子邮件帐户。
但往下看,用那个插件可能可以实现这个用例。我会仔细看看。
那么强制用户关注某个类别是不够的,因为他们也可以在自己的偏好设置中禁用接收电子邮件。
当我被引用、回复、我的@用户名被提及,或者当我的关注的类别、标签或主题中有新活动时,请给我发送电子邮件
所以你还需要确保没有人更改这一点。
quote=“Pkoevesdi, post:5, topic:313246, username:pkoevesdi”]
we want old users to must-read new posts. And we don’t want to make them confirm these.
Up to now, we have a mailing list and send important messages to that list. Now we move to discourse and still want to make sure, certain messages (= first posts) are delivered to their E-Mail-Account.
[/quote]
对于您希望发送到所有人邮箱的重要通知,我认为您可以尝试向 @trust_level_0 发送私信,如果您设置该群组允许接收私信的话——但我不确定。不过,如果用户关闭了邮件通知,他们可能收不到邮件。
如果您想允许公开回复,可以创建一个配套的公开主题。
哎呀,谢谢你指出这一点。那么,实际上根本无法向所有用户发送电子邮件吗?他们总是拥有从 Discourse 发送邮件的优势?这太糟糕了。