Anteprima elenco argomenti (legacy)

Potrebbe essere una soluzione temporanea per ora. Prima di pubblicare qualcosa, sono curioso di sapere se qualcun altro riesce a riprodurre questo problema?

1 Mi Piace

Sarebbe utile identificare un altro componente del tema con un selettore di tag…

1 Mi Piace

Un’altra soluzione per il momento è semplicemente usare un nuovo tag indipendente?

1 Mi Piace

Sì, per ora va bene con questo componente, dato che mi serve solo quel tag, grazie!

2 Mi Piace

Gli emoji presenti nei post non vengono visualizzati negli estratti, almeno nella modalità a tessere. Si tratta di un problema noto?

2 Mi Piace

Sì, era a bassa priorità, ma grazie per il promemoria. È stato risolto ora nella TC, aggiornate all’ultima versione! Emojis FTW :upside_down_face:

4 Mi Piace

@merefield Grazie mille! È stato così veloce, sto pensando di organizzare un test di Turing subliminale. :wink:

2 Mi Piace

Felice di vedere questo passaggio al mobile, nonché a un componente tema! L’unica cosa che non sono riuscito a far funzionare è

‘Vero’ è il valore corretto qui? Ho provato collegamenti assoluti e relativi nel campo miniatura, ma non ha mostrato un’immagine in nessun caso.

Grazie per i tuoi sforzi!

2 Mi Piace

Quindi, il modo in cui funziona la prima impostazione è che recupera la visualizzazione se l’immagine in miniatura non è infine recuperabile (l’URL non funziona). Penso che questo funzioni.

Ciò che non fa è aggiungere un’immagine in miniatura dove non ne esisteva una in origine.

Questo è un bug legato alla seconda impostazione. Ci darò un’occhiata.

1 Mi Piace

Questo è ora corretto.

NB Il componente del tema consente solo un’impostazione predefinita per tutto il sito.

1 Mi Piace

Figo, grazie per la rapida risposta!

2 Mi Piace

Ciao Robert,

abbiamo provato a passare al tuo componente tema, ma c’è stato un piccolo bug che ci ha bloccato: non siamo riusciti a regolare il ‘livello di risoluzione delle miniature nell’elenco degli argomenti’. Le miniature utilizzavano sempre l’immagine originale, risultando così deformate. Potresti dare un’occhiata?

Grazie mille!

1 Mi Piace

Ho controllato e sembra che funzioni. Puoi fornirmi una procedura di riproduzione (STR) più dettagliata?

Il tuo Sidekiq è in esecuzione? C’è un job nel core che ora crea le miniature. Devi essere sulla versione più recente con i test passati (per TC, non per il plugin!).

Se guardi /latest.json, ad esempio su Firefox, dovresti vedere più voci per le miniature in ogni argomento che contiene un’immagine nel primo post. Queste sono disponibili in base a un’impostazione nel Componente Tema per specificare l’intervallo di opzioni per le miniature e al codice stesso del core di Discourse. Non c’è codice nel Componente Tema, oltre alle impostazioni, che influisca su questo insieme di miniature disponibili.

Tuttavia, un punto da notare: la miniatura predefinita viene servita solo alla risoluzione originale. Questo perché non fa parte del nuovo processo Sidekiq per la creazione delle miniature. Tuttavia, hai il controllo su quell’immagine e puoi impostarla deliberatamente su un’immagine a risoluzione inferiore. Inoltre, viene condivisa una sola volta e utilizzata più volte.

1 Mi Piace

OK, nuova funzionalità per il componente Tema:

È attivata di default; disabilitala nelle impostazioni del componente del tema.

2 Mi Piace

Adoro questa funzionalità! L’unico problema che sembra presentarsi è che mostra solo alcuni elementi della categoria, anche se ce ne sono a sufficienza per riempire una griglia di dieci. Esiste un limite di tempo in modo che vengano mostrate solo le immagini più recenti? Ecco un esempio: sta estraendo dal tag editor-pick; si può notare che ci sono molti post con questo tag, ma ne vengono mostrati solo cinque, mentre quando si va alla sezione “ultimi” ne vengono visualizzati tutti e dieci.

Inoltre, tornando alla nostra precedente discussione, ho inizialmente capito che il fatto che i tag fossero limitati alle categorie stava causando il problema dei tag non disponibili nel menu a discesa, non i gruppi di tag. Ho anche capito che rendere questo tag non limitato alle categorie non è ideale perché dovrebbe essere utilizzato solo in determinate categorie (cosa che ho fatto temporaneamente sulla mia sandbox). Quindi, se non è troppo disturbo, chiedo che si torni allo stile precedente del selettore di categoria in cui è possibile digitare per aggirare questa limitazione, dato che nessuno sta rispondendo alla domanda che ho sollevato a riguardo. Grazie!

1 Mi Piace

Sì, c’è un limite. Potrei trovare un modo migliore per farlo, ma al momento si tratta di un filtro a forza bruta dell’elenco principale per categoria.

Sono limitato dalle API e dai limiti di paginazione.

Attualmente, riduci il numero da un’altra parte e dovresti vedere più elementi in questa categoria.

Purtroppo, parte dello spazio dell’array viene sprecato dai topic che non hanno immagini… ancora una volta, è un limite delle API… non posso recuperare solo i topic con miniature in un’unica richiesta, a meno che non mi sbagli.

2 Mi Piace

Scusa, è stata colpa mia! Tutto funziona correttamente ora. Grazie ancora per il tuo impegno!

2 Mi Piace

OK, sto lavorando a qualcosa di entusiasmante.

Ho creato un plugin complementare per il Componente Tema che aggiunge funzionalità aggiuntive.

Finora ho aggiunto un Selettore di Miniature funzionante all’installazione basata sul Componente Tema. Affinché questa funzionalità funzioni, è necessario anche questo plugin ridotto. (Si prega di aggiornare anche il proprio TC)

Il plugin sperimentale si trova qui:

- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"

Questo offre due vantaggi:

  1. Modifica i criteri che Discourse utilizza per determinare quali miniature vengono utilizzate per impostazione predefinita e accetta miniature più piccole e utili che altrimenti sarebbero state rifiutate (a mio parere i criteri principali sono troppo restrittivi).
  2. Aggiunge un selettore di miniature funzionante nell’editor dei metadati dell’argomento, così se non sei soddisfatto di quello scelto, puoi sovrascriverlo. Funzionalmente è quasi identico alla versione originale del plugin, ma ora funziona con la nuova logica di produzione delle miniature di Discourse.

Il mio obiettivo è rendere il Componente Tema abbastanza stabile e ricco di funzionalità da rendere obsoleto il plugin originale.

Quindi, per un’installazione di base, puoi semplicemente aggiungere il Componente Tema.

Se sei in self-hosting o su un piano che ti consente di aggiungere plugin, puoi aggiungere il plugin complementare per includere funzionalità aggiuntive.

In generale, questo ridurrà al minimo la manutenzione, offrendo allo stesso tempo a più persone l’accesso alle Anteprime dell’elenco degli argomenti.

L’altro vantaggio significativo per l’amministratore del sito è che molte modifiche superficiali al frontend non richiederanno una ricostruzione, poiché potrebbe essere sufficiente aggiornare solo il Componente Tema.

10 Mi Piace

dopo l’ultimo aggiornamento di Discourse non riesco a impostare le miniature per i post.
C’è un bug?

1 Mi Piace

Molto emozionante! L’ho provato e vedo solo questo:

Non sono sicuro se sia correlato a questo:

1 Mi Piace