禁用或移除帖子的点赞

我遇到了一个问题,用户通过点赞来低风险地参与到一个被版主干预过的有毒帖子里。我不想删除这个帖子,因为我想让讨论能够有机地显示出来,以帮助其他用户了解什么行为是不可接受的。但是我想移除点赞,并且可能完全禁用该帖子的点赞功能。

这可能吗?

你好 FroggyC,

我不认为可以禁用特定帖子的“喜欢”功能。我找到了这个数据浏览器插件查询(前提是你安装了该插件)Users who like flagged posts

另一个建议是,如果你不再希望在主题中发布任何回复,但仍希望该主题可见,可以将其归档。但这会禁用所有帖子的“喜欢”功能。

就个人而言,如果人们不断喜欢不当帖子,我会查看版主指南并发出警告或暂停。

1 个赞

将评论拆分到已存档的线程中可以禁用点赞。

现在,关于可能移除点赞,是否有任何 Rails 查询可以移除帖子中的所有点赞?

附注:显然,我已经联系了相关用户,他们已经停止了。我只是希望不要让点赞保持原样。

我认为用 CSS 隐藏它们可能是个办法。不确定你是否能按标签隐藏,但可以按类别隐藏。也许可以隐藏已存档帖子的点赞。

1 个赞

这听起来是个可行的想法。我可以把这些主题塞进一个特定的类别。谢谢。

1 个赞

将它们移至类别后,您可以在通用 CSS 中执行此操作,只需在代码中插入类别 slug 名称即可。

body.category-YOUR-CATEGORY {
    .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;
    }
}

如果碰巧是子类别,您将需要使用路径 parent-category-slug-subcategory-slug

编辑:更新了代码,因为我发布的第一个代码会隐藏标记计数。

3 个赞

这是一个纯粹的理论性提议,但您能否暂时调高“post undo action window mins”(帖子撤销操作窗口分钟数),然后冒充有问题用户来删除点赞(/反应)?

我想这取决于有多少用户进行了不当的点赞。如果数量不多,这可能有点像一项琐碎的工作。:slight_smile:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.