Bonjour,
dans mon "local/config/config.inc.php" j'ai ajouté des liens externes en gérant les statuts : seuls les utilisateurs enregistrés ont accès aux liens.
$conf['links'] = array( 'http://plouic.fr/' => array('label'=>'plouic', 'new_window' => true, 'eval_visible' => 'return !is_a_guest();'), );
L'affichage est parfait pour les visiteurs. Par contre, le menu "Lien" est visible pour les guest même si aucun lien n'apparait. Comment puis-je masquer ce menu ?
J'ai essayé de modifier mon plugin perso, mais sans succès
<?php /* Plugin Name: Plugin Personnel Version: 1.0 Description: Plugin Personnel Plugin URI: http://piwigo.org Author: Author URI: */ add_event_handler('loc_begin_page_header', 'tag_guest_denied', 'MasquerLiensGuest'); function MasquerLiensGuest($menu_ref_arr) { global $user, $conf, $page, $template; $menu = & $menu_ref_arr[0]; if ( is_a_guest() ) { $menu->hide_block('links'); } } ?>
Dernière modification par Bratis (2010-12-17 11:31:21)
Hors ligne
Bonsoir,
Je n'ai pas de réponse à la question posée mais je pense que la problématique serait intéressant pour le plugin [extension by grum] Advanced Menu Manager
C'est à dire que le plugin pourrait gérer les liens avec les Groupes.
Hors ligne
Pour moi, c'est un bug... j'ai créé une fiche:
[Bugtracker] ticket 2078
Hors ligne
Ca sera corrigé pour la 2.1.6 (qui ne devait pas tarder à sortir...)
[Subversion] r8222
[Subversion] r8223
Hors ligne
Si tu veux corriger le bug tout de suite, télécharge directement le fichier include/menubar.inc.php et remplace le directement par ftp...
Hors ligne