如何将帖子的一部分仅对用户组可见?

例如,在我的类别 X(对群组 A 和 B 可见)中,我想发布一个包含以下内容的主题:

**对群组 A 和 B 可见的段落(所有能看到类别 X 的用户)**
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

**仅对群组 A 可见的段落**
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

第二个段落应该仅对群组 A 可见。

有什么方法可以做到吗?

感谢任何帮助。

1 个赞

我想做类似的事情,以此来吸引用户付费订阅某个分类。有几种可能的方法:

  • 使用 CSS 隐藏未加入 A 组的用户看不到的部分主题内容

  • 将主题的第一段(或任何适合作为摘要的内容)发布到一个 A 组和 B 组都可以访问的分类下的主题中,然后将完整主题发布到一个只有 A 组用户可以访问的子分类中。

就我的情况而言,我认为 CSS 方法不够安全。

分享您想这样做的任何细节都会有帮助。

我很想听听关于如何实现类似目标的其他想法。

2 个赞

这似乎是插件的一个可行解决方案。类别自定义字段将指示摘录的类别。on_create 回调将在另一个类别中创建摘录主题。更复杂的版本将使用主题自定义字段和 before_save 来跟踪摘录主题,并在源被编辑时更新它。

如果您希望我开发这样的插件,请与我联系。

1 个赞

Whisper 是否适用于工作人员或版主以外的群组?我试过了,但未能成功。(我使用的是 Discourse 托管的网站)

现在私聊允许群组加入。 :+1: 您可以在 私聊允许群组 管理员设置中添加其他群组:

7 个赞