Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

SNF69
2010-01-24 21:13:00

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

Gotcha
2010-01-24 20:51:09
SNF69
2010-01-24 19:29:42

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


Seb

VDigital
2010-01-24 19:09:18

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();'

SNF69
2010-01-24 14:26:43

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

Pied de page des forums

Propulsé par FluxBB

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