Mon forum Discourse ne peut pas afficher d'images

Bonjour, j’ai un bug étrange.
Il semble que je ne puisse pas afficher d’images sur mon forum Discourse.

Lorsque j’ajoute une image, le processus de téléchargement se déroule correctement, je vois l’image dans l’aperçu du message, mais dès que je publie le message, l’image disparaît.

Je ne vois pas l’image dans la discussion. Cependant, si je clique sur « MODIFIER », je la retrouve à nouveau dans l’aperçu.

Qu’est-ce qui ne va pas ?

Voici une vidéo de démonstration : https://www.ispazio.net/wp-content/uploads/2021/10/Registrazione-schermo-2021-10-11-alle-13.08.38.mov

Utilisez-vous un fournisseur externe pour les uploads (Amazon S3) ?

Si ce n’est pas le cas, j’ai deux hypothèses (mais je suis souvent mauvais dans ce domaine) : soit vous avez ajouté des règles CSS personnalisées pour les images traitées qui affectent également les uploads, soit vous pouvez essayer /safe-mode, désactiver les plugins et le thème, puis vérifier si cela fonctionne.

Ou alors, lors du traitement postérieur, le forum génère une image optimisée et cela ne fonctionne pas. Vous pouvez essayer de désactiver le paramètre créer des miniatures et d’uploader une nouvelle image (vous ne pouvez pas utiliser la même à cause d’un mécanisme de cache qui se souvient de cette image). Cela ne créera pas de version optimisée et cela pourrait fonctionner.

Vérifiez comunque la page /logs, il pourrait y avoir des informations utiles.

Bonjour. Merci pour votre réponse.

J’ai tout essayé sans succès. D’abord le mode sans échec, cela n’a pas aidé, ensuite j’ai désactivé la fonctionnalité des miniatures.

La dernière chose, ce sont les journaux, mais je ne peux pas les lire. Que devrais-je y trouver ?

nous avons résolu le problème en ajoutant ceci à notre 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;
}

Merci

Je pensais qu’il faudrait activer l’option HTTPS forcé.

Je l’ai déjà activé

Si ce CSS a résolu le problème, c’est probablement parce que l’image s’affiche par défaut avec une hauteur de 0 px. Utilisez-vous un thème personnalisé ou avez-vous d’autres codes CSS personnalisés qui pourraient en être la cause ?

Vous avez raison. Mon thème personnalisé affichait des images de 0x0 pixels.

J’ai trouvé le paramètre pour modifier cela, et maintenant tout fonctionne parfaitement sans avoir à ajouter le code CSS précédent pour corriger le problème.

Merci pour le soutien.