ganncamp
(G Ann Campbell)
1
ホストされたサイトを利用しており、以下の通知が約1週間前から表示されています。
[管理者通知] テーマまたはプラグインのいずれかに、更新が必要なコードが含まれています。(id:discourse.component-template-resolving) (詳細はこちら)
この通知が表示されるテーマまたはプラグインを特定するにはどうすればよいでしょうか?ほとんどのプラグインはプリインストールされており、残りはDiscourse自体から提供されています。
テーマ、コンポーネント、またはプラグインのいずれにも、個別に更新が必要であることを示す表示がありません。
この通知への回答は、メッセージに含まれる「詳細はこちら」リンクで説明されています。このリンクは、component-template-resolving の非推奨の処理に関する Meta の公式トピックに移動します。
要するに、これはアップデートの問題ではなく、非推奨の警告です。これは、テーマまたはプラグインのいずれかが古いコンポーネントテンプレートコードを使用していることを意味します。この記事では、どれが該当するかを特定する方法を説明しています。
セーフモードを使用して絞り込むこともできます。
/safe-mode に移動します。
- すべてのテーマコンポーネントを無効にしてから、サイトを再読み込みします。
- 通知が消えた場合、原因はそのコンポーネントのいずれかです。
- 通知が残る場合は、テーマを再度有効にし、代わりにすべてのプラグインを無効にしてテストします。
- 通知が再び表示されるまで、アイテムを 1 つずつ再度有効にします。それが原因です。
原因となっているプラグインまたはテーマがわかったら、それを更新するか、作成者が修正をリリースするまで一時的に無効にすることができます。
Moin
3
警告は、コンポーネント Unanswered Filter のバージョンに関連していると思います。

そのコンポーネントのカスタムバージョンを使用していますか、それとも別のブランチをインストールしましたか?
「いいね!」 1
ganncamp
(G Ann Campbell)
4
@Moinさん、ありがとうございます! それが私が必要としていた手がかりでした。私の相棒は、数年前にバニラコンポーネントをインストールできなかったこと、そしてその際に何か特別なことをしなければならなかったことを、漠然と覚えています。
しかし、メッセージのどの部分が「未回答」フィルターにたどり着いたのか教えていただけますか? 私はまだそれが理解できていません。
「いいね!」 1
Moin
5
ご質問の意図がよくわかりませんでした。
共有された管理者の通知にリンクされているトピックには、ブラウザのコンソールでコンポーネント名を見つけることができると記載されています。
そして、そこに名前がありました。
「いいね!」 1
ganncamp
(G Ann Campbell)
6
そういうことだったんですね。ありがとうございます!
「いいね!」 1
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.