•  » Trucs et astuces
  •  » Bandeau pour navigation dans catégorie verrouillée

#1 2010-07-20 23:37:34

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Bandeau pour navigation dans catégorie verrouillée

Suite à [Forum, topic 11112] Catégories ou Sous Catégories verouillées, ci-dessous le code à incorporer à son plugin personnel pour rajouter un message d'avertissement aux admins, lorsqu'ils naviguent dans une arborescence de catégorie verrouillée (lorsqu'une catégorie est verrouillée, toutes ses sous-catégories le sont aussi) :

Code:

// warn_category_locked
// Checks if the current category is currently locked,
// and notify it if it is the case.
//
// no variables, no return
//
add_event_handler('loc_end_section_init', 'warn_category_locked');

function warn_category_locked() {
  global $page, $template;

  if (isset($page['category']['id'])) {
    $locked_cats = array();
    $m = array();
    $m[0] = 'Catégorie verrouillée';
  
    $query = pwg_query("
      SELECT id
      FROM ".CATEGORIES_TABLE."
      WHERE visible = 'false';
    ");
    while ($row = pwg_db_fetch_assoc($query)) $locked_cats[] = $row['id'];
  
    if (in_array($page['category']['id'], $locked_cats)) {
      if (isset($template->smarty->_tpl_vars['header_msgs']))
       $template->smarty->_tpl_vars['header_msgs'][] = $m[0];
      else
       $template->assign('header_msgs', $m);
    }
    unset($locked_cats, $m);
  }
}

Pour éviter que le bandeau ainsi activé pour les catégories verrouillées, ne recouvre des parties utiles du haut de la page, voir [Forum, topic 18276] Éviter masquage haut de page par bandeau de tête.

Hors ligne

#2 2010-07-21 00:25:45

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Bandeau pour navigation dans catégorie verrouillée

Merci Beaucoup Luc.

:-D


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

#3 2010-07-21 11:45:01

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: Bandeau pour navigation dans catégorie verrouillée

Gotcha a écrit:

Merci Beaucoup Luc.

:-D

De rien ;-) !

Hors ligne

  •  » Trucs et astuces
  •  » Bandeau pour navigation dans catégorie verrouillée

Pied de page des forums

Propulsé par FluxBB

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