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

标题说明了一切。

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

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

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

6 个赞

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

2 个赞

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

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

2 个赞

另外,最近还发现了这个#theme-component,你只需要将静默用户设置为TL0即可。或者fork它来定位静默用户。

1 个赞

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

我会尽快查看。谢谢!

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

奇怪。

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

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

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

如果你尝试使用链接的 Theme component,由于核心的更改,它可能需要更新。


但我认为你尝试的是 @Canapin 分享给我的代码片段。我不确定是否有禁言的属性。但是,可以尝试定位一个组。你需要使用 Theme component,它会将当前用户所属的所有组添加为 CSS 可定位类。

如果你的静态测试有效。创建一个组来添加那些不当言论的用户。你可能想要使用书签(自定义)或在私有的版主类别中安排帖子,以提醒移除或审查用户是否应从用于隐藏点赞的不当言论组中移除。

1 个赞