限制特定类别中的点赞数

大家好!

在尝试找出一种方法来限制信任级别之后,并意识到这对我们来说是一个复杂的问题,我们正在考虑限制或避免在特定类别中点赞的选项。由于点赞会计入信任级别,因此这可能很有用,这样在特定类别中用户就不能点赞(它将只是一个阅读和回复类别,不能发布新内容)。

这样一来,点赞就只在类别之外计算,因此该类别中的活动不足以提升信任级别。

大家对此有什么想法吗?

如果不行的话,我正在考虑一个选项:是否可以在此选项卡(类别 > 安全)中也添加一个“点赞”选项,这样当我调整某个类别时,我可以定义X个用户不能在该类别中点赞?

非常感谢任何帮助!!

据我所知,你不能——但我对此没有更深入的了解。

但是……有没有更简单的方法?你的用户真的需要TL3自动提供的所有工具吗?那么你可以将用户限制在TL2,然后手动为那些有意志、有需求和知识使用这些工具的少数人授予TL3。

这样一来,他们发送或收到的点赞数量就无关紧要了。

1 个赞

使用 CSS 可以很容易地隐藏某个分类中的“点赞”按钮。

2 个赞

真的吗?那段代码可以在哪里找到?@pfaffman 非常感谢你,你总是那么乐于助人!:slight_smile:

感谢@Jagster提出的建议,这可能是一个选择,但这是一个相当大的社区,我们需要TL3是自动化的。

@pfaffman提出的这个选项似乎能解决我所有的问题,我真不敢相信我花了这么长时间才想到这一点 :sweat_smile:

顺便问一下,如果这个问题太明显,请原谅,但我理解 t 会隐藏指定类别中每个帖子或回复的点赞按钮,对吗?

如果是这样,你真是帮了我大忙!

Excited Season 2 GIF by The Office

只需将此添加到主题组件的 CSS 中,替换 SLUG 为类别的 slug。

body.category-SLUG button.toggle-like {
  display: none;
}
5 个赞

非常感谢你,Richard,这完美地解决了我的所有问题 :smiley:

2 个赞

但这会彻底阻止对某些类别的点赞,而不是限制。当然,如果你得到了你所需要的,那确实是完美的解决方案。

是的,它完全限制了该类别的点赞。这是一个很小的 CSS 问题。

限制特定类别的点赞数量需要一个不容易编写的插件。

1 个赞

需要注意的是,CSS 仅隐藏了 UI 中的按钮。

用户仍然可以使用浏览器的开发者工具重新显示该按钮,或者如果用户知道自己在做什么并且有动力这样做,也可以手动调用 API 端点。

话虽如此,隐藏按钮应该足以阻止 99.9% 的用户,除非您的受众具有技术背景或有很大的动力尝试重新解锁该类别中的点赞。

2 个赞

而剩下的 0.1% 会立即被抓住,因为点赞会显示在帖子下方。

4 个赞

是的,就是这个意思。由于这是一群我们比较熟悉的用户(他们是学生),所以很容易“抓住”任何试图欺骗的人。

是的,在我们的情况下就是这样 :slight_smile:

2 个赞

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