•  » Plugins
  •  » [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

#1 2010-01-24 14:26:43

SNF69
Membre
Lyon (69)
2009-04-10
1253

[Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

Bonjour,

J'utilise Advanced Menu Manager pour gérer des menus perso dans le template que j'utilise à savoir MonblancXL. Généralement j'utilise cette formulation pour avoir plusieurs lignes dans mon menu (par exemple : mon menu aide) :

Code:

<ul>
  <li><a href="http://www.photos.tarrajat.fr/index.php?/additional_page/1">Les icônes / Icons</a></li>
  <li><a href="http://www.photos.tarrajat.fr/index.php?/additional_page/4">Cooliris / 3D Wall</a></li>
</ul>

Maintenant je me demande si je pourrais, dans un de mes menus, créer un lien qui ne s'afficherait que pour les profils inscrits ou les admin. En effet, créer la page et la "sécuriser" avec le plugin "Additional Pages" pas de problème, mais si je "pointe" vers cette page depuis un menu du plugin  "Advanced Menu Manager" ben le lien est visible mais en cliquant dessus ... bien sur la page ne s'affiche pas :o(

Pensez vous que ce soit possible ??
Merci par avance pour votre réponse.
Bon dimanche.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#2 2010-01-24 19:09:18

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

Je te propose de revenir à l'ancienne méthode pour définir un lien dans Piwigo.

Pour commencer:

Code:

// links : list of external links to add in the menu. An example is the best
// than a long explanation :
// Advanced usage:
//  You can also used special options. Instead to pass a string like parameter value
//  you can pass a array with different optional parameter values
//  $conf['links'] = array(
//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'eval_visible' => 'return true;'),
//    'http://piwigo.org/forum' => array('label' => 'For ADMIN', 'new_window' => true, 'eval_visible' => 'return is_admin();'),
//    'http://piwigo.org/ext' => array('label' => 'For Guest', 'new_window' => true, 'eval_visible' => 'return is_a_guest();'),
//    'http://piwigo.org/downloads' =>
//      array('label' => 'PopUp', 'new_window' => true,
//      'nw_name' => 'PopUp', 'nw_features' => 'width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no'),
//    );
// Parameters:
//  'label':
//    Label to display for the link, must be defined
//  'new_window':
//    If true open link on tab/window
//    [Default value is true if it's not defined]
//  'nw_name':
//    Name use when new_window is true
//    [Default value is '' if it's not defined]
//  'nw_features':
//    features use when new_window is true
//    [Default value is '' if it's not defined]
//  'eval_visible':
//    It's php code witch must return if the link is visible or not
//    [Default value is true if it's not defined]
//
// Equivalence:
//  $conf['links'] = array(
//    'http://piwigo.org' => 'PWG website',
//    );
//  $conf['links'] = array(
//    'http://piwigo.org' => array('label' => 'PWG website', 'new_window' => false, 'visible' => 'return true;'),
//    );

For ADMIN te donne le cas des administrateurs.
For Guest, te contraindra à inverser le test pour l'avoir pour les inscrits ( soit 'eval_visible' => 'return !is_a_guest();'


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2010-01-24 19:29:42

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

Merci Vincent de t'être penché sur mon interrogation, je vais tester ça et je te ferai un retour ;o)
Bonne soirée.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#4 2010-01-24 20:51:09

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13324

Re: [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2010-01-24 21:13:00

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

Re,

Donc un nouveau merci pour Vincent tout est ok de chez ok :o) et aussi à toi Julien pour la version FR mais en UK je m'en suis sorti ;o)
Je vais maintenant déployer ça en prod, trop bien.
Bonne soirée.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

  •  » Plugins
  •  » [Résolu] [Plugin] AMM - sécuriser un lien c'est possible ??

Pied de page des forums

Propulsé par FluxBB

github twitter facebook newsletter Faire un don Piwigo.org © 2002-2019 · Contact