Avoir une couleur de police défini pour l'administrateur

3 participants

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

Résolu Avoir une couleur de police défini pour l'administrateur

Message par Nicothur Jeu 15 Déc 2011 - 17:13

bonjour, il y a t-il un moyen de définir une couleur pour la police de l'administrateur ( celle ci apparaîtrait dans les message)

merci


Dernière édition par nicothur le Mer 21 Déc 2011 - 16:26, édité 1 fois
Nicothur

Nicothur
***

Masculin
Messages : 163
Inscrit(e) le : 02/07/2011

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

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Jeu 15 Déc 2011 - 20:12

Bonsoir,

Voici le code s'il s'agit du forum de votre profile.

A mettre dans PA->module->javascript

Placez le script uniquement sur la page des messages
Code:

var admins = ["pseudo_admin_1","pseudo_admin_2"];
var color_texte_admin = "#0b118a";

function estAdmin(pseudo){
   for(i=0;i<admins.length;i++){
      if(pseudo == admins[i]){
         return true;
      }
   }
   return false;
}

$(function() {
   $("span.name span strong").each(function(){
      if(estAdmin($(this).text())){
         $(this).parents("tr.post").find("div.postbody div").css('color',color_texte_admin);
      }
   });
});

Les paramètres :

1- Liste des admins :

Code:
var admins = ["pseudo_admin_1","pseudo_admin_2"];

2- Couleur du texte :
Code:

var color_texte_admin = "#0b118a";

cdt
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par Nicothur Ven 16 Déc 2011 - 21:16

merci, est-ce que la couleur apparaît dans les sujets?
Nicothur

Nicothur
***

Masculin
Messages : 163
Inscrit(e) le : 02/07/2011

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

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Ven 16 Déc 2011 - 22:17

oui
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par Nicothur Mar 20 Déc 2011 - 20:17

sa ne marche pas...
Nicothur

Nicothur
***

Masculin
Messages : 163
Inscrit(e) le : 02/07/2011

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

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mar 20 Déc 2011 - 20:57

ZZ10

Chez moi non plus.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par Nicothur Mar 20 Déc 2011 - 21:56

je viens de me rendre compte que se n'est pas le bon forum zz10, j'ai changer le lien, vous pourrez y accéder
fanch56: on dirait que chaque forum à un code...
Nicothur

Nicothur
***

Masculin
Messages : 163
Inscrit(e) le : 02/07/2011

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

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mar 20 Déc 2011 - 23:19

Oui en effet, c'était pour phpbb3.

Toute version confondue, ça donne :

Code:
var pseudos_couleur = ["pseudo_1","pseudo_2"];
var color_texte_admin = "#D20101";

function estPseudoCouleur(pseudo){
   for(i=0;i<pseudos_couleur.length;i++){
      if(pseudo == pseudos_couleur[i]){
         return true;
      }
   }
   return false;
}

$(function() {
   $("span.name span strong,.postprofile strong,h4.username span strong,dl.postprofile-details.postdetails span strong").each(function(){
      if(estPseudoCouleur($(this).text())){
         $(this).parents("tr.post").find("div.postbody div").css('color',color_texte_admin);
         $(this).parents("div.inner").find("div.postbody div").css('color',color_texte_admin);
         $(this).parents("div.post").find("div.post-entry div.entry-content").css('color',color_texte_admin);
         $(this).parents("div.postbody").find("div.post-entry").css('color',color_texte_admin);
      }
   });
});

cdt

zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 9:17

Bonjour

Dans cette partie, fait-il mettre le code couleur ?
Code:

css('color',color_texte_admin);

Merci
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 10:59

Non, cela se déroule à la 2ème ligne :

Code:
var color_texte_admin = "#D20101";
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 12:09

C'est ce que j'ai fais. Cela ne fonctionne pas
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 13:15

Fanch,

Vous avez une erreur dans ce bout de code javascript qui n'a rien à voir avec mon code :

