Sì, posso confermare che non ci sono altri componenti o CSS che interferiscono con l’elenco degli argomenti, perché ho eseguito il seguente codice per reimpostare Discourse:
rake db:drop
rake db:create
rake db:migrate
E poi ho installato solo il ‘Componente tema anteprime elenco argomenti’.
Ho appena creato un discourse nuovo di zecca sul mio Mac e il problema è ancora presente.
Ho seguito le istruzioni qui per installare discourse: Install Discourse on macOS for development
Credo che dovresti essere in grado di riprodurlo.
Sì, dopo l’aggiornamento sembra esserci stata una modifica che ha causato problemi. Mi occuperò di risolvere e ripristinare.
Grazie Robert. ‘Topic List Preview Theme’ è il tema più utile nel mio cuore, perché può attrarre gli utenti a prima vista.
Questo dovrebbe essere risolto ora:
Fateci sapere se riscontrate ulteriori problemi.
Funziona. Grazie, Robert.
Il plugin sidecar e l’impostazione sperimentale topic list enable thumbnail black border elimination stanno causando problemi con il caricamento degli avatar.
Un caso più dettagliato può essere trovato qui:
Sì, sta interferendo con un paio di cose. Spegnilo e basta. È sperimentale. Se non è disattivato per impostazione predefinita, lo correggerò in una versione futura.
È molto utile per i video di YouTube che hanno bordi neri.
Era più o meno per informazione.\n\nMolto può essere oggetto di discussione se rovina anche gli avatar ![]()
Lascialo semplicemente disattivato se non stai promuovendo video di YouTube per le miniature dell’Elenco argomenti e allo stesso tempo cercando di calcolare il colore dominante per lo sfondo.
Se desideri il colore dominante, lo desideri perché senza eliminare i bordi neri, il colore sarà spesso estremamente sgargiante.
Al momento, temo che dovrai attivarlo/disattivarlo per quelle istanze.
Nell’OP c’è un esempio che ha i titoli e gli avatar dei poster sopra le immagini masonry.
Tuttavia, tutti i forum che utilizzano attualmente TLP sembrano avere il titolo sotto l’immagine masonry, quindi presumo che sia qualcosa che è cambiato nel tempo?
C’è un modo (facile) per farlo tornare sopra le immagini?
Sì, il layout è stato modificato tempo fa.
Dovresti fare un fork e modificare topic-list-item.hbr e occuparti anche di CSS Grid.
Quello screenshot dovrebbe probabilmente essere aggiornato!
Solo una nota per gli utenti del “plugin sidecar”, la funzione “Rimuovi bordi neri” dovrebbe essere meno necessaria ora a causa di questa modifica nel core: Changes in the way Youtube embeds and/or thumbnails are being handled? - #2 by renato, quindi il mio suggerimento è di lasciarla disattivata a meno che non sia assolutamente necessario.
Puoi comunque attivarla e ricostruire se necessario.
Sono curioso di sapere se potremmo includere un estratto dell’ultimo post dell’argomento (forse anche l’ultimo post non letto). È una funzionalità che ho sulla mia community costruita su misura che mi piace molto e voglio portarla su Discourse. Credo che le informazioni siano in gran parte presenti dato che abbiamo gli ID dei post e gli utenti, ma non ho esaminato i potenziali problemi nell’includere il contenuto effettivo. Dato che l’obiettivo qui è “visualizzare in anteprima” l’argomento, sembra una buona soluzione per questo componente, altrimenti cercherò di crearne uno mio. Grazie!
Sì, ho recentemente lavorato su una funzionalità simile per un cliente (ma su un componente completamente diverso). È una buona idea.
Le PR sarebbero accettate per aggiungere questa funzionalità come opzione.
Dovrebbe supportare sia le tessere che gli elementi non tessere…
Ho appena aggiunto questo all’OP:
Mi piace la configurazione di questo componente del tema finora. Alcune domande, se posso:
Ho questa impostazione selezionata:
Ma i miei elementi dell’elenco degli argomenti non mostrano ancora i “mi piace” nell’elemento dell’elenco degli argomenti:
Potrebbe essere perché ho un tema personalizzato creato da Discourse, e magari sta sovrascrivendo qualcosa, o potrebbe essere un altro colpevole?
La seconda domanda è, ci sono opzioni per garantire che tutti gli elementi dell’elenco degli argomenti aderiscano alla stessa altezza/dimensione per una questione di coerenza? Non mi piace come questi elementi non abbiano la stessa altezza:
Ciò richiede l’installazione del plugin sidecar collegato nella descrizione. Altrimenti, nessuno dei pulsanti di azione (incluso “mi piace”) verrà visualizzato.
Ho provato anche a installare la barra laterale, ma sembra che non sia un componente tematico standard? Ho provato a installare tramite il metodo “installa con link GitHub”, ma non c’era alcun about.json nel progetto.
Sfortunatamente, essendo un utente enterprise, non possiamo installare manualmente nulla sul backend.
No. Questo è un formato masonry che utilizza un’altezza variabile per preservare sia le proporzioni dell’immagine sia l’area di espansione per accogliere l’estratto.
Non è possibile garantire che tutte le immagini abbiano le stesse proporzioni e che tutti gli estratti abbiano la stessa lunghezza.


