テストサイトで確認しました。はい、公式としてはカウントされません。しかし、このReactions + Upvotes + New like buttonコンポーネントの組み合わせもテストしましたが、あなたが言ったように私もうまく動作しました。![]()
管理画面でこれらの非公式プラグインを一つずつ無効にして、競合しているものを特定してみてください。![]()
すでに試しました。うまくいきませんでした。Upvotesを無効にすることしか効果がありません。
コンポーネントなしのテーマを試しましたが、効果はありませんでした。しかし、Discourseがどれほど複雑かはわかりません。そのようにテストできるかどうか。
どこかに少しバグがあるはずです。Upvotesなしで再構築し、その後Upvotesありで再度再構築します。
これで最終的に再現できると思います。
ただし、ライブサイトでのみ可能です。Discourse Upvotes と Discourse Reactions の間に競合があるようです。
Upvotes のこの「いいね」ボタンを削除するコードが原因だと思います。
Discourse Reaction のコードを上書きしています。
いいですね。メンタルヘルスと非常に基本的な設定について疑問に思い始めました ![]()
アップボートありとなしで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;
}
}
複数の「いいね!」をしてもいいですか?
ありがとうございます!うまくいきました。ええ、それは迅速な修正ですが、私は非常に実用主義者なので気にしません。おそらく、それが私がコーディングや開発をしない理由です:rofl:
ついに再現できるようになりました。
![]()
まあ、信頼できるテストサイトを破壊して新しいものを作ったのですが。
しかし、実際には1つであるべきところに2つの「ハート」が表示されています。
そして、リアクション+アップボートが魔法の組み合わせのようです。
修正しました。もうすぐです!
