É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)

LucMorizur
2010-08-14 18:27:12

flop25 a écrit:

les points de suspensions sont pour cacher les autres menus parce que la il n'y en a qu'un

Ben oui, évidemment :o| ... désolé...

Merci :-) !

J'ai pas encore testé, mais je pense essayer ce soir.

flop25
2010-08-14 18:23:23

les points de suspensions sont pour cacher les autres menus parce que la il n'y en a qu'un

LucMorizur
2010-08-14 11:05:02

flop25 a écrit:

dans un plugin perso:

(...)

Super, merci ! Il faudra que je teste.

Que veux-tu dire par le "[...]" ?

flop25
2010-08-13 20:45:29

dans un plugin perso:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:
Author URI:
*/

add_event_handler('blockmanager_apply', 'css_menubar_hide_2');

function css_menubar_hide_2($menu_ref_arr)
{
    global $user, $conf, $page, $template;
    $menu = & $menu_ref_arr[0];

  if ( is_a_guest() )
  {
  $menu->hide_block('mbSpecials');

[....]

  }
 
}


?>

rescue
2010-08-13 09:56:07

Bonjour,

Je vais revoir ça tranquillement à mon retour de vacances.
N'hésitez à me donner vos solutions entre  temps.

Merci pour vos réponses.
Bonnes vacances à tous.
@+

flop25
2010-08-13 07:55:13

tu peut faire un display:none ou alors tu as mis le code trop "bas" dans les balises
mais je crois me souvenir d'une autre solution pour ne pas afficher certain bloc menu... je re viens ce soir^^

rescue
2010-08-12 21:35:20

Bonsoir,

Oui je l'ai fait et d'ailleurs c'est comme ça que j'ai commencé mon approche.

Je n'avais plus le menu bar, après il faut modifier le css du theme car
la class
.content {
    border: 1px solid #000;
    border-top: 0;
    margin:21px 7px 0 290px;
    padding-top:7px;

qui fixe en margin 290px à gauche ça le fait pas il y a un vide lorsque tu n'a plus le menu sur le coté le marger 100% ou rien marger du tout, m'oblige à modifier les styles des autres  thèmes.

Ensuite j'ai fait la modification  de chaques tpl inclus dans le menu bar.
il me fait bien disparaitre les menus mais pas la mise en forme obliger de toucher les css des thèmes là aussi.

J'ai peut être raté quelque chose !

Merci de m'éclairer.
@+

LucMorizur
2010-08-12 21:24:28

rescue a écrit:

Je me suis penché et travaillé sur la modification du tpl.
Contraintes : trop de fichier à modifier dont les thèmes ( c'est une bonne idée mais trop de boulots).

Même avec un template-extension ? (LocalFiles Editor, onglet Templates, créer nouveau fichier, modèle menubar.tpl)

rescue
2010-08-12 21:14:57

Bonsoir,

Je me suis penché et travaillé sur la modification du tpl.
Contraintes : trop de fichier à modifier dont les thèmes ( c'est une bonne idée mais trop de boulots).

Je vais garder ma solution de modification de code source php il y a trois copier coller à faire.

Merci quand même flop25.

Bonne soirée et @ bientôt...

LucMorizur
2010-08-11 19:35:40

Merci flop25 :-) !

rescue
2010-08-11 19:14:23

Re,

Oui c'est sur que c'est contraignant de modifier le code source à chaque mise à jour. (ça reste assez rapide le copier coller)
Mais Je vais me pencher sur les tpl à modifier.

C'est une piste.
Merci
@+

flop25
2010-08-11 19:07:20

rescue a écrit:

Bonsoir,

Désolé pour ma réponse tardive mais j'étais de dépannage aujourd'hui lol.
Voici mon script si cela intéresse quelques personnes.

Le but est de placer dans les if () la condition suivante : and is_autorize_status(ACCESS_CLASSIC)

à la ligne 100 : if ( $block!=null and is_autorize_status(ACCESS_CLASSIC))

à la ligne 164 : if ( ($block = $menu->get_block('mbSpecials')) != null and is_autorize_status(ACCESS_CLASSIC))

à la ligne 236 : if ( ($block=$menu->get_block('mbMenu')) != null and is_autorize_status(ACCESS_CLASSIC))

Ainsi les menus sont cachés sauf le formulaire d'identification.

Bonne soirée
@+

heu modifier le fichier php est une très mauvaise solution... après si vous ne comptez pas mettre à jour votre galerie, yaura pas de problème sauf de sécurité

rescue
2010-08-11 19:00:27

Bonsoir,

Désolé pour ma réponse tardive mais j'étais de dépannage aujourd'hui lol.
Voici mon script si cela intéresse quelques personnes.

Le but est de placer dans les if () la condition suivante : and is_autorize_status(ACCESS_CLASSIC)
dans le fichier "menubar.inc.php"

à la ligne 100 : if ( $block!=null and is_autorize_status(ACCESS_CLASSIC))

à la ligne 164 : if ( ($block = $menu->get_block('mbSpecials')) != null and is_autorize_status(ACCESS_CLASSIC))

à la ligne 236 : if ( ($block=$menu->get_block('mbMenu')) != null and is_autorize_status(ACCESS_CLASSIC))

Ainsi les menus sont cachés sauf le formulaire d'identification.

Bonne soirée
@+

flop25
2010-08-11 18:44:18

voici une problématique rencontrée ici : http://piwigo.org/forum/viewtopic.php?p … 64#p115364
A utiliser soit en thème avec juste le ou les tpl modifié(s), ou alors en template extension si cela doit concerner plusieurs thèmes

LucMorizur
2010-08-11 12:01:44

Oui, mais le fichier que tu modifies peut être lui-même modifié lors d'une montée de version, auquel cas ta modif est perdue ! Toujours la même histoire.

Cependant je pense que tu as raison : mon idée n'est pas une bonne solution. J'avais pensé aussi à un truc encore plus alambiqué à l'aide de préfiltres... je le dis pas ? bon d'accord.



Peux-tu cependant dire quelle solution tu as mise en place ? Cela pourrait être intéressant si elle peut être convertie en une solution plus pérenne. Par MP si tu préfères.

Pied de page des forums

Propulsé par FluxBB

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