I digest mostravano il colore della categoria per il link della categoria in ‘Novità per te’, ma non lo fanno più: c’è un modo per ripristinarlo?
Puoi includere uno screenshot di ciò che intendi?
È fondamentalmente il colore del link (che riflette il colore della categoria) ovunque appaia il link. Per coloro che utilizzano lo stile predefinito, verrà visualizzata la piccola barra, per coloro che utilizzano lo stile a casella, il testo del link apparirà nel colore della categoria.
Ecco cosa viene visualizzato ora:
Ecco cosa sarebbe stato visualizzato per coloro che utilizzavano la barra predefinita:
Per tutti coloro che utilizzano lo stile a casella, il nome/link della categoria verrebbe visualizzato nel colore della categoria (questo è ciò che vorrei rivedere):
ah capisco… sfortunatamente il nuovo modo in cui creiamo i badge di categoria (proprietà personalizzate CSS e selettori di pseudo-elementi) non è supportato dai client di posta elettronica. Dovremo fare qualcosa di separato per l’email ![]()
Grazie Kris. Potresti aggiungere color come nell’esempio verde qui sotto? (Dove verde è il colore della categoria)
Style Attribute {
--category-badge-color: #1ac831;
--category-badge-text-color: #FFFFFF;
--parent-category-badge-color: #1ac831;
color: green;
}
Potresti fare lo stesso anche qui: Category Badge Styles - #2 by AstonJ?
Ho un PR in corso per questo che inserirà gli stili per le email
ma stiamo concludendo la nostra ultima release, quindi potrebbe volerci un po’ più di tempo del solito per la revisione e l’unione.
Ho appena unito la correzione, quindi la prossima volta che aggiornerai Discourse le email dovrebbero mostrare nuovamente i colori dei badge!
Grazie Kris, ma ora il testo è bianco/non mostra gli stili della categoria della casella come da:
Sfortunatamente, i componenti del tema non possono modificare gli stili delle email e non supportiamo più lo stile della casella.
Tuttavia, una cosa che mi rendo conto ora è che non utilizziamo più l’impostazione del colore del testo della categoria per i badge di categoria predefiniti in Discourse (viene utilizzata solo nei componenti del tema come quello che hai collegato), anche se durante l’aggiornamento dell’email ho incluso del CSS che la utilizzerà… motivo per cui le tue categorie hanno testo bianco nell’email. Per essere più coerente con i badge di categoria predefiniti, dovrei rimuoverlo.
Un altro problema… su un altro forum il colore di sfondo di tutte le categorie è bianco (usiamo il colore di primo piano come differenziatore):
Quindi ora nei digest tutte le barre appaiono bianche e tutto il testo è blu (il colore principale del forum).
Forse le pagine delle impostazioni delle categorie necessitano di campi aggiuntivi per specificare come dovrebbero apparire in luoghi come le email? O forse le caselle dovrebbero semplicemente essere reintrodotte poiché offrivano la massima flessibilità?
Bene, non supportiamo più le categorie in stile box come funzionalità di Discourse… quindi non ci si aspetta che funzioni ovunque. È possibile aggiungere stili email personalizzati tramite admin/customize/email_style/…
Aggiungere qualcosa di simile lì, ad esempio, potrebbe avvicinarti allo stile box nell’email
[data-category-id] {
background: white;
color: #333 !important;
padding: 0 .25em;
span > span { // nasconde il badge della categoria a pallino
display: none !important;
}
}
Grazie Kris. C’è un modo per utilizzare i colori delle categorie di sfondo/primo piano lì? Nelle piattaforme di forum come vBulletin si ha spesso accesso a variabili comuni da utilizzare in posti come questo.
Questo argomento è stato chiuso automaticamente dopo 9 giorni. Non sono più consentite nuove risposte.






