Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bjr,
Je souhaite que la liste des utilisateurs ne soit pas visible pour les invités.
J'ai donc ajouté ca dans userlist.php comme le conseille punres.org (http://www.punres.org/viewtopic.php?pid=15614) :
[c]if ($pun_user['is_guest'])
message($lang_common['No permission']);[/c]
Jusque-là, ca va. Mais pour que l'option "Liste des membres" n'apparaisse pas dans la barre de menus des invités, il faut ajouter ceci :
[c]if (!$pun_user['is_guest'])
{
$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';
}[/c]
aux environs de la ligne 325 de functions.php. Qqn peut-il me dire à quel endroit exact, je dois insérer la ligne concernant "userlist" ?
[c]// Index and Userlist should always be displayed
$links[] = '<li id="navindex"><a href="index.php">'.$lang_common['Index'].'</a>';
$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';
if ($pun_config['o_rules'] == '1')
$links[] = '<li id="navrules"><a href="misc.php?action=rules">'.$lang_common['Rules'].'</a>';
if ($pun_user['is_guest'])
{
if ($pun_user['g_search'] == '1')
$links[] = '<li id="navsearch"><a href="search.php">'.$lang_common['Search'].'</a>';
$links[] = '<li id="navregister"><a href="register.php">'.$lang_common['Register'].'</a>';
$links[] = '<li id="navlogin"><a href="login.php">'.$lang_common['Login'].'</a>';
$info = $lang_common['Not logged in'];
}
else
{
if ($pun_user['g_id'] > PUN_MOD)
{
if ($pun_user['g_search'] == '1')
$links[] = '<li id="navsearch"><a href="search.php">'.$lang_common['Search'].'</a>';
$links[] = '<li id="navprofile"><a href="profile.php?id='.$pun_user['id'].'">'.$lang_common['Profile'].'</a>';
$links[] = '<li id="navlogout"><a href="login.php?action=out&id='.$pun_user['id'].'">'.$lang_common['Logout'].'</a>';
}
else
{
$links[] = '<li id="navsearch"><a href="search.php">'.$lang_common['Search'].'</a>';
$links[] = '<li id="navprofile"><a href="profile.php?id='.$pun_user['id'].'">'.$lang_common['Profile'].'</a>';
$links[] = '<li id="navadmin"><a href="admin_index.php">'.$lang_common['Admin'].'</a>';
$links[] = '<li id="navlogout"><a href="login.php?action=out&id='.$pun_user['id'].'">'.$lang_common['Logout'].'</a>';
}
}[/c]
Merci d'avance.
Hors ligne
Bjr,
Je souhaite que la liste des utilisateurs ne soit pas visible pour les invités.
J'ai donc ajouté ca dans userlist.php comme le conseille punres.org (http://www.punres.org/viewtopic.php?pid=15614) :[c]if ($pun_user['is_guest'])
message($lang_common['No permission']);[/c]Jusque-là, ca va. Mais pour que l'option "Liste des membres" n'apparaisse pas dans la barre de menus des invités, il faut ajouter ceci :
[c]if (!$pun_user['is_guest'])
{
$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';
}[/c]aux environs de la ligne 325 de functions.php. Qqn peut-il me dire à quel endroit exact, je dois insérer la ligne concernant "userlist" ?
[c]
la reponse est dans la question...
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
Non, la réponse n'est pas dans la question ou je me suis mal exprimé.
il y a déjà un [c]if (!$pun_user['is_guest'])[/c]
dans le code existant.
Je suppose qu'il n'y a pas besoin de le répéter une 2e fois. Je voudrais juste savoir l'endroit exact où je dois insérer le SEUL membre
[c]$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';[/c]
et si je dois mettre des parenthèses autour.
Je découvre ce langage et j'essaie de comprendre.
Hors ligne
Je découvre ce langage et j'essaie de comprendre.
Hors ligne
Merci pascal_h - je me coucherai moins bête ce soir
Hors ligne
ceci est parfait
http://www.punres.org/viewtopic.php?pid=15624#p15624
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
Pages : 1