Skip to main content Help Control Panel

 

support «   Archives support «  

Menu utilisateur [Solved]

WorkflowSupport request
StatusImmediate solution has been provided
  • Submission on Dec. 8 2007 by Phli72
  • Qualification on Dec. 8 2007 by Bernard
OwnerGuilpain Philippe
Progress100%
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

Special.jpg - 94,698 bytes, 179 downloads
edited by Phli72 on Dec. 9 2007 · details

Comments

Bernard - on Dec. 8 2007
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.
Phli72 - on Dec. 9 2007
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
Phli72 - on Dec. 9 2007
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
Lasares - on Dec. 9 2007
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 !
Bernard - on Dec. 9 2007
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.