如何仅对特定类别启用反应?

我们应该如何针对每个类别启用/禁用此功能?我们希望在我们的社交内网的某些选定区域中拥有更复杂的“类似 polis”机制,但又不想影响其他类别“点赞”的欢迎和积极性质。

3 个赞

没有这样的功能。一种快速实现的方法是使用 CSS 隐藏反应选择器,例如:

.category-general-resources .discourse-reactions-picker {
    display: none;
}

如果你想遍历多个类别并使其更易于维护,可以使用类似以下的 SCSS 循环:

$categories: 'general', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .discourse-reactions-picker {
    display: none;
  }
}

类别类在 <body> 标签中可见。

任何知道如何从客户端再次显示它的用户都可以绕过它,但如果你的社区行为良好,我认为这是一个很好的解决方法。 :slight_smile:

8 个赞

您是否查看过 discourse 中的其他选项来实现您想要的功能,例如:

5 个赞

这个方法效果出奇地好,非常感谢您提供这个方案。

2 个赞

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