J’ai cherché dans tous les fils de discussion et essayé tout ce qui était recommandé, mais pour une raison quelconque, les seules couleurs personnalisées qui s’affichent sont celles des groupes admin et mod. Je ne suis pas sûr de ce que je fais de mal.
Cela fait quelques jours que j’essaie de faire fonctionner cela et je n’ai plus rien d’autre à essayer.
Je ne me souviens pas de tous, ils ont été trouvés dans différents fils de discussion ici. Celui qui fonctionne actuellement pour les administrateurs/modérateurs est celui-ci :
.topic-post .moderator a {
color: #000000;
}
et j’ai aussi celui-ci actuellement :
.names {
// Cette partie ne fonctionne que pour les utilisateurs dont le groupe principal
span.trust_level_0 a {
background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
// Cette partie ne fonctionne que pour les modérateurs
span.moderator a::after {
content:"★";
margin-left: 2px;
}
}
que j’essayais juste de faire fonctionner. Cela fonctionne pour les administrateurs/modérateurs mais encore une fois - rien d’autre.
Je ne suis pas sûr de ce que vous voulez dire. J’ai juste les groupes avec des noms personnalisés, changés de trust_level_0, etc. Je me demande juste pourquoi je ne peux pas utiliser le même code que j’ai utilisé pour les administrateurs/modérateurs pour changer les couleurs des noms d’utilisateur dans d’autres groupes. Je n’arrive pas à le faire fonctionner.
Si vous souhaitez cibler des groupes personnalisés, vous devez installer ce composant de thème, comme indiqué par Moin : CSS Classes for Current User's Groups. Il insérera les groupes de l’utilisateur actuel dans le HTML du body.
C’est ce que je pensais. Ça ne marche pas. Est-ce que je manque quelque chose d’autre ? Je veux dire, j’ai essayé tout ce que j’ai trouvé sur ce forum et rien n’a fonctionné.
Les groupes admin/mod fonctionnent pour une raison quelconque, mais les autres non.
Faites-vous partie du groupe « noob » ?
Les noms de groupe insérés à partir du composant de thème sont pour la session utilisateur actuelle. Seuls ceux du groupe « noob » verront le CSS.
Vous avez besoin d’une autre solution si vous vous attendez à voir le CSS d’un autre groupe.
C’est un peu plus compliqué car les données complètes du groupe de l’utilisateur ne sont pas, par défaut, disponibles dans la zone du sujet. Je pense que vous pourriez avoir besoin d’un plugin pour cela.
J’ai réussi à trouver comment colorer les noms d’utilisateur avec ce qui suit :
.first.new-user:not(.staff) a {
color: #00b0ff;
}
.names>span a {
color: #ffd966;
outline-offset: -1px;
}
Le problème, c’est que la deuxième partie du code colore tous les noms d’utilisateur qui ne sont ni nouveaux ni du personnel (admin, mod). J’essaie de trouver comment faire en sorte qu’il cible mon groupe trust_level_3 afin que celui-ci ait une couleur différente. Y a-t-il un moyen de le faire ?
Je vais devoir créer un groupe séparé et y ajouter manuellement les personnes pour que le changement de couleur fonctionne. Le code ci-dessus fonctionne bien pour les valeurs par défaut, mais n’autorise que deux couleurs (nouveaux utilisateurs et tous les autres groupes en dehors du personnel), ce qui est bien pour le moment.