Les images dans les sujets/messages ne sont plus cliquables. (cliquer pour agrandir)
J’ai essayé toutes les configurations possibles auxquelles je peux penser, rien ne semble fonctionner.
J’ai essayé le mode sans échec, le problème persiste.
Rien d’utile à trouver dans les journaux non plus.
Laissez tomber, je viens d'écrire ceci avant de vérifier la source
Pouvez-vous vérifier les paramètres du site suivants ?
largeur d'image max valeur par défaut : 690 hauteur d'image max valeur par défaut : 500 créer des miniatures valeur par défaut : ACTIVÉ
Si vous avez déjà modifié ces paramètres, cela n’affectera pas les téléchargements existants, vous devrez donc le faire manuellement.
Si ces paramètres sont corrects, vous pouvez les vérifier instantanément avec Rebuild HTML sur les articles réels. Ou essayez de télécharger une nouvelle image. Rebuilding HTML on posts or topics
Si la miniature est générée correctement après cela, vous pouvez reconstruire en masse tous les articles.
cd /var/discourse/
./launcher enter app
rake posts:rebake
J’ai donc vérifié la version source de vos articles. Il semble que ces images soient ajoutées dans le compositeur avec du code HTML statique. <img src="..." alt="...">. Elles ne sont donc pas téléchargées en utilisant le flux de téléchargement par défaut et ne généreront pas de miniature.
Avez-vous essayé de simplement glisser-déposer une image dans le compositeur ou d’utiliser le bouton de téléchargement ?
Cependant… Pouvez-vous partager plus d’informations sur votre configuration ? Je vois que vous utilisez Cloudflare, ce qui peut causer des problèmes en fonction de votre configuration. Par exemple, le rocket loader casse généralement les choses… Les téléchargements vont vers le stockage local ou S3 ? etc…
Y a-t-il une erreur dans la console du navigateur lorsque vous téléchargez une image ?
Oui, les images sont insérées avec du HTML statique comme cela a toujours été le cas, cela générait auparavant une miniature. (J’utilise l’API pour télécharger une image sur le site Web, puis j’utilise cette URL pour l’insérer)
Aucune de mes configurations CDN/S3 n’a changé, tout fonctionnait auparavant.
En parlant de ma configuration, j’ai un contournement un peu étrange de l’erreur d’URL CDN personnalisée (causée par https) en utilisant la réplication S3 vers un autre bucket. C’est plus lent, mais ça fonctionne.
Je vais vérifier la console du navigateur, mais les images sont téléchargées correctement, elles ne sont tout simplement pas cliquables/miniaturables. J’ai vérifié la console du navigateur, rien.
Ok, cela cesse de fonctionner lors de l’activation des téléchargements S3. Je pense que le problème pourrait être la réplication S3 vers un autre bucket qui a Cloudflare CDN. J’ai implémenté cette solution étrange car Discourse ne permettait pas les points dans S3, m’empêchant de le faire de la bonne manière.
Je pense que ce serait formidable si Discourse utilisait une URL S3 non-CDN pour télécharger/recadrer/manipuler/créer des miniatures d’images.
Mon retard dû à la réplication pourrait-il l’empêcher de fonctionner ???
Je ne sais pas, maintenant j’utilise CloudFront et j’ai trouvé le seul problème : « Activer le paramètre S3 ».
Cela fonctionne, à l’exception des miniatures et des images qui sont « cliquables ».
Les miniatures sont une grosse perte pour moi.