静音状态以阻止使用反应的能力

标题说明了一切。

我们有一些用户被设置为“静默”,但他们仍然通过在其他用户身上刷表情符号来“骚扰”。

我想有些人真是太小气了。

对我来说,当用户被静默时,他们也无法使用表情符号,这似乎是合理的。

6 个赞

这也作为此主题的一部分被提出:

2 个赞

我的主题可能有所帮助。@Canapin 分享了在用户不属于某个群组时隐藏某个分类下“点赞”按钮的代码。该代码或许可以修改,以使用当前用户的状态,并在用户被静音时隐藏按钮。

这可以作为一种临时的解决方案。

2 个赞

最近发现了这个 Customization > Theme component,你只需要让被禁言的用户拥有 TL0 权限即可。或者你可以 Fork 它来专门针对被禁言的用户进行定制。

1 个赞

非常感谢您提供的选项/解决方案!

我会尽快查看。谢谢!

嗯,我尝试创建一个包含被禁言用户的新功能,但它似乎不起作用。

奇怪。

这可能是因为我的社区使用了表情符号。

编辑:出于某种原因,我检查了 currentUser 并注意到一个 silenced 属性,但现在我再次检查时,已经没有这个属性了。

我是在幻觉吗?前端不需要知道用户是否被禁言吗?

如果你尝试的是链接的 Customization > Theme component,由于核心部分的变更,它可能需要进行一些更新。


不过,我想你尝试的是 @Canapin 与我分享的那段代码片段。我不确定是否存在用于“禁言”的属性。但你可以尝试针对某个用户组。你需要使用 Customization > Theme component,该组件会将当前用户所属的所有用户组添加为可通过 CSS 定位的类。

如果你的静态测试有效,可以创建一个用户组,将那些有问题的用户加入其中。你可能需要借助自定义书签,或者在私人版主分类中安排一条定时帖子,以提醒移除或重新审查从用于隐藏点赞的“问题用户组”中移除成员的操作。

1 个赞