我在我的测试站点上检查了。是的,它不被算作官方的。但是我也测试了这个 Reactions + Upvotes + New like button 组件组合,它对我来说就像你所说的那样工作。![]()
1 个赞
您可以尝试逐一禁用这些非官方插件,以找出冲突所在 ![]()
1 个赞
已经试过了——没用。唯一有效的方法是禁用“点赞”。
我尝试了一个没有任何组件的主题,但没有帮助。但我不知道 Discourse 有多复杂,是否可以那样测试。
嗯,肯定有些地方出了点问题。我将先在没有“点赞”的情况下重建,然后再重新启用“点赞”进行重建。
1 个赞
我终于可以复制这个了。
但只能在我自己的网站上。看起来 Discourse Upvotes 和 Discourse Reactions 之间存在冲突。
我认为可能是 Upvotes 中的这个移除点赞按钮的代码
覆盖了 Discourse Reactions 的代码。
4 个赞
太好了。我开始怀疑我的精神健康和我的基本设置了 ![]()
我已经重建了两次,一次有 Upvotes,一次没有,都没有成功。我禁用了所有插件,没有解决。我删除了所有组件和主题,都没有成功。
总是同样的问题:Upvote 或 Reactions,但不能同时使用。
2 个赞
但是,您可以用组件覆盖它以删除额外的默认点赞按钮。
将此添加到 Common / Header
<script type="text/discourse-plugin" version="0.8">
api.removePostMenuButton("like");
</script>
如果您想在点赞主题上启用反应按钮,可以将此添加到 Common / CSS
.qa-topic,
.qa-topic-sort-by-activity {
.discourse-reactions-actions {
display: inline-flex;
}
}
4 个赞
我可以点多个赞吗?
谢谢!它奏效了。是的,这是一个快速的修复,但我并不介意,因为我是一个非常务实的人。也许这就是为什么我不写代码或做开发的原因 ![]()
3 个赞
3 个赞
在此修复。很快就会上线!
5 个赞
