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

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 le Sam 05 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 06 Juil 2014, 01:12, édité 1 fois
avatar

Airmès
**

Messages : 68
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 le Sam 05 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.
avatar

demeter1
Membre actif

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

http://altitudetropicale.forums-actifs.com/index.forum
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 le Sam 05 Juil 2014, 23:34

Ca tombe bien, je n'en ai qu'un seul...
avatar

Airmès
**

Messages : 68
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 le Sam 05 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*/
}
avatar

demeter1
Membre actif

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

http://altitudetropicale.forums-actifs.com/index.forum
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 le Dim 06 Juil 2014, 00: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.
avatar

Airmès
**

Messages : 68
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 le Dim 06 Juil 2014, 00: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");
avatar

demeter1
Membre actif

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

http://altitudetropicale.forums-actifs.com/index.forum
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 le Dim 06 Juil 2014, 01:11

Excellent, votre solution fonctionne à merveilles !

Merci beaucoup, et merci au nom de mes membres !
avatar

Airmès
**

Messages : 68
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


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