Grazie, preferisco di gran lunga il plugin, poiché offre un po’ più di personalizzazione per categoria rispetto al componente del tema.
Quando modifichiamo la larghezza/altezza delle miniature, viene indicato che è necessario rigenerare i post. Sto usando rake posts:rebake.
Mi chiedevo se esista un comando per rigenerare solo i post che contengono miniature, o se devo rigenerare ogni post ogni volta che cambio la dimensione delle miniature, o addirittura rigenerare tutti i post in una specifica categoria?
Usa il CSS su mobile (ad es. max-width: vedi alcuni post fa)
Su desktop, usa le impostazioni di altezza e larghezza del plugin.
La risoluzione delle miniature è gestita dall’impostazione del livello di risoluzione del plugin. Questo non è la stessa cosa della dimensione.
Rigenera le miniature in Discourse. Se lo hai già fatto una volta, non dovrai più farlo. Mai. A meno che i livelli di risoluzione disponibili non vengano modificati nel plugin (improbabile).
Sto modificando altezza e larghezza nelle impostazioni del plugin per desktop. L’ho impostato al minimo di 3px per vedere se cambiava qualcosa. Ho poi rigenerato i post, ma la dimensione delle miniature non è cambiata.
Non usare px, solo il numero.
Scusa, il consiglio sulla ricottura è obsoleto!
Temo che anche usando solo il numero non accada nulla dopo averlo applicato.
Sto cercando di ridurre fondamentalmente la dimensione delle miniature qui: Decks - Duelists Unite
Non è cambiato nulla, indipendentemente dal numero che ho inserito.
Che ne dici di impostare 50 per la larghezza e lasciare il secondo campo vuoto? Funziona per me.
A proposito, per il layout a tessere, entrambi sono irrilevanti (la larghezza è determinata dalla finestra del browser e dal numero di colonne, l’altezza dal rapporto d’aspetto dell’immagine).
Tieni anche presente che queste impostazioni hanno effetto solo quando si visualizza ESCLUSIVAMENTE quella categoria.
Hmm, forse è per questo che non cambia. Sto usando il layout a riquadri. Sto visualizzando solo questa categoria. Ho modificato la larghezza a 20 e lasciato l’altezza vuota. Nessun cambiamento.
Penso che possa semplicemente aggiungere alcuni pixel trasparenti in più alla mia immagine in miniatura per ridurla. Potrebbe funzionare.
Sì, queste impostazioni non hanno senso per Tiles. Tiles passa automaticamente da 3 a 2 a 1 colonne mentre si riduce la larghezza del browser o del dispositivo. Le miniature occupano l’intera larghezza (meno un leggero padding) delle colonne. Non ha senso rimpicciolirle: verrebbe terribile.
Ho progettato Tiles dopo molti prototipi per limitare il numero massimo di colonne a 3, poiché qualsiasi numero superiore è molto difficile da seguire sullo schermo di un computer.
Le impostazioni esistono per aiutarti a personalizzare la visualizzazione non a tiles, in modo da poter determinare quanto spazio occupano le miniature nella tua lista.
Quindi, suppongo che l’unico modo per avere “tiles” più piccole sia tramite CSS?
Puoi provare, ma non sarà supportato. È probabile che tu incontri problemi con troppo metadati che vengono schiacciati.
Ho notato che 4 colonne sono piuttosto difficili da leggere. Ricordo che un utente di uno dei miei siti si è lamentato perché c’era più di una colonna! lol
Detto questo, ecco il CSS predefinito; sono sicuro che riuscirai a capire il pattern. Mettiti al lavoro!:
.tiles-grid-sizer,
.tiles-grid-item {
// 1 colonna su visualizzazioni molto strette
width: 100%;
// 2 colonne su larghezze medie
@media screen and (min-width: 501px) and (max-width: 800px) {
width: calc((100% - 6px)/2);
}
// 3 colonne quando c'è spazio
@media screen and (min-width: 801px) {
width: calc((100% - 12px)/3);
}
}
Ciao @merefield,
Consigli di utilizzare il componente tema per un sito web in produzione? Lo consideri ancora sperimentale?
Se disinstallo il plugin e installo il componente tema, le miniature verranno preservate?
Se no, esiste un modo per effettuare una transizione fluida tra il plugin e il componente tema?
La fonte dei dati non dovrebbe essere influenzata. Passa liberamente tra le due modalità.
Il componente Tema è più veloce, ma la modalità Piastrelle si basa su un renderer che presenta problemi su Chrome se scorri verso il basso oltre circa 10 pagine delle dimensioni di un desktop (estremamente improbabile su mobile!). Il problema correlato su Chrome non è ancora stato risolto. Questa è l’unica ragione per cui è ancora contrassegnato come ‘sperimentale’.
Dal lato positivo, la modalità Piastrelle del componente Tema può gestire le barre laterali, mentre quella del plugin no. Tuttavia, il renderer a muratura del plugin potrebbe essere considerato da alcuni leggermente più ‘elegante’ poiché è animato, mentre la visualizzazione Piastrelle del componente Tema non lo è.
Nel complesso, preferisco personalmente il componente Tema perché è più leggero, utilizza molto meno JavaScript nella modalità Piastrelle ed è più veloce.
Grazie per la risposta dettagliata.
Potresti aggiungere il link al componente del tema da qualche parte nell’argomento? Potrebbe essere utile, l’ho trovato solo qui:
Sto usando il plugin TLP. Il pulsante Portfolio sulla scheda utente non viene visualizzato sui dispositivi mobili? C’è un’impostazione per abilitarlo?
@merefield Siamo di nuovo nei primi 5 giorni del mese!
Sei a conoscenza di eventuali problemi tra TLP e l’ultima versione di Discourse? Sono pronto a ricominciare i test ![]()
Lo siamo davvero. Non sono a conoscenza di alcun problema grave di rottura.
L’aggiornamento è andato a buon fine!
Ho un piccolo problema con il componente del tema.
Al caricamento della pagina delle categorie (caricamento completo dell’app, non solo cliccando su “categorie”), ricevo un errore JS:
GET https://canapin.win/tags/.json 404

C’è un’impostazione a cui manca un tag?

