Immagini Nextcloud non visualizzate in Discourse

Questo URL dovrebbe incorporare direttamente l’immagine collegata in questo post…

https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview

Questo è il comportamento predefinito di Nextcloud, che per qualche motivo non funziona all’interno di Discourse. La questione è discussa sul forum di Nextcloud qui. Grazie per qualsiasi indicazione o suggerimento!

1 Mi Piace

Credo che serva un’estensione per le immagini.

È necessario specificare esplicitamente che si tratta di un’immagine se non ha un’estensione da immagine:

markdown:

![immagine](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)
diventa

BBCode:

![](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)
diventa

O barare usando una stringa di query:

https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview?format=.jpg
diventa

6 Mi Piace

Sembra corretto, ma questo https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8 fa esattamente questo:

https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8

1 Mi Piace

Ora stai confrontando :apple: con :banana:.

La risposta di esempio di NextCloud è un’immagine reale, con il tipo MIME appropriato e tutto il resto.

Il tuo esempio è un documento HTML! Questo documento HTML ha un motore dedicato per l’oneboxing all’indirizzo onebox/lib/onebox/engine/google_photos_onebox.rb at main · discourse/onebox · GitHub.

5 Mi Piace

Ops. Questo spiega tutto. Immagino di essere :banana:!

3 Mi Piace

Qual è lo stato di questa cosa? Mi piacerebbe poter semplicemente incollare un link di Nextcloud e vederlo come un’immagine in Discourse! Immagino che serva un pulsante in Nextcloud che copi il link di anteprima aggiungendo di default ?format=.jpg nella scheda di condivisione?

Vorrei poter fare anche questo. Hmm… lasciami fare una prova. Ok, quando ottengo il link di condivisione e lo incollo, viene visualizzato in un riquadro. Per me va bene, anche se sarebbe certamente più carino se apparisse in modo più elegante.

https://nextcloud.kb2.org/s/KRj8rtwaL5wFraT

Ecco la stessa immagine con ?format=.jpg aggiunto.

NextCloud può risolvere il problema impostando un corretto tag meta og:type. Attualmente è impostato su object. Se fosse impostato su image, oneone lo tratterebbe come tale.

5 Mi Piace
2 Mi Piace