标题说明了一切。
我们有一些用户被设置为“静默”,但他们仍然通过在其他用户身上刷表情符号来“骚扰”。
我想有些人真是太小气了。
对我来说,当用户被静默时,他们也无法使用表情符号,这似乎是合理的。
标题说明了一切。
我们有一些用户被设置为“静默”,但他们仍然通过在其他用户身上刷表情符号来“骚扰”。
我想有些人真是太小气了。
对我来说,当用户被静默时,他们也无法使用表情符号,这似乎是合理的。
这也作为此主题的一部分被提出:
我的主题可能有所帮助。@Canapin 分享了在用户不属于某个群组时隐藏某个分类下“点赞”按钮的代码。该代码或许可以修改,以使用当前用户的状态,并在用户被静音时隐藏按钮。
Hi I have categories that are visible to public but only certain groups are allowed to post/reply. I am looking for guidance thst if current user is not part of saud groups to hide the Like button in posts. To remove one of the many flaws of reddit. I am also looking fir code to allow decorating a Topic Author so all of there posts in the topic identify them as Op. Thanks.
我猜最简单的方法是使用 CSS Classes for Current User’s Groups,它会将当前用户所属群组添加到 body 类中,然后使用类似以下的 CSS:
body.category-your-category-slug:not(.group-group_name) { button.like { display: none; } }如果您在理解方面有任何困难,请告诉我。
这可以作为一种临时的解决方案。
另外,最近还发现了这个#theme-component,你只需要将静默用户设置为TL0即可。或者fork它来定位静默用户。
This is a very simple theme component that gives you the ability to hide the “like” functionality from new (TL0) users. While not 100% foolproof against an extremely determined troll, it will prevent the “like” elements from ever loading into the DOM while active. The hope is that it can act as an additional obstacle to trolls attempting to abuse likes. I also included the option to hide likes from anons in case that’s helpful for any community. Before: [before] After: [after] Installatio…
非常感谢您提供的选项/解决方案!
我会尽快查看。谢谢!
嗯,我尝试创建一个包含被禁言用户的新功能,但它似乎不起作用。
奇怪。
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
这可能是因为我的社区使用了表情符号。
编辑:出于某种原因,我检查了 currentUser 并注意到一个 silenced 属性,但现在我再次检查时,已经没有这个属性了。
我是在幻觉吗?前端不需要知道用户是否被禁言吗?
编辑:出于某种原因,我检查了
currentUser并注意到一个silenced属性,但现在我再次检查时,已经没有这个东西了。我是在幻觉吗?前端不需要知道用户是否被禁言吗?
如果你尝试使用链接的 Theme component,由于核心的更改,它可能需要更新。
但我认为你尝试的是 @Canapin 分享给我的代码片段。我不确定是否有禁言的属性。但是,可以尝试定位一个组。你需要使用 Theme component,它会将当前用户所属的所有组添加为 CSS 可定位类。
如果你的静态测试有效。创建一个组来添加那些不当言论的用户。你可能想要使用书签(自定义)或在私有的版主类别中安排帖子,以提醒移除或审查用户是否应从用于隐藏点赞的不当言论组中移除。
Summary CSS Classes for Current User’s Groups adds the groups that a member is a part of as CSS classes on the <body> tag.
Preview Preview on theme-creator.discourse.org
Repository Link https://github.com/discourse/discourse-groups-css-classes-in-body
New to Discourse Themes? Beginner’s guide to using Discourse Themes Install this theme component Before: [image] After: [image] Discourse only adds the current us…