Légende Kunena 3.0.6

Plus d'informations
29 Nov 2014 19:51 - 29 Nov 2014 20:00 #7 par failrOn
Réponse de failrOn sur le sujet Légende Kunena 3.0.6 (BIS)

Kronic écrit: Bonjour,
Désolé pour le double post, mais je ne peux plus répondre au sujet précédent car il est en résolu a mon avis.

J'avais une autre petite question, je souhaiterais ajouter des rangs kunena (et non des groupes Joomla) dans la légende à savoir ici le rang Spécialiste qui a pour rankid 13 dans la table kunena_ranks, j'ai suivi ce lien kunena.aide-joomla.com/accueil/kunena-3-...e-guest?limitstart=0 également, j'ai essayé d'adapter un peu le truc en rajoutant ces 2 choses là dans le script user.php :

Ligne 422 :

Code:
'Spécialiste'=>'COM_KUNENA_VIEW_SPECIALISTE',

Ligne 439 :
Code:
} elseif ( in_array('13',$rank) ) { $this->_type= 'Spécialiste'; }
Ma question est simple, comment aller rechercher les rangs kunena et les lister dans le whosonline, plus précisément quel fichier est utilisé pour ce whosonline ?

PS : Le rang que je cherche à ajouter (mais ce n'est pas le seul rang, une fois que j'aurais la manip pour 1 je l'appliquerai pour d'autres rangs), est de type Spécial

Merci

Écris plutôt spécialiste tout en minuscule sans accents, sinon cela ne vas pas fonctionner quand tu met la classe : kwho-specialiste

Kronic écrit: Bonjour,

J'ai correctement ajouté la classe kwho-specialiste dans le fichier CSS (au passage j'ai du modifier le fichier kunena.forum-min.css et non celui que tu m'avais indiqué pour que la classe soit prise en compte dans la légende) ainsi que le span dans la légende des rangs dans le whosonline (voir capture d'écran) :

Code:
<span class = "kwho-specialiste" title = "Spécialiste"> Spécialiste</span>,&nbsp;


Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Dernière édition: 29 Nov 2014 20:00 par failrOn.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
30 Nov 2014 12:16 #8 par Kronic
Réponse de Kronic sur le sujet Légende Kunena 3.0.6
Tout est passé en minuscule :

Ligne 422 :
Code:
'specialiste'=>'COM_KUNENA_VIEW_specialiste',

Ligne 439 :
Code:
} elseif ( in_array('13',$rank) ) { $this->_type = 'specialiste'; }

Mais ce qui en ressort n'est toujours pas bon...
Code:
<a class="kwho-user" href="/index.php/forum/user/1023-test" title="Consulter le profil de test" rel="nofollow">test</a>

Est-ce que mes modifs dans le /libraries/kunena/user/user.php lignes 422 et 439 sont bien prises en comptes, j'ai l'impression que non, et surtout est ce que mon code est bon ?? Car c'est du "pif" total..

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
02 Déc 2014 18:41 - 02 Déc 2014 18:42 #9 par failrOn
Réponse de failrOn sur le sujet Légende Kunena 3.0.6
Avant créer un rang dans Kunena avec une image de rang nommée rankspecialsite.gif, et avoir l'utilisateur à qui on va affecter ce rang dans le groupe Joomla! portant l'ID 13.

Je viens de faire un essai en local pour avoir un code qui marche donc voici les modifications à faire :

Dans le fichier \libraries\kunena\user\user.php

Ligne 422 :
Code:
'specialiste'=>'COM_KUNENA_VIEW_SPECIALISTE',

Ligne 426 :
Code:
$user = JFactory::getUser(); $groups = JAccess::getGroupsByUser($user->id);

Ligne 444 :
Code:
} elseif ( in_array('13',$groups) ) { $this->_type = 'specialiste';

Ligne 524 :
Code:
else if ($this->_type=='specialiste') { $rank->rank_id = 0; $rank->rank_title = JText::_ ( 'COM_KUNENA_RANK_SPECIALISTE' ); $rank->rank_special = 1; $rank->rank_image = 'rankspecialiste.gif'; foreach ( self::$_ranks as $cur ) { if ($cur->rank_special == 1 && JFile::stripExt ( $cur->rank_image ) == 'rankspecialiste') { $rank = $cur; break; } } }


Dans le fichier \components\com_kunena\template\blue_eagle\css\kunena.default.css ligne 213 :
Code:
#Kunena .kwho-specialiste, #Kunena a.kwho-specialiste { color: #A39D14 !important; }

Pour soutenir le projet Kunena : soutenir via le système de sponsor de github
Dernière édition: 02 Déc 2014 18:42 par failrOn.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
02 Déc 2014 23:13 - 02 Déc 2014 23:15 #10 par Kronic
Réponse de Kronic sur le sujet Légende Kunena 3.0.6
J'ai appliqué les modifs (sauf que j'ai du changer l'id dans ta condition elseif de 13 j'ai mi 17 car le groupe Joomla Spécialiste comporte l'ID 17, soyons bien d'accord le rang kunena a toujours l'ID 13 quant-à lui) mais ça ne fonctionne pas, je m'explique :

Lorsque je connecte le user test sous un navigateur, tous les users en ligne (j'entends par user ceux qui ont le rang Membre et exceptés les admins qui eux sont toujours en Rouge) se retrouvent tous de la couleur spécialiste (j'ai l'impression qu'il applique à tous les users la classe kwho-specialiste lorsque qu'un spécialiste se connecte). Et quand je suis connecté avec ma session sous l'autre navigateur, tout le monde est en Membre, voici des captures d'écrans pour illustrer ce que je viens de tenter de t'expliquer :

Connecté en tant que test (sous IE, mais je ne pense pas que le navigateur change grand chose puisque les autres Membres sont aussi en kwho-specialiste dans le code source...) :

[IMG


Connecté en tant que vuLk (donc en Admin, et là tous sont en kwho-user et sous Chrome) :

[IMG


As-tu essayé avec 3 comptes différents connectés simultanément ? un qui a le rang et qui est dans le groupe Spécialiste, un user standard dans le groupe Membre et un admin et dis moi si tu as la même chose, dans le cas contraire peux-tu envoyer ton user.php que je constate les différences ? Quant-à moi je te joints zippé le fichier à cette réponse.
Pièces jointes :
Dernière édition: 02 Déc 2014 23:15 par Kronic.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
11 Déc 2014 18:41 #11 par Kronic
Réponse de Kronic sur le sujet Légende Kunena 3.0.6
Petit UP car problème toujours pas résolu :/

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Plus d'informations
11 Déc 2014 19:05 - 11 Déc 2014 19:05 #12 par failrOn
Dernière édition: 11 Déc 2014 19:05 par failrOn.

Veuillez vous connecter ou vous enregistrer pour rejoindre la conversation.

Modérateurs: lavstephserge
Temps de génération de la page : 0.791 secondes
Propulsé par Kunena