Non credo che questo sia possibile. Il codice Discourse utilizzato per recuperare gli argomenti estrae solo le liste degli argomenti più recenti. I filtri disponibili di cui sono a conoscenza per ordinare le liste sono replies, views, activity, likes. Potresti provare a ordinare le liste con uno di questi filtri per selezionare gli argomenti migliori. Ad esempio:
Il font utilizzato nell’iframe è impostato su Discourse. Nell’ultima versione di Discourse sto riscontrando un problema con l’impostazione del font quando incorporo un elenco di argomenti sul mio sito WordPress. Sto testando questa funzionalità in locale, non su un sito di produzione, quindi potrebbe essere correlato al problema. Ciò che sto riscontrando è che questo stile viene passato per il font dell’iframe:
font-family: var(--font-family);
Questo stile è impostato su Discourse, ma WordPress non ha accesso alla variabile, quindi il font viene impostato come Times New Roman sul mio sito. Approfondirò questo problema. (Modifica: il problema con l’impostazione del font è dovuto alle recenti modifiche apportate a Discourse. Provvederemo a risolvere.)
Questo può essere complicato. L’iframe creato si trova all’interno dell’elemento d-topics-list che aggiungi alla pagina. Impostare il valore su una larghezza esplicita nel CSS del mio sito sta funzionando per me. Credo che si possa migliorare:
Ciao! Sto cercando di incorporare i post su un sito WordPress e sono riuscito a far funzionare la parte di incorporamento. Esiste un modo per rendere la visualizzazione mobile un po’ più accattivante? Se i post contengono immagini, il layout delle colonne con le immagini viene schiacciato insieme; una semplice
Ciao, ho già incorporato un elenco di argomenti sul mio sito web, ma ora sto cercando di evidenziare un solo argomento in base all’etichetta. Sono riuscito a incorporare un altro elenco (con per-page=1), ma il problema è che non posso aggiungere classi CSS o ID, quindi non c’è assolutamente alcuna differenza tra il primo elenco e questo.
Ciò significa che anche una cosa semplice come usare un colore di sfondo diverso per uno degli elenchi incorporati è impossibile.
Al momento non è possibile aggiungere regole CSS diverse a diversi embed. Puoi solo aggiungere stili personalizzati che si applicano a tutti gli embed.
Quegli errori sembrano provenire da mini profiler e probabilmente non sono correlati a ciò che vede un utente normale. Ho visitato il tuo sito e ho visto un elenco di argomenti senza errori.
Non sono sicuro che sia normale, ma non c’è nulla di cui preoccuparsi. La maggior parte degli utenti non ha accesso a MiniProfiler, quindi probabilmente lo vedi solo quando lo fai tu.
Saluti, grazie per il vostro duro lavoro su questo.
Su Firefox e Chrome, l’elenco non funziona come previsto per noi. Sebbene l’abbiamo configurato per mostrare 10 argomenti, ne mostra solo 4.
Su Chrome, osserviamo questo errore JS quando incorporiamo l’elenco:
Uncaught DOMException: Failed to execute 'postMessage' on 'Window': Invalid target origin '' in a call to 'postMessage'.
at u (https://rembetiko.gr/assets/embed-application-9cef8308c816fc1d83137e63d6c556c6cc2b68fe2b6e5ce16cca6766ba2c0ae4.js:1:105)
at window.onload (https://rembetiko.gr/assets/embed-application-9cef8308c816fc1d83137e63d6c556c6cc2b68fe2b6e5ce16cca6766ba2c0ae4.js:1:515)
Curiosamente, questo non succede su Safari.
L’elenco è incorporato in questo sito web: https://rebetiko.sealabs.net (alla fine della pagina, se volete provarlo voi stessi).
Anche io ho avuto lo stesso problema. A volte sembrava tutto a posto, altre volte l’elenco degli argomenti si interrompeva prematuramente (come se fosse determinato dal numero di pixel anziché dal numero di argomenti) e il carattere non era quello atteso (non ricordo i dettagli). Ho quindi optato per utilizzare il feed RSS di Discourse. Uso solo Chrome e non sospettavo che il problema potesse essere limitato solo a quel browser.