Anteprime dell'elenco argomenti (TLP)

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’.

1 Mi Piace

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.

1 Mi Piace

Sì, dopo l’aggiornamento sembra esserci stata una modifica che ha causato problemi. Mi occuperò di risolvere e ripristinare.

1 Mi Piace

Grazie Robert. ‘Topic List Preview Theme’ è il tema più utile nel mio cuore, perché può attrarre gli utenti a prima vista.

1 Mi Piace

Questo dovrebbe essere risolto ora:

Fateci sapere se riscontrate ulteriori problemi.

2 Mi Piace

Funziona. Grazie, Robert.

1 Mi Piace

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:

1 Mi Piace

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 :wink:

1 Mi Piace

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.

1 Mi Piace

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?

1 Mi Piace

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!

1 Mi Piace

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.

1 Mi Piace

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!

1 Mi Piace

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…

1 Mi Piace

Ho appena aggiunto questo all’OP:

1 Mi Piace

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:

1 Mi Piace

Ciò richiede l’installazione del plugin sidecar collegato nella descrizione. Altrimenti, nessuno dei pulsanti di azione (incluso “mi piace”) verrà visualizzato.

1 Mi Piace

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.

1 Mi Piace