我遇到了一个问题,用户通过点赞来低风险地参与到一个被版主干预过的有毒帖子里。我不想删除这个帖子,因为我想让讨论能够有机地显示出来,以帮助其他用户了解什么行为是不可接受的。但是我想移除点赞,并且可能完全禁用该帖子的点赞功能。
这可能吗?
我遇到了一个问题,用户通过点赞来低风险地参与到一个被版主干预过的有毒帖子里。我不想删除这个帖子,因为我想让讨论能够有机地显示出来,以帮助其他用户了解什么行为是不可接受的。但是我想移除点赞,并且可能完全禁用该帖子的点赞功能。
这可能吗?
你好 FroggyC,
我不认为可以禁用特定帖子的“喜欢”功能。我找到了这个数据浏览器插件查询(前提是你安装了该插件)Users who like flagged posts
另一个建议是,如果你不再希望在主题中发布任何回复,但仍希望该主题可见,可以将其归档。但这会禁用所有帖子的“喜欢”功能。
就个人而言,如果人们不断喜欢不当帖子,我会查看版主指南并发出警告或暂停。
将评论拆分到已存档的线程中可以禁用点赞。
现在,关于可能移除点赞,是否有任何 Rails 查询可以移除帖子中的所有点赞?
附注:显然,我已经联系了相关用户,他们已经停止了。我只是希望不要让点赞保持原样。
我认为用 CSS 隐藏它们可能是个办法。不确定你是否能按标签隐藏,但可以按类别隐藏。也许可以隐藏已存档帖子的点赞。
这听起来是个可行的想法。我可以把这些主题塞进一个特定的类别。谢谢。
将它们移至类别后,您可以在通用 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。
编辑:更新了代码,因为我发布的第一个代码会隐藏标记计数。
这是一个纯粹的理论性提议,但您能否暂时调高“post undo action window mins”(帖子撤销操作窗口分钟数),然后冒充有问题用户来删除点赞(/反应)?
我想这取决于有多少用户进行了不当的点赞。如果数量不多,这可能有点像一项琐碎的工作。![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.