| Special.jpg - 94,698 bytes, 179 downloads |
Menu utilisateur [Solved]
| Workflow | Support request |
| Status | Immediate solution has been provided |
| Owner | Guilpain Philippe |
| Progress | ![]() |
Je souhaite supprimer le menu utilisateur situé dans le bandeau de droite car je veux restreindre l'accès au site au seuls utilisateurs déjà authentifiés.
Je ne trouve pas l'endroit ou effectuer cette modification
Merci
Files
Comments
Le menu utilisateur est un article, qu'il suffit de supprimer pour le faire disparaitre. Regarder dans les sections spéciales,sur la carte du site.
Bernard : Merci de ta réponse J'ai bien suivi tes consignes mais je ne trouve rien concernant le menu utilisateur. Je joins deux copies d'écran : La partie section spéciale et le menu utilisateur que je souhaite supprimé
Merci
special.jpg
Merci bernard,
Je pense que j'ai touvé la solution en supprimant le code qui appelle le user_menu dans le fichier /skin/page.php (ligne 327). Solution trouvée en fouillant dans les articles Est-ce la bonne solution ? Peut-il y avoir des conséquences ?
Merci
Pour avoir moi-même buché sur ce point à mes débuts, je sympathise avec votre démarche. La solution que vous avez trouvée, j'en ai moi-même appliqué une version, notamment dans le skin Grigloo, où elle est en quelque sorte intégrée. Mais il y a mieux...
D'abord, il faut vous souligner que la modification que vous avez apportée à page.php sera écrasée et perdue à la prochaine mise à jour que vous ferez de yacs, car ce script se situe à l'extérieur de votre skin dérivé.
Voici plutôt ce que je vous propose :
1. rétablissez le script page.php initial
2. dans Panneau de contrôle > Configuration > Utilisateurs > Gestion des enregistrements > Auto-inscription, choisissez "Seuls les associés peuvent créer de nouveaux profils d'utilisateur."
3. videz le cache du serveur (Panneau de contrôle > Système > Gestion du serveur > Purge) et celui du navigateur
4. revisitez votre page d'accueil, le menu utilisateur est disparu
5. dans Carte du site > Pages globales > Menu, supprimez le code entouré des balises yacs [ anonymous ] pour faire disparaître également le formulaire d'inscription du menu, si vous le souhaitez.
Bon succès !
J'm'a trompé, autant pour moi. Le menu principal est effectivement un article, comme je l'avais indiqué. Le menu utilisateur, celui qui affiche le nom de la personne connecté, est, lui, généré dans un script PHP. La démarche proposée par Lasares est celle qui fait sens pour les communautés fermées. Lorsque l'on demande à YACS de ne pas accepter l'auto-enregistrement, il n'affiche plus le menu utilisateur pour les surfeurs anonymes.











