Affichage de la liste des membres
4 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2 • Partagez
Page 1 sur 2 • 1, 2
Affichage de la liste des membres
Bonjour
Comment faire pour que seuls les. Membres d'un groupe voient le bouton "membres"
Aujourd'hui si l'on choisi l'option "membre" dans les permissions spéciales, les membres de tous les groupes y ont accès.
Comment contourner ça ?
Merci de votre aide
Comment faire pour que seuls les. Membres d'un groupe voient le bouton "membres"
Aujourd'hui si l'on choisi l'option "membre" dans les permissions spéciales, les membres de tous les groupes y ont accès.
Comment contourner ça ?
Merci de votre aide
Dernière édition par @stra le Ven 29 Aoû 2014 - 10:00, édité 1 fois
Re: Affichage de la liste des membres
Bonjour,
Vous souhaitez rendre visible le bouton membres de votre menu à un seul groupe ?
Pouvez vous me donner le nom du groupe autorisé
Vous souhaitez rendre visible le bouton membres de votre menu à un seul groupe ?
Pouvez vous me donner le nom du groupe autorisé
Re: Affichage de la liste des membres
Bonjour
Il s'agit du groupe " adhérent"
Merci
Il s'agit du groupe " adhérent"
Merci
Re: Affichage de la liste des membres
Vous pouvez tester ceci
Dans feuille de style css
Ensuite créer un javascript coché sur toutes les pages
Dans feuille de style css
- Code:
#i_icon_mini_members{
display:none;
}
Ensuite créer un javascript coché sur toutes les pages
- Code:
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('groups-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "initial" });
}
});
Je pense que cela devrait fonctionner
});
Re: Affichage de la liste des membres
Je teste et vous tiens au courant.
Merci
Merci
Re: Affichage de la liste des membres
désolé, ça ne fonctionne pas.
si je mets l'autorisation spéciale à " membre", il conservent le bouton
si je le met à "modérateur" même les adhérents ne le voient plus.
attention, je veux être clair, c'est du bouton "membre" qui s'affiche dans le menu principal, dont je parle
merci
si je mets l'autorisation spéciale à " membre", il conservent le bouton
si je le met à "modérateur" même les adhérents ne le voient plus.
attention, je veux être clair, c'est du bouton "membre" qui s'affiche dans le menu principal, dont je parle
merci
Re: Affichage de la liste des membres
Oui tu souhaites qu'il disparaisse si on ne fait pas partie du groupe adhérents
Edit: je suis inscrit sur votre forum, peux tu me basculer dans le groupe adhérent
Edit: je suis inscrit sur votre forum, peux tu me basculer dans le groupe adhérent
Re: Affichage de la liste des membres
ok j'ai compris, cela ne fonctionnera pas car les simple membres n'ont pas accès à la page reprenant les groups
Re: Affichage de la liste des membres
Bonjour ^^
-> S'il y a un message d'erreur, pas de bouton.
-> Si pas de message d'erreur, la personne a accès au sujet et donc est adhérente. On affiche le bouton.
Ce qui en soi n'est pas normal, vu que le bouton est éliminé par css (même les administrateurs ne devraient plus le voir).@stra a écrit:désolé, ça ne fonctionne pas.
si je mets l'autorisation spéciale à " membre", il conservent le bouton
Pourquoi ne pas charger un sous-forum ou un sujet accessible aux adhérents et pas aux autres membres et tester l'absence d'un message d'erreur ??stefou a écrit:ok j'ai compris, cela ne fonctionnera pas car les simple membres n'ont pas accès à la page reprenant les groups
-> S'il y a un message d'erreur, pas de bouton.
-> Si pas de message d'erreur, la personne a accès au sujet et donc est adhérente. On affiche le bouton.
Re: Affichage de la liste des membres
stefou, je t'ai mis en adhérent....
Re: Affichage de la liste des membres
Merci stra, mais comme la page groupes n'est pas accessible le code ne peut fonctionner.
ce que propose Neptune est une solution
As tu une partie du forum visible que par le groupe adhérent ?
ce que propose Neptune est une solution
Neptune a écrit:Pourquoi ne pas charger un sous-forum ou un sujet accessible aux adhérents et pas aux autres membres et tester l'absence d'un message d'erreur ??
As tu une partie du forum visible que par le groupe adhérent ?
Re: Affichage de la liste des membres
oui
ACCUEUIL--> L'ASSOCIATION DES ...--> INFOS ADHERENTS
ACCUEUIL--> L'ASSOCIATION DES ...--> INFOS ADHERENTS
Re: Affichage de la liste des membres
je n'ai pas pigé sa proposition...stefou a écrit:Merci stra, mais comme la page groupes n'est pas accessible le code ne peut fonctionner.
ce que propose Neptune est une solutionNeptune a écrit:Pourquoi ne pas charger un sous-forum ou un sujet accessible aux adhérents et pas aux autres membres et tester l'absence d'un message d'erreur ??
Re: Affichage de la liste des membres
Il nous faut un moyen de savoir dans quel groupe ce trouve le membre connecté, le plus simple était de vérifier dans la page "/groups" si le membre est dans adhérent.
Comme ont y a pas accès (vous n'avez pas opté pour rendre cette page visible) il nous faut trouver un autre moyen de savoir.
Donc l'alternative est de vérifier si le membre a accès à la partie "ACCUEUIL--> L'ASSOCIATION DES ...--> INFOS ADHERENTS" si oui le menu membres sera visible si non, pas visible.
Comme ont y a pas accès (vous n'avez pas opté pour rendre cette page visible) il nous faut trouver un autre moyen de savoir.
Donc l'alternative est de vérifier si le membre a accès à la partie "ACCUEUIL--> L'ASSOCIATION DES ...--> INFOS ADHERENTS" si oui le menu membres sera visible si non, pas visible.
Re: Affichage de la liste des membres
quand vous dites "on", c'est qui?stefou a écrit:
Comme ont y a pas accès (vous n'avez pas opté pour rendre cette page visible)
je peux le modifier ? quelles sont les conséquences ? comment le faire ?
Re: Affichage de la liste des membres
En fait dans votre menu vous n'avez pas la page groups (elle n'est pas visible pour les simples membre)
pour faire simple ont pourrais peux tricher en activant cette page et en retirant l'icone du menu.
Mais ont peux aussi utiliser la solution de Neptune.
Je dois partir, je regarderai demain, à moins que Neptune sen charge ce soir
regarde l'icone groupes sur FDF c'est de cette page que je parle.
pour faire simple ont pourrais peux tricher en activant cette page et en retirant l'icone du menu.
Mais ont peux aussi utiliser la solution de Neptune.
Je dois partir, je regarderai demain, à moins que Neptune sen charge ce soir
regarde l'icone groupes sur FDF c'est de cette page que je parle.
Re: Affichage de la liste des membres
merci de votre aide, à bientôt
Re: Affichage de la liste des membres
stefou a écrit:Je dois partir, je regarderai demain, à moins que Neptune sen charge ce soir
Aucune chance
Pour ma part je sais comment obtenir ce que je veux, mais je ne sais pas le transcrire en langage javascript. Des idées, mais pas de pétrole
Mais je noterai soigneusement la solution pour pouvoir m'en resservir à l'occasion.
Re: Affichage de la liste des membres
j'ai activé le bouton "Groupe" pour tout le monde et j'ai masqué le bouton.
ça devrait vous aider à ... m'aider
ça devrait vous aider à ... m'aider
Re: Affichage de la liste des membres
Le page Groupes n'est pas accessible à tous, mais si elle l'est aux membres, le script de Stefou devrait fonctionner si le mot adhérent figure dans la liste des groupes d'appartenance
Par contre sauf erreur de ma part, ça ne fonctionnera pas pour Adhérent parce que le javascript est sensible à la casse et considère donc adhérent et Adhérent comme deux chaînes différentes.
Par contre sauf erreur de ma part, ça ne fonctionnera pas pour Adhérent parce que le javascript est sensible à la casse et considère donc adhérent et Adhérent comme deux chaînes différentes.
Re: Affichage de la liste des membres
la page groupe est bien accessible aux membres
l'orthographe de "adhérent" est identique sur le code javascript et sur PA
par contre, comme stefou avait écris un commentaire dans son script, j'ai peut être commis une erreur en le recopiant.
voici ce que j'ai copié/collé
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('groups-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "initial" });
}
});
l'orthographe de "adhérent" est identique sur le code javascript et sur PA
par contre, comme stefou avait écris un commentaire dans son script, j'ai peut être commis une erreur en le recopiant.
voici ce que j'ai copié/collé
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('groups-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "initial" });
}
});
Re: Affichage de la liste des membres
Bonjour,
On peut aussi tenter quelque chose comme ceci :
En remplaçant "/g31959-aidactifs-aidactives" par le lien vers votre groupe .
Edit: On peut également remercier [Nihil] pour la partie qui concerne le modérateur du groupe que j'avais oublié.
On peut aussi tenter quelque chose comme ceci :
- Code:
jQuery(function($){
$.get('/g31959-aidactifs-aidactives .panel form', function(data){
if($(data).find('input[name="unsub"]').length != 0) $('a.mainmenu[href="/memberlist"]').addClass('true');
else if($(data).find('input[name="groupstatus"]').length != 0) $('a.mainmenu[href="/memberlist"]').addClass('true');
$('a.mainmenu[href="/memberlist"]').not('.true').remove();
});
});
En remplaçant "/g31959-aidactifs-aidactives" par le lien vers votre groupe .
Edit: On peut également remercier [Nihil] pour la partie qui concerne le modérateur du groupe que j'avais oublié.
Re: Affichage de la liste des membres
@stra a écrit:la page groupe est bien accessible aux membres
l'orthographe de "adhérent" est identique sur le code javascript et sur PA
par contre, comme stefou avait écris un commentaire dans son script, j'ai peut être commis une erreur en le recopiant.
voici ce que j'ai copié/collé
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('groups-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "initial" });
}
});
Effectivement je me suis planté à deux endroit dans le code (parfois je suis distrais )
Voici le bon.
- Code:
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('members-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "none" });
}
});
});
Pour Neptune, le i permet de ne pas différencier majuscule et minuscule
- Code:
if (/adhérent/i.test(a))
Le code de SeLfde4Th7-[Nihil] devrait fonctionner aussi
Dernière édition par stefou le Ven 29 Aoû 2014 - 8:15, édité 1 fois
Re: Affichage de la liste des membres
bonjour
je viens de tester, mais le bouton reste apparent pour les membres
je viens de tester, mais le bouton reste apparent pour les membres
Re: Affichage de la liste des membres
Décidément je ferais bien de me relire j'avais laissé encore une erreur
Je viens de tester c'est ok
Et dans le css
Je viens de tester c'est ok
- Code:
$(function () {
$('body').append('<div id="members-menu" style="display:none;"></div>');
$('#members-menu').load('/groups' +' .noList', function(){
var a = document.getElementById('members-menu').innerHTML;
if (/adhérent/i.test(a)){
$("#i_icon_mini_members").css({ display: "initial" });
}
});
});
Et dans le css
- Code:
#i_icon_mini_members{
display:none;
}
Re: Affichage de la liste des membres
marche pas, les sympathisants ont toujours acces au bouton
je suis confus
je suis confus
Re: Affichage de la liste des membres
les sympatisants ne sont-ils pas également adhérent ?
Re: Affichage de la liste des membres
non
pour être précis chez nous il y a
invité (comme partout)
sympathisant (inscrit sur le forum)
adhérent (ont payés leur cotisation)
pour être précis chez nous il y a
invité (comme partout)
sympathisant (inscrit sur le forum)
adhérent (ont payés leur cotisation)
Re: Affichage de la liste des membres
Peux tu me donner l'adresse qu'a créer ton js
Page 1 sur 2 • 1, 2
Sujets similaires
» Affichage de la liste des membres
» Affichage des points dans la liste des membres
» Affichage des rangs/groupes dans la liste des membres
» Changer couleur des nouveaux membres dans la liste des membres...
» Problème de décalage d'affichage MP - Site sur Firefox dans la liste des membres
» Affichage des points dans la liste des membres
» Affichage des rangs/groupes dans la liste des membres
» Changer couleur des nouveaux membres dans la liste des membres...
» Problème de décalage d'affichage MP - Site sur Firefox dans la liste des membres
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum