禁用点赞

:bookmark: 本指南说明如何在您的 Discourse 站点上禁用“赞”功能。

:person_raising_hand: 所需用户级别:管理员

如果您希望在 Discourse 论坛上禁用“赞”功能,这里有一份关于如何禁用它们的综合指南。

更改相关的站点设置

  1. 在您的站点设置中,搜索 post menu(帖子菜单)并移除 like(赞)按钮:

  1. 调整信任级别设置以反映移除“赞”的操作:
  • tl2 requires likes received(TL2 需要收到的赞数)(设置为 0
  • tl3 requires likes received(TL3 需要收到的赞数)(设置为 0
  • tl2 requires likes given(TL2 需要给出的赞数)(设置为 0
  • tl3 requires likes given(TL3 需要给出的赞数)(设置为 0

这些更改将禁用帖子上的 :heart: 按钮,并相应地调整用户信任级别。

在用户目录中禁用“赞”列

用户目录具有可配置的列。要移除“赞”列:

  1. 前往 /u(用户目录页面)
  2. 点击 :wrench: 按钮(仅对员工可见)以打开列编辑器
  3. 禁用 Likes Received(收到的赞数)和 Likes Given(给出的赞数)列

隐藏对“赞”的引用

为避免因遗留的“赞”引用而感到困惑,请在新主题组件中应用以下 CSS 代码,并将其添加到您的主主题中:

/* Hide likes from user summary/profiles */
.top-section.most-liked-section {
    display: none;
}
.stats-likes-given,
.stats-likes-received {
    display: none;
}
.top-section {
    .replies-section,
    .topics-section {
        display: none;
    }
}

/* Hide likes given from user activity navigation */
.user-nav__activity-likes {
    display: none;
}

/* Hide likes received from user notifications navigation */
.user-nav__notifications-likes {
    display: none;
}

/* Hide likes on about page */
.about__activities-item.likes {
    display: none;
}

更新 Discobot 教程

如果您的 Discobot 教程处于激活状态,用户将遇到要求他们点赞帖子的步骤。


为解决此问题,请编辑 Discobot 的消息:

  1. 前往 /admin/customize/site_texts 并搜索提及“赞”的文本。删除对“赞”的引用。
  2. 搜索 Discobot 错误文本并修改它,以告知用户有关 skip(跳过)功能的信息:
    Do you know that you can skip steps in this tutorial? Try typing `skip` in your next reply!
    
    不要使用 %{skip_trigger} 变量,因为它在这些翻译字符串中不可用。

提示和技巧

禁用与“赞”相关的徽章

考虑停用与“赞”相关的徽章:

  • First Like (第一个赞)
  • New user of the month (本月新用户)
  • Admired (受人敬仰)
  • Crazy in Love (疯狂热爱)
  • Empathetic (富有同情心)
  • Gives Back (回馈)
  • Higher Love (更高层次的爱)
  • Respected (受尊敬)
  • Appreciated (受赞赏)
  • Out of Love (失去爱意)
  • Thank You (谢谢)
  • Welcome (欢迎)
  • Great Post (很棒的帖子)
  • Great Topic (很棒的主题)
  • Good Post (好的帖子)
  • Good Topic (好的主题)
  • Nice Post (不错的帖子)
  • Nice Topic (不错的主题)

重置“赞”计数(不推荐)

如果您需要重置“赞”计数(不建议用于活跃社区),请遵循本指南:https://meta.discourse.org/t/delete-all-the-likes/65102。请注意,这是最后的手段!仅使用 CSS 停用和隐藏“赞”的解决方案更安全,并且将来可以恢复。

禁用“总结此主题”

内置的“Summarize This Topic”(总结此主题)按钮使用 summary_likes_required 设置(默认值:1)来确定何时显示。禁用“赞”后,主题将不满足此阈值,因此按钮不会显示。如果您使用 Discourse AI Summarization,请注意,由 AI 驱动的摘要独立于“赞”运行,不受禁用“赞”的影响。

25 个赞

没有点赞的世界真是太可怕了 :hugs:

有人能分享一下如何移除标准的点赞功能吗?

我使用了 beer image,它仍然连接着 +1

谢谢