Immagini non visualizzate quando l'argomento viene creato da commenti incorporati sul sito

Nella nostra istanza ospitata a pagamento discuss.ipfs.io, i topic creati dai commenti incorporati nel sito blog.ipfs.io non importano correttamente gli URL delle immagini presenti nel post, facendo sì che le immagini non vengano visualizzate nel contenuto del topic (dopo aver fatto clic su “Mostra post completo…”).

Esempio:

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

Sembra che gli URL relativi delle immagini non vengano analizzati correttamente e manchi una barra nel contenuto finale del topic Discourse?
Gli URL sono https://blog.ipfs.io..assets/ mentre dovrebbero essere https://blog.ipfs.io/../assets/.

Grazie!

1 Mi Piace

Il problema è legato a come viene impostato l’attributo src dell’immagine sul tuo sito web. Guardando il post su Welcome to IPFS Weekly 133: April Meetup, Scaling Ethereum, Protocol Labs Resnet Lab, and More | IPFS Blog & News, l’immagine nel post ha il suo src impostato su

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

Ciò fa sì che Discourse imposti l’attributo src su

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

Questo comporta un’immagine non visualizzabile. Modificando l’attributo src tramite la console del browser in https://blog.ipfs.io/../assets/img/2021-04-14-cardheader-scaling-ethereum-1459531d.1459531d.png si risolve il problema.

Non sono sicuro di come Discourse dovrebbe gestire questa situazione. Esaminerò più da vicino il codice utilizzato per rendere assoluto l’URL dell’attributo src in Discourse e vedrò se c’è qualcosa che si può fare.

1 Mi Piace

Grazie Simon, apprezzo che tu ti stia occupando della questione.

La causa del problema è che le immagini sul tuo sito web vengono servite con un percorso relativo (../). Discourse aggiunge correttamente il nome dell’host al percorso, ma non riesce ad aggiungere una barra (/) dopo l’host.

Il problema sembra verificarsi qui:

Non riesco a pensare a casi in cui non abbia senso aggiungere una barra dopo uri.host se src inizia con un percorso relativo. Chiederò al nostro team di ingegneria di valutare questa modifica. È probabile che non saremo in grado di risponderti prima dell’inizio della prossima settimana.

3 Mi Piace

Grazie, Simon, va bene, la prossima settimana va bene. Buon fine settimana!

Ciao @simon!

Ci sono aggiornamenti a riguardo?

Grazie!

Mi dispiace, non ci sono ancora aggiornamenti in merito. Il problema è stato preso in carico dal nostro team di ingegneria. Continuerò a seguire la questione per assicurarmi che venga risolto. Purtroppo non riesco a pensare a nessuna soluzione alternativa per il problema sul tuo sito.

1 Mi Piace

Ehi Simon, spero che tu stia bene.

Hai una stima sui tempi?

Spiacenti, al momento non c’è una data prevista. Stiamo discutendo internamente dei miglioramenti necessari per l’embedding. Il problema del codice di incorporamento che non gestisce i percorsi relativi src è stato segnalato e verrà risolto.

2 Mi Piace

Ciao,

Sono l’ingegnere assegnato a questo problema. Ho appena rilasciato una patch sul tuo sito e il problema è stato risolto. L’immagine corretta viene visualizzata in Welcome to IPFS Weekly 133 | IPFS Blog & News - Blog Posts - IPFS Forums.

Fammi sapere se c’è qualcos’altro in cui posso aiutarti.

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.