Hallo, ich habe einen seltsamen Fehler.
Es scheint, als könnte ich Bilder in meinem Discourse-Forum nicht anzeigen.
Wenn ich ein Bild hinzufüge, läuft der Upload-Prozess problemlos. In der Vorschau der Nachricht ist das Bild zu sehen, aber sobald ich die Nachricht veröffentliche, verschwindet das Bild.
Ich kann das Bild in der Diskussion nicht sehen. Wenn ich jedoch auf „BEARBEITEN" klicke, erscheint es wieder in der Vorschau.
Verwendest du einen externen Anbieter für Uploads (Amazon S3)?
Wenn nicht, habe ich zwei Vermutungen (ich bin dabei aber meist nicht gut): Entweder hast du benutzerdefiniertes CSS für verarbeitete Bilder hinzugefügt, das sich auch auf Uploads auswirkt, oder du kannst /safe-mode ausprobieren, Plugins und das Theme deaktivieren und prüfen, ob es funktioniert.
Oder während des Post-Prozesses generiert das Forum ein optimiertes Bild, was nicht funktioniert. Du kannst versuchen, die Einstellung „Miniaturbilder erstellen" zu deaktivieren und ein neues Bild hochzuladen (du kannst dasselbe nicht verwenden, wegen eines Caching-Mechanismus, der sich dieses Bild merkt). Es wird dann keine optimierte Version erstellt, und es könnte funktionieren.
Überprüfe sowieso die Seite /logs, dort könnten einige nützliche Informationen enthalten sein.
Ich habe alles versucht, aber leider ohne Erfolg. Zuerst den abgesicherten Modus – das hat nicht geholfen. Zweitens habe ich die Miniaturansicht-Funktion deaktiviert.
Als letztes die Protokolle, aber ich kann sie nicht lesen. Was genau sollte ich dort finden?
Wenn dieses CSS das Problem behoben hat, liegt es wahrscheinlich daran, dass das Bild standardmäßig mit 0px angezeigt wird. Verwendest du ein benutzerdefiniertes Theme oder hast du anderen benutzerdefinierten CSS-Code, der dies verursachen könnte?
Ja, du hast recht. Mein benutzerdefiniertes Theme hat Bilder mit 0x0 Pixeln angezeigt.
Ich habe die Einstellung gefunden, um das zu ändern, und jetzt funktioniert alles einwandfrei, ohne dass ich den vorherigen CSS-Code zur Korrektur hinzufügen musste.