Bilder in Themen/Beiträgen sind nicht mehr anklickbar. (zum Vergrößern klicken)
Ich habe alle möglichen Konfigurationen ausprobiert, die mir einfallen, aber nichts scheint zu funktionieren.
Ich habe den abgesicherten Modus ausprobiert, das Problem tritt dort immer noch auf.
Auch in den Protokollen ist nichts Nützliches zu finden.
Vergiss das, ich habe das nur geschrieben, bevor ich den Rohcode überprüft habe
Können Sie die folgenden Website-Einstellungen überprüfen?
max image width Standardwert: 690 max image height Standardwert: 500 create thumbnails Standardwert: AN
Wenn Sie diese Einstellungen zuvor geändert haben, wirkt sich dies nicht auf vorhandene Uploads aus, daher müssen Sie dies manuell tun.
Wenn diese Einstellungen korrekt sind, können Sie sie sofort mit Rebuild HTML bei den tatsächlichen Beiträgen überprüfen. Oder versuchen Sie, ein neues Bild hochzuladen. Rebuilding HTML on posts or topics
Wenn die Miniaturansicht danach korrekt generiert wird, können Sie alle Beiträge per Massenrebuild bearbeiten.
cd /var/discourse/
./launcher enter app
rake posts:rebake
Ich habe gerade die Rohversion Ihrer Beiträge überprüft. Es sieht so aus, als ob diese Bilder im Composer mit statischem HTML-Code hinzugefügt wurden. <img src="..." alt="...">. Sie wurden also nicht über den Standard-Upload-Flow hochgeladen und es wird keine Miniaturansicht generiert.
Haben Sie versucht, ein Bild einfach per Drag & Drop in den Composer zu ziehen oder die Upload-Schaltfläche zu verwenden?
Wie auch immer… Können Sie mehr Informationen zu Ihrem Setup teilen? Ich sehe, dass Sie Cloudflare verwenden, was je nach Setup Probleme verursachen kann. z. B. Rocket Loader bricht normalerweise Dinge… Die Uploads gehen lokal oder zu S3? usw…
Gibt es einen Fehler in der Browserkonsole, wenn Sie ein Bild hochladen?
Ja, Bilder werden mit statischem HTML eingefügt, wie es die ganze Zeit war, es wurde vorher ein Thumbnail generiert. (Ich benutze die API, um Bilder auf die Website hochzuladen, und verwende dann diese URL zum Einfügen)
Keine meiner CDN/S3-Einstellungen hat sich geändert, alles hat vorher funktioniert.
Was meine Einrichtung betrifft, so habe ich eine etwas seltsame Umgehung des Fehlers mit benutzerdefinierten CDN-URLs (verursacht durch https) durch die Verwendung von S3-Replikation in einen anderen Bucket. Es ist langsamer, aber es funktioniert.
Ich werde die Browserkonsole überprüfen, aber die Bilder werden einwandfrei hochgeladen, sie sind nur nicht klickbar/thumbnailbar. Browserkonsole überprüft, nichts.
Ok, es funktioniert nicht mehr, wenn S3-Uploads aktiviert werden. Ich glaube, das Problem könnte die S3-Replikation in einen anderen Bucket sein, der Cloudflare CDN hat. Ich habe diese seltsame Lösung implementiert, weil Discourse keine Punkte in S3 erlaubt hat, was mich daran hinderte, es richtig zu machen.
Ich denke, es wäre großartig, wenn Discourse Nicht-CDN-S3-URLs zum Herunterladen/Zuschneiden/Bearbeiten/Thumbnail-Erstellen von Bildern verwenden würde.
Verhindert meine Verzögerung aufgrund der Replikation möglicherweise, dass es funktioniert???
Ich weiß nicht, jetzt benutze ich CloudFront und habe das einzige Problem gefunden – „S3-Einstellung aktivieren“.
Es funktioniert, abgesehen davon, dass Thumbnails und Bilder „klickbar“ sind.
Thumbnails sind für mich ein großer Verlust.