私有帖子功能

我希望用户可以选择隐藏/私密或公开/非私密他们的帖子。
隐藏意味着只有用户和工作人员可以看到帖子,这也包括,Google 搜索结果中不会出现隐藏的帖子。用户可以随时选择,即使帖子已经发布。

如果我理解正确的话,这已经可以实现了(并且几乎是 Discourse 的生命周期中一直都可以)。

这可以通过将父主题(帖子属于主题)放置在至少受 trust_level_0 组限制的类别中来实现。

我在我的一个网站上就是这样做的。这可以阻止 Google 搜索到这些帖子,同时还能鼓励用户注册。

在这种情况下,用户可以向工作人员组发送私人消息。否则,他们会在公开类别中发帖。
但是,用户必须请求版主将公开主题设为私人消息或发布消息。

1 个赞

我们可以澄清一些事情吗?

每个用户的帖子只能由工作人员和该用户看到,还是 所有 注册用户都可以看到帖子(包括工作人员)?
我觉得你的说法有点含糊。这取决于你对“用户”的定义。

1 个赞

现有的最接近的功能是这个非官方插件:

但它并不完全符合您的要求,因为该功能是按主题启用的(主题中的所有帖子都将被隐藏)。

1 个赞

每个用户的帖子只能由工作人员和该用户看到

1 个赞

如果用户可以选择自己,那会更好