È possibile annullare “download remote images to local”?

È possibile annullare l’opzione scarica immagini remote in locale?

L’ho disattivata, ma ho molti post in cui ho inserito un link di notizie in un post e l’immagine remota è stata scaricata sul mio forum, come previsto. Tuttavia, forse questa è una strategia sbagliata a lungo termine. La maggior parte delle notizie le dimentichiamo il giorno dopo, quindi perché conservare le immagini a lungo termine?..

Comunque, ho disattivato la funzionalità, quindi rake posts:rebake sperando che le immagini onebox tornassero al link di origine. Niente da fare. Le immagini onebox stanno ancora utilizzando l’immagine scaricata dal forum invece del link di origine.

C’è un modo per far dimenticare al forum le immagini precedentemente scaricate? Pensavo che un rebake avrebbe fatto in modo che l’onebox utilizzasse l’immagine di origine.

Non facilmente.. L’URL delle immagini viene sostituito dal markdown di caricamento per l’immagine locale. Dovresti tornare alla versione precedente alla sostituzione dell’URL con l’immagine e, dopo un po’, Discourse eliminerà le immagini non più referenziate in un post.

La maggior parte dei siti non vuole immagini rotte, quindi l’opzione di download è quella che la maggior parte delle persone usa.

Puoi trovarle con

PostRevision.where("modifications like '%downloaded local copies of images%'")

Scrivere codice per ripristinare tutti quei post è lasciato come esercizio per il lettore. :slight_smile:

Dovrebbe essere solo un paio di righe di codice, ma non so quali siano senza guardare il codice.

4 Mi Piace

Se il lettore vuole persino tentare un’impresa del genere! :grinning_face_with_smiling_eyes:

Grazie, signor Jay!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.