モーダルは表示されないように設定されています

カスタムサイドバーを更新できません。ページを検査してSCSSのdisplay: noneを削除しない限り、更新できません。以前はこれで機能していましたが、何が変更されて機能しなくなったのか不明です。トラブルシューティングの提案はありますか?

おっしゃっていることを理解しているなら、これをコンポーネントとして追加するだけで済みます。

.modal-middle-container {
    display: flex;
}

Discourse インスタンスは 3.1.0 stable または 3.2.0 beta-1 dev のいずれかに更新されていますか?ユーザーですか、それとも管理者ですか?

スクリーンショットを投稿するか、何を意味しているのかを詳しく説明していただけますか? ナビゲーションサイドバーメニューはカスタムセクションで期待どおりに機能しています。

テーマまたはテーマコンポーネントに、初期状態で display none を追加するコードスニペットが追加されていないか確認する価値があるかもしれません。

セーフモードを試した場合、カスタムボタンは表示されますか?

「いいね!」 3

バージョン 3.2.0.beta1-dev を使用しており、管理権限があります。テーマとコンポーネントを(私の知る限り)すべてオフにし、基本システムのみを使用しています。

セーフモードをオンにすると問題が解決します。

以下が表示されます。

セーフモードで動作する場合、テーマまたはテーマコンポーネントが干渉している可能性があります(確認のために、セーフモードのチェックボックスオプションを使用してテーマ/テーマコンポーネントのみに絞り込むことができます)。

display none をオフに切り替えていたインスペクターを確認すると、原因の手がかりが見つかるはずです。

これにより、ルールが存在するテーマ ID がわかります。次に、リンクに追加して追跡できます。たとえば、[YourSite]/admin/customize/themes/83 のようになります。

「いいね!」 2

素晴らしい、ありがとうございます!実際には使用していない「discourse-landing-pages」プラグインが原因でした。すべて修正されました。

「いいね!」 1

ああ。結局プラグインでした。よく調べてくれましたね。:+1: :slight_smile:

ランディングページプラグインは(サイドバーのカスタムセクションより前は)しばらくの間 unmaintained だったと思うので、ついに動作しなくなったことを示している可能性があります。メモを残し、タグを更新します。:+1:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.