Images non affichées lors de la création d'un sujet à partir de commentaires intégrés sur le site

Sur notre instance hébergée payante discuss.ipfs.io, les sujets créés à partir des commentaires intégrés sur le site blog.ipfs.io n’importent pas correctement les URL des images dans l’article, ce qui empêche l’affichage des images dans le contenu du sujet (après avoir cliqué sur « Afficher l’article complet… »).

Exemple :

Article de blog : Welcome to IPFS Weekly 133: April Meetup, Scaling Ethereum, Protocol Labs Resnet Lab, and More | IPFS Blog & News
Sujet Discourse : Welcome to IPFS Weekly 133 | IPFS Blog & News - Blog Posts - IPFS Forums

Il semble que les URL d’images relatives ne soient pas analysées correctement et qu’une barre oblique manque dans le contenu final du sujet Discourse ?
Les URL sont https://blog.ipfs.io..assets/ alors qu’elles devraient être https://blog.ipfs.io/../assets/.

Merci !

1 « J'aime »

Le problème est lié à la façon dont l’attribut src de l’image est défini sur votre site web. En examinant l’article à l’adresse Welcome to IPFS Weekly 133: April Meetup, Scaling Ethereum, Protocol Labs Resnet Lab, and More | IPFS Blog & News, l’image de l’article a son src défini sur

../assets/img/2021-04-14-cardheader-scaling-ethereum-1459531d.1459531d.png

Cela amène Discourse à définir le src sur

https://blog.ipfs.io../assets/img/2021-04-14-cardheader-scaling-ethereum-1459531d.1459531d.png

Ce qui entraîne une image brisée. Modifier le src via la console de mon navigateur pour https://blog.ipfs.io/../assets/img/2021-04-14-cardheader-scaling-ethereum-1459531d.1459531d.png résout le problème.

Je ne suis pas certain de la manière dont Discourse devrait gérer cela. Je vais examiner de plus près le code utilisé pour rendre le lien src absolu sur Discourse et voir s’il est possible d’apporter une correction.

1 « J'aime »

Merci Simon, je vous remercie de vous en être occupé.

La cause du problème est que les images de votre site web sont servies avec un chemin relatif (../). Discourse ajoute correctement le nom d’hôte au chemin, mais il échoue à ajouter une barre oblique (/) après l’hôte.

Le problème semble se produire ici :

Je ne vois aucun cas où il ne serait pas logique d’ajouter une barre oblique après uri.host si src commence par un chemin relatif. Je vais demander à notre équipe d’ingénierie ce qu’ils pensent de ce changement. Il est probable que nous ne puissions pas vous répondre avant le début de la semaine prochaine.

3 « J'aime »

Merci Simon, ce n’est pas grave, la semaine prochaine convient très bien. Bon week-end !

Bonjour @simon !

Avez-vous des nouvelles à ce sujet ?

Merci !

Désolé, aucune mise à jour pour le moment. Notre équipe d’ingénierie a pris note du problème. Je continuerai à faire un suivi pour m’assurer qu’il soit résolu. Malheureusement, je ne vois aucune solution de contournement pour le problème sur votre site.

1 « J'aime »

Salut Simon, j’espère que tout va bien.

As-tu une idée de la date limite pour cela ?

Désolé, il n’y a pas encore de date estimée de livraison (ETA) à ce sujet. Nous menons actuellement une discussion interne sur les améliorations nécessaires à l’intégration. Le problème du code d’intégration ne gérant pas les chemins relatifs src a été signalé et sera corrigé.

2 « J'aime »

Bonjour,

Je suis l’ingénieur affecté à ce problème. Je viens de déployer un correctif sur votre site et le problème a été résolu. L’image correcte s’affiche sur Welcome to IPFS Weekly 133 | IPFS Blog & News - Blog Posts - IPFS Forums.

N’hésitez pas à me faire savoir si je peux vous aider avec autre chose.

5 « J'aime »

Ce sujet a été automatiquement fermé après 3 jours. Les nouvelles réponses ne sont plus autorisées.