Re: Comment supprimer l'affichage de certain modules dans "mon compte" | Titre du sujet : Re: Comment supprimer l'affichage de certain modules dans "mon compte" par zorro87 sur 13/02/2006 00:22:07
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
|
|