耳语警告

:information_source: 摘要 在编辑器中添加一个警告按钮,防止工作人员误将本应私聊的内容公开发布
:eyeglasses: 预览
:hammer_and_wrench: 代码仓库 GitHub - discourse/discourse-whisper-warning: This component better distinguishes a public reply from a whisper. · GitHub
:question: 安装指南 如何安装主题或主题组件
:open_book: 初次接触 Discourse 主题? Discourse 主题使用入门指南

安装此主题组件

在编辑器中添加一个切换按钮,用于显示您的回复是“仅工作人员可见的私聊(whisper)”还是“公开回复”。点击该按钮可切换私聊模式,从而在发布前轻松发现错误。

默认情况下,警告会出现在“仅限阅读”的类别以及私信中。可通过设置自定义其适用范围以匹配您的使用场景。

设置

设置项 默认值 说明
仅私聊 关闭 仅在正在撰写私聊时显示按钮,公开回复时隐藏。
在仅限阅读的类别中显示 开启 自动在不可公开查看的类别中显示警告。
在群组私信中显示 开启 自动在您属于其中一个允许群组的群组私信中显示警告。
限制到特定群组 将警告限制为特定群组成员。留空则对所有可发送私聊的用户显示。
限制到特定类别 仅在特定类别中显示警告。与“在仅限阅读的类别中显示”设置协同工作。

当配置了“在仅限阅读的类别中显示”、“在群组私信中显示”或“限制到特定类别”时,它们将作为上下文过滤器——只要满足其中任一条件,警告就会显示。如果均未配置,则警告会在所有地方显示。

“限制到特定群组”和“仅私聊”是全局过滤器,可进一步缩小显示范围。

4 个赞

我认为这个组件出了问题,因为“在受限分类中显示”和“限制到特定分类”这两个设置似乎互相抵消(而不是协同工作)。现在,无论设置何种限制,我都无法让该组件在所有分类中正常工作。

1 个赞

理论上,禁用这两个开关并保持分类列表为空,应该能使其在所有地方生效。你尝试的是这个组合吗?

在 Meta 上,我们启用了这两个复选框,它似乎能正确显示在私密分类和我们的群组私信中。

好的,我现在又让它运行起来了。设置说明不是很清楚。我不太明白为什么之前当我把那两个选项都取消勾选时,在所有类别中都无法正常工作(我已经尝试了所有组合)。:thinking:

谢谢,David

1 个赞

好的,很高兴听到它已经可以正常工作了!

如果您有任何改进设置描述的想法,请随时告诉我们。我同意目前这些设置之间的交互方式确实有些令人困惑。

我们目前在首帖(OP)中使用的描述如下:

1 个赞

是的,我之前试过,但对我来说不起作用。不过可能是“人与键盘”之间的问题;)

编辑:绝对是“人与键盘”之间的问题:woman_facepalming:t2: :laughing:

1 个赞