Attribuer une couleur de police spéciale en fonction du rang

2 participants

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

Résolu Attribuer une couleur de police spéciale en fonction du rang

Message par Airmès Sam 5 Juil 2014 - 23:22

Bonsoir,

Après recherche sur le forum, je n'ai pas trouvé de réponse.

Je cherche à faire que les membres appartenant à un rang spécial postent dans une couleur spécifique dans les sujets de mon forum.

Est-ce possible ?


Dernière édition par Airmès le Dim 6 Juil 2014 - 1:12, édité 1 fois
Airmès

Airmès
**

Messages : 70
Inscrit(e) le : 05/09/2011

http://www.novus.web-rpg.com
Airmès a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par demeter1 Sam 5 Juil 2014 - 23:34

Bonjour,
C'est possible mais il va falloir gérer le script en fonction du pseudo et non du rang. Si les membres correspondant à ce critère sont peu nombreux, ce ne sera pas astreignant mais par contre si vous en avez 100 ou 200, cela risque d'être difficilement gérable.
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par Airmès Sam 5 Juil 2014 - 23:34

Ca tombe bien, je n'en ai qu'un seul...
Airmès

Airmès
**

Messages : 70
Inscrit(e) le : 05/09/2011

http://www.novus.web-rpg.com
Airmès a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par demeter1 Sam 5 Juil 2014 - 23:46

Very Happy bon alors ça va le faire .

Le js à côcher sur toutes les pages
Code:
jQuery(document).ready(function(){

    jQuery("a:contains('Le Pseudo du membre')").wrapInner(jQuery('<span class="Membre1"></span>'));
 
    });

Le css
Code:
.Membre1
{
color: #ED1254; /*La couleur de police*/
}
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par Airmès Dim 6 Juil 2014 - 0:06

Arf,
Malheureusement ça ne fonctionne pas. Il doit y avoir conflit avec mon code de messages en bulle.

Si tu as une autre idée, n'hésite pas. Sinon je fermerais les yeux sur cette petite modif.
Airmès

Airmès
**

Messages : 70
Inscrit(e) le : 05/09/2011

http://www.novus.web-rpg.com
Airmès a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par demeter1 Dim 6 Juil 2014 - 0:52

Une autre approche
Gestion des javascripts à cocher sur sujets

Code:
var pseudo;
        var color;
        function PseudoCouleur(pseudo,color){
          this.pseudo=pseudo;
          this.color=color;
        }
     
        var pseudos_couleur = new Array();
pseudos_couleur[0] = new PseudoCouleur("fascicularia","#86B404");
function estPseudoCouleur(pseudo){
          for(i=0;i<pseudos_couleur.length;i++){
            if(pseudo == pseudos_couleur[i].pseudo){
              return pseudos_couleur[i];
            }
          }
          return null;
        }
     
        $(function() {
          $("span.name span strong,.postprofile strong,h4.username span strong,dl.postprofile-details.postdetails span strong").each(function(){
              pseudo_couleur = estPseudoCouleur($(this).text());
              if(pseudo_couleur != null){
                  $(this).parents("tr.post").find("div.postbody div").css('color',pseudo_couleur.color);
           
              }
          });
        });

Vous modifiez dans le js fascicularia par le pseudo voulu et #86B404 par la couleur que vous souhaitez dans cette partie

Code:
new PseudoCouleur("fascicularia","#86B404");
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribuer une couleur de police spéciale en fonction du rang

Message par Airmès Dim 6 Juil 2014 - 1:11

Excellent, votre solution fonctionne à merveilles !

Merci beaucoup, et merci au nom de mes membres !
Airmès

Airmès
**

Messages : 70
Inscrit(e) le : 05/09/2011

http://www.novus.web-rpg.com
Airmès 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