Récupérer la couleur du groupe de l'utilisateur

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Récupérer la couleur du groupe de l'utilisateur

Message par MlleAlys Dim 23 Juin 2024 - 21:51

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur

Description du problème

Bonjour,

Sur le modèle de cette astuce, j'ai affiché le pseudo et l'avatar de l'utilisateur à côté de l'éditeur de réponse rapide, ainsi qu'à côté de la prévisualisation d'un message.

Je cherche à récupérer également la couleur du groupe de l'utilisateur : Est-ce possible et si oui comment ?

Merci ! sunny
MlleAlys

MlleAlys
Membre actif

Messages : 5874
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer la couleur du groupe de l'utilisateur

Message par Toryudo Lun 24 Juin 2024 - 8:30

Bonjour !

Malheureusement, la couleur du groupe de l'utilisateur n'est pas disponible dans la liste des variables _userdata, donc c'est un peu plus compliqué à récupérer. Deux choix :

  • soit on propose une suggestion d'amélioration auprès de Forumactif pour l'ajout de la couleur du pseudo dans la variable _userdata

  • soit il faut passer par un script qui va chercher l'information sur la page profil de l'utilisateur connecté, comme ceci pour la version ModernBB par défaut :
    Code:
    $.get( "/u" + _userdata["user_id"], function( data ) {
      var couleurGroupe = $(data).find('.page-title span').css('color');
    });


Je ne suis jamais fan de ces solutions, parce que ça oblige toujours à faire une requête supplémentaire... A la limite, c'est améliorable en stockant la valeur dans un Cookie ou dans le localStorage, mais si la couleur change suite à un changement de groupe par exemple, la couleur ne sera pas mise à jour sans une suppression du cache du site.
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1451
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Récupérer la couleur du groupe de l'utilisateur

Message par MlleAlys Mar 25 Juin 2024 - 21:37

Merci Toryudo !
J'avais pensé à cette solution également, mais comme toi elle me parait bien lourde pour si peu, j'avoue j'espérais qu'il en existait une autre ! Tant pis, merci ! I love you
Je mets en résolu ~
MlleAlys

MlleAlys
Membre actif

Messages : 5874
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum