Bonsoir à tous, je vois que je ne suis pas le seul à m'intéresser à ce sujet !
Je vous expliquerai ensuite ce que je souhaite faire...
J'ai une solution simple pour masquer les rubriques de "mon compte" (dans l'exemple je n'affiche que "déconnexion")
et toutes les autres rubriques restent apparentes pour l'administrateur :
Aller dans les blocs
Editer : Menu utilisateur
Cliquer sur : Editer le template
Il s'agit de déplacer les rubriques à masquer après le test
"s'agit-il de l'administrateur" !!
Citation :
<table cellspacing="0">
<tr>
<td id="usermenu">
<a class="menuTop" href="<{$xoops_url}>/user.php?op=logout"><{$block.lang_logout}></a>
<{if $xoops_isadmin}>
<a href="<{$xoops_url}>/user.php"><{$block.lang_youraccount}></a>
<a href="<{$xoops_url}>/edituser.php"><{$block.lang_editaccount}></a>
<a href="<{$xoops_url}>/notifications.php"><{$block.lang_notifications}></a>
<{if $block.new_messages > 0}>
<a class="highlight" href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}> (<span style="color:#ff0000; font-weight: bold;"><{$block.new_messages}></span>)</a>
<{else}>
<a href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}></a>
<{/if}>
<a href="<{$xoops_url}>/admin.php"><{$block.lang_adminmenu}></a>
<{/if}>
</td>
</tr>
</table>
Cette méthode ne fait que cacher les options mais ne les désactive pas.
Exemple un utilisateur pourra éditer son compte dans le module NEWS
en bas dans :
Citation :la méthode de notification est : message privé [changer]
Si l'utilisateur clique dans [changer], il accèdera à son profil.
D'où ma question : Comment modifier la méthode de notification sans passer par l'édition de son compte.
Si quelqu'un a une réponse, je prends !!!
@+
Z