Discourse ha memorizzato nella cache la risposta del link, quindi fare questo è ridondante.
Hrmm… c’è un modo per pulire questa cache quando un post viene modificato? Sarebbe un problema di Discourse o qualcosa che TLP potrebbe fare?
Hai provato il mio suggerimento di una stringa di query casuale? Ad esempio myurl.com?peter=green. In questo scenario, TLP è relativamente superficiale.
Sì l’ho fatto, scusa se non era chiaro, l’immagine non è cambiata.
Allora, potrebbe essere che il tag og utilizzato non stia cambiando. Bisognerebbe approfondire il codice sorgente di Discourse per confermare quale venga effettivamente usato.
Puoi confermare che l’immagine della onebox cambi all’interno dell’argomento @Stanzilla? Perché se non cambia, allora la onebox sta sicuramente utilizzando un tag sorgente diverso.
Se la onebox non cambia, non vedo perché TLP dovrebbe mostrare qualcosa di diverso.
Stia usando sicuramente og:image, come si vede nelle specifiche di onebox qui: onebox/spec/lib/onebox/open_graph_spec.rb at b816ada0cc09a374abdddf195c7986668862a26b · discourse/onebox · GitHub
A meno che non si stia creando un onebox per qualche tipo di embed, sembra un problema di caching.
Potresti rimuovere il plugin e provare il mio TC? In questo modo posso escludere le piccole sovrascritture che sto applicando per: discourse/lib/cooked_post_processor.rb at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub qui: discourse-topic-previews-sidecar/lib/cooked_post_processor_edits.rb at 971ba5d3a868506b34b61201c32640a0a6bbaa01 · merefield/discourse-topic-previews-sidecar · GitHub nel caso siano la causa del problema.
Se il TC presenta lo stesso problema per un Topic nuovo di zecca, allora il problema è legato ai criteri e al codice di Discourse core.
Posso confermare che l’immagine della Onebox sta cambiando
Qualcosa sta interrompendo il tuo JavaScript. Hai ricompilato senza TLP? Eseguirli entrambi non funzionerà.
Controlla la console per eventuali errori.
Ho ricompilato dopo aver disabilitato il plugin, sì. La console mostra solo avvisi:
Modifica: avevo un altro componente che influenzava lo stile di questa pagina; dopo averlo disabilitato, ho recuperato le immagini.
Ho quindi ricreato l’HTML del post dal problema originale e ora mostra l’immagine aggiornata. Quindi funziona con il tuo componente, ma non con il plugin TLP originale.
Penso che questo accada quando viene creato un argomento utilizzando un “collegamento in evidenza”: in tal caso, non vengono mai utilizzati i media dei collegamenti effettivi presenti nell’argomento e non è possibile modificare un collegamento in evidenza dopo averlo creato.
Curiosità extra: quando disattivi i “collegamenti in evidenza” in una categoria, tutti i post mantengono i propri, ma non puoi più rimuoverli durante la modifica.
Oh, che interessante.
Ma cosa succede nel plugin TLP quando crei un nuovo argomento tramite il link in evidenza della stessa pagina di destinazione, ora che l’immagine og è stata aggiornata?
Se è troppo lavoro, puoi attenerti a TC.
Ci provo tra un po’! TC è carino e ci rimarrei se funzionasse generalmente meglio, ma in un certo senso voglio/ho bisogno di queste altre personalizzazioni della lista dei topic che ho dovuto disabilitare, e non penso di avere il tempo di adattarle per gestire i casi speciali di TC, mentre con TLP funzionano semplicemente. Quello che fanno è nascondere gli avatar extra nell’elenco, così da mostrare solo quello del creatore del topic e alcuni altri.
Ok, testato in TLP, ho rimosso il link in evidenza da un argomento, ho ricostruito l’HTML e ora non ha alcuna immagine.
Poi ho aggiunto ?test=true all’URL nel thread. Nessuna immagine.
Ho quindi ricostruito l’HTML nel post, ancora nessuna immagine.
Modifica: Ok, ci è voluto un po’, ma ora ce l’ha di nuovo ed è quella corretta/ultima del link
Esiste un modo per non analizzare i collegamenti nell’anteprima dell’argomento, in modo che non compromettano la funzione ‘clicca sulla descrizione e vai al thread’?
Potresti provare un po’ di CSS? Ad esempio: How to Disable Links | CSS-Tricks
Certo, ma come si nascondono/mostrano i link per un gruppo di utenti specifico?
Se hai bisogno di qualcuno che lo realizzi per te, suggeriamo di pubblicare un messaggio in Marketplace. Questo va un po’ oltre lo scopo del plugin.
Anche per me le anteprime/miniature impiegano 5 minuti per apparire
Questo è un processo fondamentale che viene eseguito in background. Il plugin non lo modifica. Un ritardo è normale.

