こんにちは、
昨日 Discourse 2.7.5 にアップデートした後、discourse-reactions をコミット 6b0ee89 にアップグレードしたところ、ユーザー通知に関連するアイコンが表示されなくなりました。原因や解決方法についてご教示いただけますと幸いです ![]()
こんにちは、
昨日 Discourse 2.7.5 にアップデートした後、discourse-reactions をコミット 6b0ee89 にアップグレードしたところ、ユーザー通知に関連するアイコンが表示されなくなりました。原因や解決方法についてご教示いただけますと幸いです ![]()
こんにちは
まずは最新バージョンの 2.8.0 beta 2 にアップデートして、問題が解決するか確認してみてください。
よろしくお願いいたします。
私は以前、like アイコンで同様の問題に遭遇したことがありますが、それはテーマコンポーネントを使用していたためでした。Change the Like Icon to 👍
あなたが持っているのは https://your.domain/admin/site_settings/category/discourse_reactions ですか?
コンソールのネットワークタブに 404 エラーが表示されていますか?
ありがとうございます、Benjamin さん。discourse-reactions のオプションページは正常に見えました(add-emoji-button に emoji-icon が正しく表示されていました。これがご質問の意図でしたでしょうか)。ネットワークコンソールに 404 エラーは確認できませんでした。
私が確認できた手順は以下の通りです:
fc61a7c0、tests-passed の Git リビジョンに従う)で動作するテストシステムに適用しました。この時点では、discourse-reactions の通知アイコンは引き続き表示されていました。6ee74ee → 91bf85a):アイコンは引き続き表示されました。e53e813 → 6b0ee89):アイコンは表示されなくなりました。fc61a7c0de → 2.8.0.beta2 800c6e1a):アイコンが再び表示されるようになりました。つまり、discourse-reactions の新しいバージョンは 2.8.0 ブランチで実装された変更依存しているようですが、これらの新しいバージョンは stable ブランチに従うサイトでもアップグレード可能なまま提供されているようです。
コミットログを確認したところ、discourse-reactions の fdb0cab が私の問題の原因だと考えています。
このプラグインを以前のバージョンにダウングレードする、より簡単な方法はありますか?
うーん、フォークして、
@Benjamin_D へのご指摘、ありがとうございます!そのスレッドにたどり着きました:https://meta.discourse.org/t/do-plugins-have-stable-versions/157947/3。実は、discourse-reactions プラグインをフォークする必要すらありませんでした。その作業はすでに Communiteq によって完了 していたからです。コンテナの YML ファイル内の関連する行を変更し、再ビルドするだけで済みました。これで emoji-icon / discourse-emojis のアイコンが元通り表示されるようになりました。なんて素晴らしく柔軟なシステムなのでしょう!
私の不手際でした。プラグインに .discourse-compatibility ファイルを追加しました I have addedので、メインのプラグインリポジトリを使用すれば、現在は安定版でも動作するはずです(次の安定版がリリースされると自動的に更新されます)。