Code:
$(function($){if(window.location.href.match(/.+\/profile\.forum\?mode=editprofile.page_profil=preferences/))$('input[name=hideonline]:first').each(function(){$(this)[0].disabled='true'})});$(function($){if(window.location.href.match(/.+\/profile\.forum\?mode=editprofile.page_profil=preferences/))$('input[name=hideonline]:first').each(function(){$(this)[0].disabled='true'})});$(function(){function BoutonTag(label,tag){$('#button_solved').clone().attr('value',label).removeAttr('onclick').removeAttr('id').click(function(){set_solved($('#modif_topic_title')[0],tag)}).insertBefore('#button_solved')});


Essayez de retirer ce script et voyez si mon astuce fonctionne...
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 13:25

Si ça vient bien de là, essayez ce script que je viens de corriger :

Code:
$(function($){
   if(window.location.href.match(/.+\/profile\.forum\?mode=editprofile.page_profil=preferences/)){
      $('input[name=hideonline]:first').each(function(){
         $(this)[0].disabled='true';
      });
   }
});
$(function(){
   function BoutonTag(label,tag){
      $('#button_solved').clone().attr('value',label).removeAttr('onclick').removeAttr('id').click(function(){
         set_solved($('#modif_topic_title')[0],tag).insertBefore('#button_solved');
      });
   }
});
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 13:43

Toujours pas !!
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 13:46

Bon, vous n'avez plus d'erreur, je vais jeter un coup d'oeil un peu plus en détail Wink
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 13:49

Ok, dans le tableau des admins, vous avez mis FANCH 56 :

Code:
var pseudos_couleur=["FANCH 56"]

or, votre pseudo sur votre forum est Fanch 56

donc il faut mettre :

Code:
var pseudos_couleur=["Fanch 56"]

cdt
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 14:50

Au temps pour moi.

Ok cela fonctionne

Merci beaucoup, et bonnes fêtes de fin d'année.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par Nicothur Mer 21 Déc 2011 - 16:23

j'ai modifier et sa fonctionne très bien, merci à tous de votre aide .
Nicothur

Nicothur
***

Masculin
Messages : 163
Inscrit(e) le : 02/07/2011

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

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 16:33

Et si je souhaite donner une autre couleur à un deuxième admi.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 18:18

Code:
var pseudo;
var color;
function(pseudo,color){
   this.pseudo=pseudo;
   this.color=color;
}

var pseudos_couleur = new Array();
pseudos_couleur[0] = new PseudoCouleur("Fanch 56","#AAAAAA");
pseudos_couleur[1] = new PseudoCouleur("Autre pseudo","#BBBBBB");
 
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);
          $(this).parents("div.inner").find("div.postbody div").css('color',pseudo_couleur.color);
          $(this).parents("div.post").find("div.post-entry div.entry-content").css('color',pseudo_couleur.color);
          $(this).parents("div.postbody").find("div.post-entry").css('color',pseudo_couleur.color);
      }
   });
});

Pour les paramètres :

Code:

pseudos_couleur[0] = new PseudoCouleur("Fanch 56","#AAAAAA");
pseudos_couleur[1] = new PseudoCouleur("Autre pseudo","#BBBBBB");
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 18:20

Merci je vais essayer
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 18:28

Cela ne fonctionne pas
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 18:31

Au temps pour moi. Petite erreur syntaxique Wink

Vous n'avez rien à modifier, juste à copier coller car j'ai mis vos pseudos et couleurs Wink

Code:
var pseudo;
var color;
function(pseudo,color){
   this.pseudo=pseudo;
   this.color=color;
}

var pseudos_couleur = new Array();
pseudos_couleur[0] = new PseudoCouleur("Fanch 56","#49865D");
pseudos_couleur[1] = new PseudoCouleur("SEGALEN Georges","#6328D9");
 
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);
          $(this).parents("div.inner").find("div.postbody div").css('color',pseudo_couleur.color);
          $(this).parents("div.post").find("div.post-entry div.entry-content").css('color',pseudo_couleur.color);
          $(this).parents("div.postbody").find("div.post-entry").css('color',pseudo_couleur.color);
      }
   });
});
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 18:37

Toujours pas scratch
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par zz10 Mer 21 Déc 2011 - 18:42

Je suis fatigué Sad

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("Fanch 56","#49865D");
pseudos_couleur[1]=new PseudoCouleur("SEGALEN Georges","#6328D9");
 
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);
          $(this).parents("div.inner").find("div.postbody div").css('color',pseudo_couleur.color);
          $(this).parents("div.post").find("div.post-entry div.entry-content").css('color',pseudo_couleur.color);
          $(this).parents("div.postbody").find("div.post-entry").css('color',pseudo_couleur.color);
      }
   });
});
zz10

zz10
Membre actif

Masculin
Messages : 2279
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avoir une couleur de police défini pour l'administrateur

Message par FANCH 56 Mer 21 Déc 2011 - 18:47

Avoir une couleur de police défini pour l'administrateur 580511 Avoir une couleur de police défini pour l'administrateur 588638 Avoir une couleur de police défini pour l'administrateur 99383

Impeccable

bonne soirée, et bonnes fêtes de fin d'année
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 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