ユーザーがこのエラーを指摘しており、私もトピックを共有しようとした際に同様のエラーが発生しました。
エラー:‘share-topic’ モーダルを Discourse の最新バージョンで動作するように更新する必要があります。詳細は Converting modals from legacy controllers to new DModal component API を参照してください。
Discourse の新規ユーザーですが、これを修正する最も簡単な方法はありますか?リンク先を確認しましたが、これは新しいフォーラムのインストールであり、リンクは 2023 年のトピックにつながっています。
Lilly
(Lillian Louis)
2
どの共有モーダルについてお話しですか?詳細と、可能であればスクリーンショットを提供していただけますでしょうか。再現できるようにいたします。
投稿のいずれかにある共有アイコンをクリックすると、
編集:ああ、皮肉だ。私のサイトに管理者のメッセージがポップアップ表示されました。
[管理者通知] まもなく予定されているDiscourseコアの変更との互換性のために、テーマまたはプラグインのいずれかを更新する必要があります。(ID:discourse.modal-controllers)識別されたテーマ:[‘redditish’](https://forums.gonomad.me/admin/customize/themes/2?safe_mode=no_themes)。
しかし、そのテーマのアップデートを確認すると、「テーマは最新の状態です。最後に確認したのは:今」と表示されます。
「いいね!」 1
HAWK
(Hawk)
4
通常、セーフモードで機能する場合は、問題がテーマまたはカスタマイズにあると想定できます。
質問に対する役立つ回答を得るためには、可能な限り多くのデバッグ情報(通常はコンソールエラー)を投稿する必要があります。
「いいね!」 2
OK、コンソールエラーはどこで見つけられますか?共有は実際にはまだ機能していますが、「無効なクライアントサイドプラグインのカスタマイズを無効にする」がセーフモードでチェックされている場合を除きます。他のオプションをチェックしたまま、それをチェック解除しても、まだ機能します。他の2つを無効にして、それをチェックしたままにすると、機能しなくなります。だから、「無効なクライアントサイドプラグインのカスタマイズ」に関係しているのだと思います。
HAWK
(Hawk)
6
はい、それは理にかなっています!
却下しているように聞こえるリスクを冒して言いますが、テーマをいじりたいのであれば、いくつかの基本を学ぶ必要があります。Googleとメタ検索はあなたの味方です。それが実現可能でない場合は、公式のテーマ、コンポーネント、およびプラグインにとどまるか、誰かにセットアップを依頼することをお勧めします。
「いいね!」 2