我看到了关于如何按站点禁用点赞的说明,但这并非我的目标。
我有一个特别令人头疼的用户(是的,有更直接的方法来处理真正的问题),我想给他一个比禁言/封禁更委婉的警告。
我的想法是,如果我能暂停/阻止对该用户帖子的反应,这或许是一种处理方式。
欢迎提出任何想法或建议。
谢谢!
我看到了关于如何按站点禁用点赞的说明,但这并非我的目标。
我有一个特别令人头疼的用户(是的,有更直接的方法来处理真正的问题),我想给他一个比禁言/封禁更委婉的警告。
我的想法是,如果我能暂停/阻止对该用户帖子的反应,这或许是一种处理方式。
欢迎提出任何想法或建议。
谢谢!
我认为解决方案是将用户添加到组中,并使用 CSS 从该组隐藏点赞按钮。
那里有一个让某物变红的例子。你会做同样的事情来隐藏点赞按钮。
安装 @pfaffman 建议的组件并添加用户后,您可以执行此操作
.group-NAME {
.widget-button.btn-flat.toggle-like.like.no-text.btn-icon,
.widget-button.btn-flat.toggle-like.has-like.fade-out.no-text.btn-icon,
.widget-button.btn-flat.button-count.like-count.highlight-action.regular-likes.btn-text,
.widget-button.btn-flat.button-count.like-count.highlight-action.my-likes.btn-icon-text {
display: none;
}
}
请注意,使用 CSS 隐藏它们不会禁用点赞/反应,并且可以通过浏览器控制台或使用安全模式来规避(这取决于用户当天有多么烦人
)
但是,我认为问题是如何阻止其他人点赞/反应特定用户的帖子:
我想补充一点,可以为非管理员禁用安全模式。但控制台仍然存在。 ![]()
啊是的,那是完全不同的问题 ![]()
如果能有一个最低信任等级来使用反应就好了。
哎呀。我没有仔细阅读。类似的解决方案是隐藏该人的帖子,不让任何人看到。这以及其中的利弊已经讨论过几次了。
谢谢大家。
目标确实是“不要喂巨魔”,因为这个人喜欢在讨论中持反对意见,好争论,并且一般来说,没有什么是他们不愿意在网上据理力争的。
棘手的部分是,一般来说,当他们发起一个话题或帖子时,他们会做出积极的贡献。挑战在于他们选择如何回应他人。
我的理由是,如果我能剥夺他们的点赞/反应带来的多巴胺,也许他们的行为就会改变。
之前已经提到过 CSS 解决方案的注意事项,但这里是隐藏特定用户帖子中反应的 CSS:
article[data-user-id="12345"] .discourse-reactions-picker {
display: none;
}
其中 12345 是用户的 ID。