Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Bonjour,
Je suis en train de refaire une install fluxbb mais je ne sais plus comment j'ai fait pour désactiver le menu supérieur aux personnes non authentifiées.
Dans une précédente install, j'ai uniquement les boutons Accueil, Inscription et Identification de visible quand le membre n'est pas connecté. Les inscriptions sont désactivées, c'est moi gui gérerait cela avec l'extension User Management. A sa connexion, les autres boutons apparaissent dont les Règles, Profil et des boutons personnalisées vers une redirection extérieure. Actuellement, tout le monde peut voir cela, et y-compris le bloc annonce qui reste accessible publiquement, ce que je ne veux pas.
Quelqu'un aurait une solution à m'apporter svp ?
Merci d'avance 
Hors ligne
Bonjour,
Administration, Gestion du groupe Invités et des autorisations pour les Forums permet déjà de désactiver beaucoup de choses pour les invités.
Ensuite pour les annonces et les items de menus, il faut « taper » dans le code.
Par exemple, pas d'annonce pour les invités, dans header.php, remplacer
// START SUBST - <pun_announcement>
if ($pun_user['g_read_board'] == '1' && $pun_config['o_announcement'] == '1')par
// START SUBST - <pun_announcement>
if ($pun_user['g_read_board'] == '1' && $pun_config['o_announcement'] == '1' && !$pun_user['is_guest']) //[modif oto] - No Announce For GuestEt, pour les items de menu, ça se passe, toujours dans header.php, dans la structure // START SUBST - <pun_navlinks>
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Je te remercie pour ton aide.
C'est réglé pour les annonces, merci! J'ai déjà aussi verrouilé au max l'accès invité qui est désactivé pour chaque forum dans Admin => Forums => Modifier les permissions des groupes pour ce forum où j'ai décoché invité et laissé uniquement Modérateurs et membres en Lire le forum, Répondre et créer une discussion.
Par contre, pour les boutons dans le menu, je ne sais pas ce que je dois ajouter, modifier ou supprimer.
Voici ce que contient le bloc // START SUBST - <pun_navlinks> :
// START SUBST - <pun_navlinks>
$links = array();
Que dois-je faire ?
Merci pour ton aide 
Dernière modification par Inezia (06-02-2018 13:18:18)
Hors ligne
Bonjour,
il faut ajouter
&& !$pun_user['is_guest'] dans les conditions d'affichage de certains items du menu.
Par exemple pour ne pas avoir l'item Recherche, remplacer
if ($pun_user['g_read_board'] == '1' && $pun_user['g_search'] == '1')par
if ($pun_user['g_read_board'] == '1' && $pun_user['g_search'] == '1' && !$pun_user['is_guest'])Pour ne pas voir l'item Liste des membres, remplacer
if ($pun_user['g_read_board'] == '1' && $pun_user['g_view_users'] == '1')par
if ($pun_user['g_read_board'] == '1' && $pun_user['g_view_users'] == '1' && !$pun_user['is_guest'])Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Je testerai demain!
Merci beaucoup pour ton aide et ta disponibilité 
Hors ligne