隐藏新用户点赞数

这是一个非常简单的主题组件,可让您对新建用户(TL0)隐藏“点赞”功能。虽然它无法完全防范极度顽固的捣乱者,但在启用时,可以确保“点赞”元素永远不会加载到 DOM 中。其初衷是将其作为阻止捣乱者滥用点赞功能的额外障碍。我还提供了隐藏匿名用户点赞的选项,如果这对任何社区有帮助的话。

之前:

之后:

安装

仓库链接
https://github.com/tshenry/discourse-hide-likes

如果您不熟悉主题组件及其安装方法,请参阅主题安装指南。如果您想进一步了解 Discourse 主题,可以查看这份指南

15 个赞

太棒了!:tada: 不过,是否可以将某个翻译等级设置为显示 :heart:,而不仅限于匿名用户和 TL0?通常,“点赞机器人”会快速浏览论坛,获得 TL1 后便开始刷屏。

3 个赞

我考虑过这个问题,但默认情况下这会阻碍从 TL1 晋升到 TL2,因为:

我想你可以将 tl2 requires likes given 设置为 0 来避免这种情况。

我原本打算添加一个设置,允许你添加特定用户,但我想管理员如果发现有用户滥用点赞,可以直接将其锁定在 TL0。除非你面临广泛的问题,否则我认为同样的逻辑应适用于所有 TL1 及以上的用户。如果你收到投诉或发现有问题用户,只需将其锁定至 TL0 即可。

这样解释合理吗?或者你认为将 TL1 作为一个选项真的会有帮助吗?我当然希望确保这个功能在尽可能多的场景中都能发挥积极作用。

5 个赞

发现得好!这确实会阻止等级晋升。我其实并不想改变现有机制,因为等级晋升的设计初衷是为了营造最健康的社区氛围。

锁定等级确实有效,我认为这可能是最佳方案。

就我个人而言,仅锁定等级应该就够了,但提供一个可选择的等级选项也无妨,以防某些论坛有自定义的晋升标准,并希望其他等级用户也无法进行点赞。

2 个赞

另见 Disable Likes