Discourseフォーラムで画像が表示されない

こんにちは、奇妙なバグが発生しています。
Discourseフォーラムで画像を表示できないようです。

画像を追加すると、アップロードプロセスは正常に完了し、メッセージのプレビューでは画像が表示されますが、メッセージを公開すると画像が消えてしまいます。

ディスカッション内では画像が見えませんが、「編集」をクリックすると、プレビューで再び表示されます。

何が原因でしょうか?

デモ動画はこちらです:https://www.ispazio.net/wp-content/uploads/2021/10/Registrazione-schermo-2021-10-11-alle-13.08.38.mov

「いいね!」 1

外部のアップロードプロバイダー(Amazon S3 など)を使用していますか?

使用していない場合、私の推測は以下の 2 つです(ただし、私はこの手のことにはあまり詳しくありません):

  1. 生成された画像用にカスタム CSS を追加した結果、アップロードにも影響が出ている可能性があります。/safe-mode にアクセスしてプラグインやテーマを無効にし、動作を確認してみてください。
  2. 投稿後の処理中に、フォーラムが最適化された画像を生成しているが、それが機能していない可能性があります。create thumbnails(サムネイル作成)設定を無効にして、新しい画像をアップロードしてみてください(同じ画像はキャッシュの仕組みにより再利用できないため、新しいものが必要です)。これにより最適化バージョンが生成されず、問題が解決するかもしれません。

いずれにせよ、/logs ページを確認して、有用な情報がないかチェックしてください。

「いいね!」 1

こんにちは。返信ありがとうございます。

あらゆる手を尽くしましたが、うまくいきませんでした。まずセーフモードを試しましたが効果はなく、次にサムネイル機能を無効にしました。

最後はログを確認するのですが、ログが読めません。そこには何を探せばよいでしょうか?

この CSS を追加することで解決しました。

.cooked img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji), .d-editor-preview img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji) {
width: 100% !important;
}

ありがとうございました。

私の推測では、HTTPSの強制を有効にすることになるでしょう。

「いいね!」 1

すでに有効になっています

「いいね!」 1

その CSS で問題が解決したなら、おそらく画像がデフォルトで 0px で表示されているためでしょう。カスタムテーマを使用していますか、またはそれを引き起こしている可能性のある他のカスタム CSS コードはありますか?

おっしゃる通りです。カスタムテーマで画像が 0x0 ピクセルで表示されていました。

これを変更する設定を見つけ、以前は CSS コードを追加して修正する必要がありましたが、今はその必要もなく正常に動作しています。

サポートありがとうございました。

「いいね!」 1

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