Aggiungi diversi frame avatar al gruppo di utenti, tutti gli utenti possono vederli, ma i frame avatar di diversi gruppi di utenti sono diversi, ho provato a personalizzare il CSS dell’utente e ho scoperto che non può essere implementato, in modo che i frame avatar aggiunti siano visibili solo al gruppo di utenti corrente.
Ho provato .staff ma è visibile solo ai dipendenti, non al gruppo di non dipendenti.
Il modo più semplice per farlo sarebbe creare un nuovo gruppo personalizzato (i gruppi predefiniti come staff/admin/trust_level_0, ecc. non possono farlo).
Quando crei il gruppo, puoi selezionare la casella imposta automaticamente come gruppo primario:
Quindi, quando qualcuno viene aggiunto al gruppo, questo diventa il suo “gruppo primario” — la classe del gruppo primario viene aggiunta in varie parti dell’app.
Ad esempio, sui post viene aggiunta la classe group-creators per un gruppo chiamato “creators”
![]()
Ora puoi aggiungere del CSS come:
.group-creators .post-avatar img {
border: 2px solid red;
}
e otterrai questo risultato che tutti possono vedere:
.group-creators .post-avatar img {
Bezel: 2px solid red;
}
Quello che voglio è che questa cornice dell’avatar sia visibile a tutti gli utenti, ma solo il gruppo di utenti creatori può indossare questa cornice dell’avatar, e l’effetto che mi hai dato con il codice è di aggiungere una cornice dell’avatar per tutti gli utenti, ma solo il gruppo di utenti creatori può vederla.
Voglio l’effetto che tutti gli utenti possano vedere che il gruppo di creatori indossa una cornice dell’avatar, ma il gruppo di non creatori non indossa una cornice dell’avatar.
no, questa è una classe separata visibile a tutti gli utenti (purché anche il gruppo sia visibile)… ad esempio, qui puoi vedere che la classe è presente anche se non hai effettuato l’accesso al sito
c’è una classe separata che viene aggiunta all’elemento body per i membri del gruppo come body.primary-group-creators, quella classe è effettivamente visibile solo all’utente corrente
Ho seguito il tuo codice esattamente, non ho aggiunto l’utente A al gruppo utenti creatori, ma l’utente A indossa ancora una cornice avatar rossa, secondo il tuo codice sembra che tu abbia aggiunto una cornice avatar rossa a tutti gli utenti ma solo il gruppo utenti creatori può vederla, tutte le cornici avatar rosse scompaiono dopo che mi disconnetto e mi riconnetto, quello che garantisco è l’uso al 100%
.group-creators .post-avatar img {
border: 2px solid red;
}
Ho provato a disabilitare il plugin ma non funziona ancora
Hmm, forse il CSS deve essere più specifico per evitare di aggiungerlo a tutti i post dei membri del gruppo:
.topic-post.group-creators .post-avatar img {
border: 2px solid red;
}
Con questa configurazione:
Posso vedere il bordo solo sui membri del gruppo:
e quando sono loggato come questo utente, appare solo sui post dei membri del gruppo:
Ho disabilitato il componente CSS Classes for Current User’s Groups e tutto ha funzionato come volevo, grazie mille Chris.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.





