Colorer un rang

Plus d'informations
05 Mai 2012 21:37 #13 par failrOn
Réponse de failrOn sur le sujet Re: Colorer un rang

Nyamu écrit: On parle bien de ça ?



Dans ce cas là, c'est l'ID 9

Oui, c'est ça

Tu peux faire quelque chose comme cela :
Code:
$user = JFactory::getUser(); // L'utilisateur est bien dans le groupe Membres du CA if ($user->gid == 9) { // On affecte le rang spécial pour le membre du CA }

Pour soutenir le projet Kunena : soutenir via le système de sponsor de github

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

  • Nyamu
  • Auteur du sujet
  • Visiteur
  • Visiteur
05 Mai 2012 22:21 #14 par Nyamu
Réponse de Nyamu sur le sujet Re: Colorer un rang
Merci de ta réponse !! :D

Je dois rajouter ça où par contre ? Dans le fichier /administrator/components/com_kunena/libraries/user.php ? Et si c'est le cas, à quel niveau ? Ici ?
Attention : Spoiler !

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
05 Mai 2012 23:20 #15 par failrOn
Réponse de failrOn sur le sujet Re: Colorer un rang
Oui, toujours dans ce fichier :
Code:
public function getType($catid = 0) { $user = JFactory::getUser(); if ($this->userid == 0) { $type = JText::_ ( 'COM_KUNENA_VIEW_VISITOR' ); } elseif ($this->isBanned ()) { $type = JText::_ ( 'COM_KUNENA_VIEW_BANNED' ); } elseif ($this->isAdmin ()) { $type = JText::_ ( 'COM_KUNENA_VIEW_ADMIN' ); } elseif ($this->isModerator ( $catid )) { $type = JText::_ ( 'COM_KUNENA_VIEW_MODERATOR' ); } elseif ($user->gid == 9) { // On affecte le rang spécial pour le membre du CA } else { $type = JText::_ ( 'COM_KUNENA_VIEW_USER' ); } return $type; }

Pour soutenir le projet Kunena : soutenir via le système de sponsor de github

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

  • Nyamu
  • Auteur du sujet
  • Visiteur
  • Visiteur
05 Mai 2012 23:37 #16 par Nyamu
Réponse de Nyamu sur le sujet Re: Colorer un rang
Alors par rapport au fichier d'origine, j'ai dû rajouter : $user = JFactory::getUser();

Ensuite, j'ai essayé en recopiant exactement ce que tu avait noté ce qui m'a donné comme message d'erreur : Parse error: syntax error, unexpected T_PUBLIC in /home/www/fredg/www/site/lacde/administrator/components/com_kunena/libraries/user.php on line 408

J'ai pensé qu'en utilisant mon cerveau et en remplaçant ton commentaire par $type = JText::_ ( 'COM_KUNENA_VIEW_CA' ); cela changerait quelque chose...

Bah visiblement mon cerveau reste inutile... Toujours une erreur à la ligne 408

Rha ! On n'en est pas loin en plus :(

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
07 Mai 2012 12:02 - 07 Mai 2012 12:03 #17 par failrOn
Réponse de failrOn sur le sujet Re: Colorer un rang
Le code suivant ne me donne pas d'erreurs :
Code:
public function getType($catid = 0) { $user = JFactory::getUser(); if ($this->userid == 0 && $user->gid != 9) { $type = JText::_ ( 'COM_KUNENA_VIEW_VISITOR' ); } elseif ($this->isBanned () && $user->gid != 9) { $type = JText::_ ( 'COM_KUNENA_VIEW_BANNED' ); } elseif ($this->isAdmin () && $user->gid != 9) { $type = JText::_ ( 'COM_KUNENA_VIEW_ADMIN' ); } elseif ($this->isModerator ( $catid ) && $user->gid != 9) { $type = JText::_ ( 'COM_KUNENA_VIEW_MODERATOR' ); } elseif ($user->gid == 9) { $type = JText::_ ( 'COM_KUNENA_VIEW_CA' ); } else { $type = JText::_ ( 'COM_KUNENA_VIEW_USER' ); } return $type; }

Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Dernière édition: 07 Mai 2012 12:03 par failrOn.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

  • Nyamu
  • Auteur du sujet
  • Visiteur
  • Visiteur
07 Mai 2012 12:55 - 07 Mai 2012 13:00 #18 par Nyamu
Réponse de Nyamu sur le sujet Re: Colorer un rang
Pas d'erreur, mais les membres du C.A sont toujours en noir :(

Et j'ai bien vérifié, le compte est membre du C.A sur Joomla ET sur Kunena
Dernière édition: 07 Mai 2012 13:00 par Nyamu.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Modérateurs: lavstephtramber91failrOnScottuxdede17serge
Temps de génération de la page : 0.825 secondes
Propulsé par Kunena