Personnaliser la permission d'une navigation.
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Personnaliser la permission d'une navigation.
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://nxt-efed.forumactif.org/forum
Description du problème
Bonjour,Voilà, en fait, je veux que sur mon forum, le bouton "Boutique" que j'ai personnalisé ne soit que visible par plusieurs groupes et non pas par les membres (donc par les membres "juste" inscrits).
Est-ce possible et si oui, comment faudrait-il faire ?
Cordialement.
Dernière édition par JuliaLany le Sam 19 Mar 2016 - 0:12, édité 1 fois
Re: Personnaliser la permission d'une navigation.
Bonjour ^^
Il nous faudrait
- le lien vers lequel redirige votre bouton
- savoir à quoi on reconnait un membre "juste" inscrit (nombre de messages par exemple si la présentation est obligatoire vu qu'il est relativement difficile de gérer une condition au niveau d'un groupe et à fortiori de plusieurs.
S'il n'y a pas de moyen de reconnaître un nouveau, il nous faudra la liste de tous les ID utilisateurs devant avoir accès au bouton.
Exemple d'id utilisateur :
Votre profil -> forum.forumactif.com/u167992
167992 est votre id utilisateur sur ce forum.
Il nous faudrait
- le lien vers lequel redirige votre bouton
- savoir à quoi on reconnait un membre "juste" inscrit (nombre de messages par exemple si la présentation est obligatoire vu qu'il est relativement difficile de gérer une condition au niveau d'un groupe et à fortiori de plusieurs.
S'il n'y a pas de moyen de reconnaître un nouveau, il nous faudra la liste de tous les ID utilisateurs devant avoir accès au bouton.
Exemple d'id utilisateur :
Votre profil -> forum.forumactif.com/u167992
167992 est votre id utilisateur sur ce forum.
Re: Personnaliser la permission d'une navigation.
Bonjour, merci de m'avoir répondu je suis très contente de recevoir une réponse !
Voici le lien
Et je veux que les membres qui sont dans les groupes suivants : "lutteuses, lutteurs, manageurs, champions, staff" soient les seuls qui auront accès à ce bouton. Et le "nouveau" c'est tout simplement celui qui n'a pas de groupe ou qui est dans le groupe partenariat.
Voici le lien
Et je veux que les membres qui sont dans les groupes suivants : "lutteuses, lutteurs, manageurs, champions, staff" soient les seuls qui auront accès à ce bouton. Et le "nouveau" c'est tout simplement celui qui n'a pas de groupe ou qui est dans le groupe partenariat.
Re: Personnaliser la permission d'une navigation.
PA > Modules > HTML et Javascript > Gestion des codes javascript > Créer un nouveau javascript
Titre : Partout - Permissions boutique (exemple)
Placement : Sur toutes les pages
Code :
J'ai déjà ajouté au tableau les id des membres des groupes Staff et Champions, il vous restera à ajouter ceux des autres groupes.
Vous trouverez des explications sur le fonctionnement du code dans ce sujet :
Titres colorés uniquement pour un groupe
Le principe est exactement le même qu'ici.
Titre : Partout - Permissions boutique (exemple)
Placement : Sur toutes les pages
Code :
- Code:
$(function(){
if($.inArray(_userdata["user_id"], [1, 2, 3, 31, 53])==-1)
{
$('a[href^="/h7-boutique"]').remove();
}
});
J'ai déjà ajouté au tableau les id des membres des groupes Staff et Champions, il vous restera à ajouter ceux des autres groupes.
Vous trouverez des explications sur le fonctionnement du code dans ce sujet :
Titres colorés uniquement pour un groupe
Le principe est exactement le même qu'ici.
Re: Personnaliser la permission d'une navigation.
Bonjour, merci beaucoup !
Mais est-il possible d'éviter l'user id ? Je vais devoir, à chaque inscription, rajouter l'ID de la personne, c'est dommage :/
Et aussi je n'ai aucune modification à faire dans les permissions non plus (permissions pour le bouton) ?
Mais est-il possible d'éviter l'user id ? Je vais devoir, à chaque inscription, rajouter l'ID de la personne, c'est dommage :/
Et aussi je n'ai aucune modification à faire dans les permissions non plus (permissions pour le bouton) ?
Re: Personnaliser la permission d'une navigation.
C'est possible d'éviter l'user-id mais très compliqué.
Chaque fois que quelqu'un a essayé on s'est heurté à de nombreux problèmes comme par exemple :
- Le menu groupes réservé aux admins
- Le modérateur de groupe n'est pas considéré comme appartenant au groupe
Dans votre cas en plus, une seule vérification ne suffirait pas puisque si un membre n'appartient pas à un groupe, il faudrait vérifier chaque autre groupe et donc charger plusieurs pages et cela sur toutes les pages. Je vous laisse imaginer ce que ça peut induire en terme de lenteur surtout avec des connexions ADSL ou pire encore.
L'intérêt de ce script réside dans le fait qu'il ne charge aucune page et va donc s'exécuter très vite.
Pour le reste, comme le panneau d'administration ne permet d'allouer des permissions au menu que sur la base Invités/Membres/Modos/Admin le script se charge de supprimer le bouton aux membres ne remplissant pas vos critères.
Chaque fois que quelqu'un a essayé on s'est heurté à de nombreux problèmes comme par exemple :
- Le menu groupes réservé aux admins
- Le modérateur de groupe n'est pas considéré comme appartenant au groupe
Dans votre cas en plus, une seule vérification ne suffirait pas puisque si un membre n'appartient pas à un groupe, il faudrait vérifier chaque autre groupe et donc charger plusieurs pages et cela sur toutes les pages. Je vous laisse imaginer ce que ça peut induire en terme de lenteur surtout avec des connexions ADSL ou pire encore.
L'intérêt de ce script réside dans le fait qu'il ne charge aucune page et va donc s'exécuter très vite.
Comme le javascript est toujours contournable, il serait tout de même plus prudent de laisser la permission du bouton à Membres. Ca évitera qu'un invité puisse voir ce bouton s'il lui prenait l'idée de désactiver le javascript sur son navigateur.Et aussi je n'ai aucune modification à faire dans les permissions non plus (permissions pour le bouton) ?
Pour le reste, comme le panneau d'administration ne permet d'allouer des permissions au menu que sur la base Invités/Membres/Modos/Admin le script se charge de supprimer le bouton aux membres ne remplissant pas vos critères.
Re: Personnaliser la permission d'une navigation.
D'accord et bien merci à vous pour toutes ces explications, je vous remercie grandement !
Je met le sujet résolu ^^
Je met le sujet résolu ^^
Sujets similaires
» Personnaliser la barre de navigation
» Personnaliser la barre de navigation
» Personnaliser la barre de navigation du forum
» personnaliser différemment les liens de la navigation
» rajouter des icones de navigation sous labarre de navigation
» Personnaliser la barre de navigation
» Personnaliser la barre de navigation du forum
» personnaliser différemment les liens de la navigation
» rajouter des icones de navigation sous labarre de navigation
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum