Ho cercato in ogni thread e provato tutto ciò che è stato raccomandato, ma per qualche motivo, gli unici colori personalizzati che vengono visualizzati sono per i gruppi admin e mod. Non sono sicuro di cosa sto sbagliando.
Sto cercando di far funzionare questo da qualche giorno e non riesco a pensare a nient’altro da provare.
Non riesco a ricordarli tutti, sono stati trovati in diversi thread qui. Quello attuale che funziona per admin/mod è questo:
.topic-post .moderator a {
color: #000000;
}
e ho anche questo attualmente:
.names {
// Questa parte funziona solo per gli utenti il cui gruppo primario
span.trust_level_0 a {
background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
// Questa parte funziona solo per i moderatori
span.moderator a::after {
content:"★";
margin-left: 2px;
}
}
che stavo solo sperimentando per vedere se riuscivo a farlo funzionare. Funziona per admin/mod ma di nuovo - nient’altro.
Non sono sicuro di cosa intendi. Ho solo i gruppi come nomi personalizzati cambiati da trust_level_0 ecc. Mi chiedo solo perché non posso usare lo stesso codice che ho usato per admin/mod per cambiare i colori dei nomi utente in altri gruppi. Non riesco a farlo funzionare.
Se vuoi puntare a gruppi personalizzati, devi installare questo componente del tema, come affermato da Moin: CSS Classes for Current User's Groups. Inserirà i gruppi dell’utente corrente nell’HTML del body.
È quello che pensavo. Non funziona. Mi manca qualcos’altro? Voglio dire, ho provato tutto quello che ho trovato su questo forum e niente ha funzionato.
I gruppi admin/mod funzionano per qualche motivo, ma gli altri no.
Fai parte del gruppo “noob”?
I nomi dei gruppi inseriti dal componente del tema sono per la sessione utente corrente. Solo quelli all’interno del gruppo “noob” vedranno il CSS.
Hai bisogno di un’altra soluzione se ti aspetti che chiunque altro veda il CSS del proprio gruppo.
È un po’ più complicato perché i dati completi dei gruppi dell’utente non sono, per impostazione predefinita, disponibili nell’area dell’argomento. Credo che potresti aver bisogno di un plugin per questo.
Sono riuscito a capire come colorare i nomi utente con quanto segue:
.first.new-user:not(.staff) a {
color: #00b0ff;
}
.names span a {
color: #ffd966;
outline-offset: -1px;
}
Il problema è che la seconda parte del codice colora tutti i nomi utente che non sono nuovi o staff (admin, mod). Voglio provare a capire come fare in modo che prenda di mira il mio gruppo trust_level_3 in modo che questo sia specificamente di un colore diverso. C’è un modo per farlo?
Dovrò creare un gruppo separato e inserire manualmente le persone per far funzionare il cambio di colore. Il codice sopra funziona bene per le impostazioni predefinite ma consente solo due colori (nuovi utenti e tutti gli altri gruppi al di fuori dello staff), il che va bene per ora.