Anteprima elenco argomenti (legacy)

Ciao, è possibile ottenere la miniatura dalla prima immagine nel post caricato con Imgur?
Grazie!

2 Mi Piace

Non credo di sì. Le miniature vengono generate solo dai file caricati. I file caricati possono comunque essere archiviati in remoto, come avviene normalmente su Discourse, ad esempio su S3 storage.

2 Mi Piace

Penso di aver trovato un piccolo bug. Ho impostato le categorie per ordinare per data di creazione, come fa il TC, e tutto funziona come previsto. Tuttavia, quando qualcuno risponde a un argomento e poi torna alla categoria, questa appare in cima alla pagina finché l’utente non aggiorna la pagina, dopodiché torna alla sua posizione corretta. Potrebbe essere correlato a questa correzione nel core: Topic list sorting bug. Ho verificato che l’ordinamento funziona correttamente nel core ora.

1 Mi Piace

Ho un piccolo suggerimento per una funzionalità.

Sarebbe utile se l’amministratore potesse applicare una miniatura a un argomento senza che l’immagine faccia parte del post. Fornire un URL per un’immagine miniatura da visualizzare nell’elenco degli argomenti sarebbe un’ottima opzione per gli argomenti meta creati dall’amministratore, dove si utilizza la stessa miniatura/icona per molti argomenti.

Ad esempio, quando creo un post che spiega come utilizzare una categoria, ho creato delle icone/immagini con il simbolo “?” da applicare a questo post, in modo che si integri con i contenuti circostanti.

Al momento devo caricare la stessa immagine per ogni post che creo.

2 Mi Piace

Ho anche notato che le miniature non vengono ridimensionate o ritagliate nella visualizzazione mobile.

1 Mi Piace

Non sono sicuro di cosa intendiate, ma sentitevi liberi di dare sfogo al vostro CSS.

Esiste già l’opzione di un’immagine di fallback.

1 Mi Piace

Questo si applicherebbe a ogni post senza immagine. Sto parlando di riutilizzare un’immagine per più post (specifici). Sono nel bel mezzo di una migrazione del sito, ma una volta finito di impostare tutto, pubblicherò qui uno screenshot per chiarire cosa intendo.

1 Mi Piace

Si applica già a ogni argomento senza immagine

1 Mi Piace

Per me, le immagini mantengono il loro rapporto d’aspetto originale su mobile, il che scombina il layout. Su desktop invece tutto appare perfetto.

Allora, correggilo con il CSS :slight_smile: Qualcosa come max-width o come preferisci.

In alternativa, usa ‘Tiles’ su mobile, che garantisce il rispetto del rapporto d’aspetto senza alterare la formattazione.

Ricominciamo.

Quando si seleziona l’immagine in miniatura per il post, vorrei avere la possibilità di fornire l’URL di un’immagine. Questo mi permetterebbe di riutilizzare un’immagine a mia scelta per post specifici creati dagli amministratori, come argomenti ‘Come fare’ o ‘Linee guida delle categorie’, ecc.

So che esiste l’immagine ‘immagine mancante’ applicata a ogni post senza immagine, ma non è quello che cerco.

Forse ciò che chiedo va oltre le funzionalità di questo plugin, ma mi sembra un’aggiunta abbastanza semplice per un plugin eccellente.

2 Mi Piace

Ah, capisco, ho afferrato il concetto.

Sì, purtroppo i dati grezzi devono trovarsi o:

  1. all’interno di un’impostazione
  2. all’interno del post grezzo

Questo è principalmente per evitare di dover modificare troppo il backend e per rendere il Componente Tema un’alternativa valida al plugin, che non ha accesso per modificare il backend.

Non sono sicuro se tu abbia frainteso o meno ciò che ho detto. Quello di cui parlo sembra essere un vero e proprio bug nel plugin. Chiedere alle persone di sovrascriverlo con il CSS è l’approccio sbagliato.

Le miniature nelle liste degli argomenti, su mobile, non sono dimensionate correttamente, mentre lo sono su desktop. Sembra che dovrebbero esserlo anche su mobile. Non mi dispiace mettere le mani in pasta per risolverlo se necessario, ma ho pensato di segnalarlo come bug per primo; probabilmente è una soluzione semplice per l’autore del plugin.

Ah, stavo dimenticando che è un componente. Ora capisco perché questa non sarebbe una semplice aggiunta. Grazie, per ora dovrò aggiungere l’immagine a ogni post.

1 Mi Piace

Esiste una versione del plugin. Tuttavia, sto cercando di mantenere al minimo le differenze tra le due e di non dover memorizzare dati aggiuntivi rispetto a quelli già salvati da Discourse.

In passato, Discourse salvava l’immagine come ‘image_url’ e forse avremmo potuto sfruttarlo, ma recentemente Discourse ha assunto il controllo della logica di creazione delle miniature e l’immagine è ora referenziata tramite un ID. Non è del tutto impossibile realizzarlo, ma non è una priorità per il software gratuito.

2 Mi Piace

Mi sto confondendo ora :laughing:

In realtà è il plugin che ho installato. In tal caso, penso che si potrebbe aggiungere un campo personalizzato all’argomento o al post per ottenere questo risultato. Ma non ho esaminato l’ultimo codice di Discourse per sapere se questo sia ancora il modo preferito per farlo.

Assolutamente giusto. Se lo desidero davvero, dovrò occuparmene io stesso. Grazie

1 Mi Piace

Sì, forse le impostazioni potrebbero essere migliorate per offrire una maggiore flessibilità semplice già pronta all’uso, ma in genere si dà per scontato che tu possa modificare la presentazione delle miniature a tuo piacimento con il CSS. Forse un’impostazione per dispositivi mobili indipendente da quella per desktop sarebbe sufficiente, ma il problema con le impostazioni di larghezza e altezza fisse è che alterano il rapporto d’aspetto delle immagini; quindi devi considerare il ritaglio e altro ancora, finendo con un groviglio di impostazioni così complesso che tanto vale lasciarlo al CSS?

1 Mi Piace

Immagino che qui sia dove mi trovo confuso, perché sembra che ritagli le immagini perfettamente per me su desktop con larghezza e altezza fisse. C’è una ragione per cui questo non può essere fatto su mobile?

Hai impostato l’altezza a zero?

Larghezza e altezza sono state entrambe impostate a 100.

Dopo aver modificato l’altezza a 0, la versione desktop ha assunto l’aspetto di quella mobile. Sembra quindi che la versione mobile non stia rilevando l’impostazione dell’altezza, poiché ha mantenuto il rapporto d’aspetto anche quando l’altezza era impostata su un valore superiore a 0.

2 Mi Piace