Restriction d'un forum aux membres "non présentés"
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec le panneau d'administration :: Archives des problèmes avec le panneau d'administration
Page 1 sur 1 • Partagez
Restriction d'un forum aux membres "non présentés"
Bonjour à tous, j'ai bien lu ce tuto et j'ai bien compris le coup du groupe "s'est présenté" donc autorisé plutôt que "ne s'est pas présenté" donc restreint.
Toutefois, j'ai un petit soucis car, en fait, je souhaite laisser la lecture des forums aux invités qui représentent une grosse partie de la fréquentation.
Si je décoche "membres" dans les permissions d'un forum pour régler groupe par groupe... ça décoche aussi "invités".
PS: Je préfère qu'un membre qui n'a pas joué le jeu des présentations puisse lire le forum en tant qu'invité et qu'il ne puisse pas s'il se connecte.
Toutefois, j'ai un petit soucis car, en fait, je souhaite laisser la lecture des forums aux invités qui représentent une grosse partie de la fréquentation.
Si je décoche "membres" dans les permissions d'un forum pour régler groupe par groupe... ça décoche aussi "invités".
Y a t'il un moyen de contrer ça?
PS: Je préfère qu'un membre qui n'a pas joué le jeu des présentations puisse lire le forum en tant qu'invité et qu'il ne puisse pas s'il se connecte.
Dernière édition par Pilatus le Mer 25 Jan 2017 - 15:53, édité 1 fois
Re: Restriction d'un forum aux membres "non présentés"
Bonjour,
La réponse à votre question, vous l'avez déjà lue dans le tutoriel que vous citez :
Vous ne pouvez pas donner de permissions négatives, que ça soit à un groupe ou non. Donc si un forum est lisible par un invité, il l'est a fortiori par un membre connecté.
Cordialement,
Walt
La réponse à votre question, vous l'avez déjà lue dans le tutoriel que vous citez :
Vous ne pouvez pas créer un groupe aux permissions négatives, c'est à dire un groupe qui aurait moins de permissions qu'un utilisateur lambda n'appartenant pas à ce groupe. Un membre appartenant à un groupe est avant tout un membre, donc les permissions accordées à un membre ne peuvent être annulées par l'appartenance à un groupe.
Ainsi, vous ne pouvez pas créer un groupe qui n’a pas le droit de lire un forum alors que les membres en ont l’autorisation, donc créer un groupe « non présentés » qui ne pourrait pas lire le forum n’est pas une configuration possible.
Vous ne pouvez pas donner de permissions négatives, que ça soit à un groupe ou non. Donc si un forum est lisible par un invité, il l'est a fortiori par un membre connecté.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6088
Inscrit(e) le : 08/09/2015
Re: Restriction d'un forum aux membres "non présentés"
Ouep, merci bien !
Donc la seule solution pour moi c'est de:
- rendre les membres "non présentés" inactifs dans le PA.
- les prévenir par un petit mail courtois qu'ils doivent me contacter pour réactiver leur compte s'ils veulent continuer à jouir du forum
- leur préciser que si je le fais ils doivent se présenter à leur prochaine connexion.
- s'ils s'entêtent... je re-désactive
Donc la seule solution pour moi c'est de:
- rendre les membres "non présentés" inactifs dans le PA.
- les prévenir par un petit mail courtois qu'ils doivent me contacter pour réactiver leur compte s'ils veulent continuer à jouir du forum
- leur préciser que si je le fais ils doivent se présenter à leur prochaine connexion.
- s'ils s'entêtent... je re-désactive
Re: Restriction d'un forum aux membres "non présentés"
Je peux vous proposer une autre solution, mais elle requiert un script.
1. Créez un rang spécial "Non-présenté"
(PA > Utilisateurs & Groupes > Gestion des rangs)
Lorsqu'un utilisateur s'inscrit, assignez-lui ce rang.
2. Créez un nouveau javascript
(PA > Modules > Gestion des codes Javascript)
Assurez-vous que la gestion des codes javascript soit activée, et créez un nouveau script (que vous appellerez par exemple "membres non présentés"), que vous afficherez sur "toutes les pages" et qui contiendra le script suivant :
Le rang doit contenir le même texte que le script : "Non-présenté"
Si un utilisateur parcourant votre forum a ce rang, l'ensemble des forums seront masqués à l'exception de celui des présentations. En outre, le widget "derniers sujets" sera masqué également. Attention, l'utilisateur ne verra le reste du forum que si vous lui retirez son rang.
Notez que si quelqu'un lui communique le lien d'un sujet qui se trouve dans un autre forum, il pourra y accéder puisque ses permissions l'y autorisent.
Cordialement,
Walt
1. Créez un rang spécial "Non-présenté"
(PA > Utilisateurs & Groupes > Gestion des rangs)
Lorsqu'un utilisateur s'inscrit, assignez-lui ce rang.
2. Créez un nouveau javascript
(PA > Modules > Gestion des codes Javascript)
Assurez-vous que la gestion des codes javascript soit activée, et créez un nouveau script (que vous appellerez par exemple "membres non présentés"), que vous afficherez sur "toutes les pages" et qui contiendra le script suivant :
- Code:
$(function() {
if(_lang["rank_title"] == 'Non-présenté') {
$('ul.topiclist.forums').each(function() {
$('li.row').each(function() {
if($('a.forumtitle', this).attr('href') != '/f8-presentation-des-membres')
$(this).remove();
});
});
$("div.module:contains('Derniers sujets')").remove();
}
});
Le rang doit contenir le même texte que le script : "Non-présenté"
Si un utilisateur parcourant votre forum a ce rang, l'ensemble des forums seront masqués à l'exception de celui des présentations. En outre, le widget "derniers sujets" sera masqué également. Attention, l'utilisateur ne verra le reste du forum que si vous lui retirez son rang.
Notez que si quelqu'un lui communique le lien d'un sujet qui se trouve dans un autre forum, il pourra y accéder puisque ses permissions l'y autorisent.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6088
Inscrit(e) le : 08/09/2015
Re: Restriction d'un forum aux membres "non présentés"
Hé hé, j'essaye ça de suite, je vous tiens au courant...
Re: Restriction d'un forum aux membres "non présentés"
Je viens de tout faire et ça marche impeccable avec mon compte-membre-test, pourrions nous apporter une petite modif pour y intégrer aussi le forum "règlement et conseil d'utilisation du forum" ?
Re: Restriction d'un forum aux membres "non présentés"
Et voici :
Cordialement,
Walt
- Code:
$(function() {
if(_lang["rank_title"] == 'Non-présenté') {
$('ul.topiclist.forums').each(function() {
$('li.row').each(function() {
if($('a.forumtitle', this).attr('href') != '/f8-presentation-des-membres' || $('a.forumtitle', this).attr('href') != '/f11-reglement-et-conseils-d-utilisation-du-forum')
$(this).remove();
});
});
$("div.module:contains('Derniers sujets')").remove();
}
});
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6088
Inscrit(e) le : 08/09/2015
Re: Restriction d'un forum aux membres "non présentés"
Ah zut, avec cette dernière modif, y a plus aucun forum visible !
Re: Restriction d'un forum aux membres "non présentés"
Ah oui, j'ai réfléchi à l'envers... Cette fois c'est la bonne.
- Code:
$(function() {
if(_lang["rank_title"] == 'Non-présenté') {
$('ul.topiclist.forums').each(function() {
$('li.row').each(function() {
if($('a.forumtitle', this).attr('href') != '/f8-presentation-des-membres' && $('a.forumtitle', this).attr('href') != '/f11-reglement-et-conseils-d-utilisation-du-forum')
$(this).remove();
});
});
$("div.module:contains('Derniers sujets')").remove();
}
});
Walt- Modéractif
-
Messages : 6088
Inscrit(e) le : 08/09/2015
Re: Restriction d'un forum aux membres "non présentés"
Impeccable
C'est exactement ce que je voulais... Énorme merci !!!
Vu le peu de membres que compose mon forum, la gestion de ce rang ne sera pas une très grosse charge de travail.
Bonne journée, encore mille merci, je mets en "résolu".
C'est exactement ce que je voulais... Énorme merci !!!
Vu le peu de membres que compose mon forum, la gestion de ce rang ne sera pas une très grosse charge de travail.
Bonne journée, encore mille merci, je mets en "résolu".
Sujets similaires
» membres non présentés besoin d'aide
» restriction aux nouveaux membres?
» pour les membres non presentés
» Problème pour rajouter les membres non présentés dans un groupe...
» Images visibles uniquement pour les membres s'étant présentés
» restriction aux nouveaux membres?
» pour les membres non presentés
» Problème pour rajouter les membres non présentés dans un groupe...
» Images visibles uniquement pour les membres s'étant présentés
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec le panneau d'administration :: Archives des problèmes avec le panneau d'administration
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum