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

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 le 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
***

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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Ven 16 Déc 2011 - 21:16

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

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 le Ven 16 Déc 2011 - 22:17

oui

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mar 20 Déc 2011 - 20:17

sa ne marche pas...

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 le Mar 20 Déc 2011 - 20:57

ZZ10

Chez moi non plus.

FANCH 56
+ Hyperactif +

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

http://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 le 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
***

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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le 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
+ Hyperactif +

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

http://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 le Mer 21 Déc 2011 - 10:59

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

Code:
var color_texte_admin = "#D20101";

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mer 21 Déc 2011 - 12:09

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

FANCH 56
+ Hyperactif +

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

http://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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mer 21 Déc 2011 - 13:43

Toujours pas !!

FANCH 56
+ Hyperactif +

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

http://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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le 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
+ Hyperactif +

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

http://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 le Mer 21 Déc 2011 - 16:23

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

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 le Mer 21 Déc 2011 - 16:33

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

FANCH 56
+ Hyperactif +

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

http://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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mer 21 Déc 2011 - 18:20

Merci je vais essayer

FANCH 56
+ Hyperactif +

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

http://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 le Mer 21 Déc 2011 - 18:28

Cela ne fonctionne pas

FANCH 56
+ Hyperactif +

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

http://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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mer 21 Déc 2011 - 18:37

Toujours pas scratch

FANCH 56
+ Hyperactif +

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

http://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 le 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
+ Hyperactif +

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

http://www.forum-ice-epinal.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 le Mer 21 Déc 2011 - 18:47



Impeccable

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

FANCH 56
+ Hyperactif +

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

http://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


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