Halo d'avatar de groupe

:information_source: Résumé Ajoute des halos autour des avatars des utilisateurs, tels que spécifiés par leur groupe principal ou leur niveau de confiance
:eyeglasses: Aperçu Aperçu avec le Créateur de thèmes
:hammer_and_wrench: Dépôt https://github.com/Lillinator/group-avatar-halos
:question: Guide d’installation Comment installer un thème ou un composant de thème

Installer ce composant de thème

:woman_technologist:t2: Aperçu

Un composant de thème Discourse qui ajoute un halo coloré autour des avatars des utilisateurs en fonction de leurs groupes principaux ou de leurs niveaux de confiance. Le halo apparaîtra autour de l’avatar de l’utilisateur dans tous les messages des sujets, des messages privés, de sa fiche utilisateur et de son profil. Les halos n’apparaissent pas dans les listes de sujets, le répertoire des utilisateurs ou les pages de liste des messages du profil.

Il existe des paramètres d’objet permettant aux administrateurs de spécifier le groupe ou le niveau de confiance, la couleur du halo, la taille du halo et la transparence du halo. Notez que le groupe doit être le groupe principal de l’utilisateur.


:gear: Paramètres :

Propriété Description
Groupe Groupe principal ou niveau de confiance pour afficher le halo de l’avatar de l’utilisateur
Couleur du halo Couleur du halo de l’auteur du sujet, peut utiliser les variables de couleur Discourse (idéal pour la compatibilité mode sombre/clair, par ex. : var(--tertiary)), les codes couleur hexadécimaux ou les noms de couleurs HTML
Taille du halo Taille du halo (petit, moyen ou grand)
Transparence du halo Transparence du halo (0,25 = 25 %, 0,5 = 50 %, 0,75 = 75 %, 1,0 = 100 %)

Si vous mélangez des halos pour le personnel, les groupes principaux et les niveaux de confiance, la hiérarchie des groupes de halos est la suivante : Modérateur > Administrateur > Groupes principaux > Niveau de confiance. Ainsi, si un utilisateur est administrateur, modérateur, membre d’un groupe principal et d’un niveau de confiance, et que tous ces groupes ont des halos définis, le halo de modérateur sera celui qui s’affichera.


:camera_flash: Captures d’écran :

Dans la capture d’écran suivante, les utilisateurs HelloKitty, Catra et Lilly sont tous membres du groupe principal Pink, mais Lilly et Catra ont respectivement des halos d’administrateur et de modérateur, qui remplacent le groupe principal. De plus, HelloKitty et MsMarvel sont tous deux de niveau de confiance 2, mais le halo du groupe principal de HelloKitty remplace le halo du niveau de confiance.

Vue du sujet :

Fiche utilisateur :


Découvrez mes autres créations Discourse
9 « J'aime »

Ces ajouts, ainsi que l’effet halo des sujets, sont vraiment géniaux.

Peut-être à l’encontre des recommandations, j’ai configuré un halo pour le niveau TL3 et un halo pour les auteurs, et ils semblent tous deux fonctionner parfaitement.

Merci de les avoir créés et partagés !

1 « J'aime »

Merci Geoff ! :slight_smile:

Cela devrait probablement fonctionner si vous n’utilisez qu’un seul niveau de confiance. Je pense que cela deviendrait confus si un forum avait plusieurs niveaux de confiance ou groupes utilisant des halos, en plus de celui de l’auteur du sujet. J’ai même envisagé de les combiner en un seul composant, mais le code qui les gère est assez différent, à part pour le rendu des halos.

2 « J'aime »

Il vaut la peine de préciser que mon forum est petit (<30 utilisateurs actifs par jour) et que les retours sont rares.

Les premiers retours indiquent que les gens adorent les halos. :smiley:

1 « J'aime »