Annonce

  •  » Utilisation
  •  » [Résolu] {$MENUBAR} sur toutes les pages !

#1 2009-08-02 16:18:05

YannCo
Membre
Douarnenez - 29
2009-07-12
112

[Résolu] {$MENUBAR} sur toutes les pages !

Salut,

Pas moyen de mettre {$MENUBAR} sur toutes les pages, j'ai tenté de le mettre dans le header.tpl, mais dès que j'affiche une image (picture.php?...) ben, le menu disparait !

Ca doit être déclaré quelque part mais où ?

Hors ligne

#2 2009-08-02 17:10:13

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Résolu] {$MENUBAR} sur toutes les pages !

YannCo a écrit:

Salut,

Pas moyen de mettre {$MENUBAR} sur toutes les pages, j'ai tenté de le mettre dans le header.tpl, mais dès que j'affiche une image (picture.php?...) ben, le menu disparait !

Ca doit être déclaré quelque part mais où ?

le menubar n'est pas déclaré ailleurs que les pages où pwg l'a prévu.
VD a promis de régler cet inconvénient
La solution actuelle est un plugin (il me semble qu'il y en avait un : recherche sur le forum on en a beaucoup discuté)

Hors ligne

#3 2009-08-02 21:24:36

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Hors ligne

#4 2009-08-02 22:03:49

YannCo
Membre
Douarnenez - 29
2009-07-12
112

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Saleté de rosbeef !!!!! bon même si lire de l'anglais est quelque chose qui me prend la tête, j'y suis arrivé !

Merci :)

Hors ligne

#5 2009-08-02 22:18:11

YannCo
Membre
Douarnenez - 29
2009-07-12
112

Re: [Résolu] {$MENUBAR} sur toutes les pages !

YannCo a écrit:

Saleté de rosbeef !!!!! bon même si lire de l'anglais est quelque chose qui me prend la tête, j'y suis arrivé !

Merci :)

Heu ça a marché mais là ...... c'est la cata lol !

Hors ligne

#6 2009-12-29 21:27:52

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Je ne sais pas trop si il convient d'ouvrir un nouveau topic ou non ...

Je souhaiterais pouvoir mettre en place un mode de navigation un peu différent :
  - plusieurs colonnes au lieu de l'unique colonne de menu
  - identique (ou tout au moins disponible à l'affichage) sur toutes les pages "visitables" : index, picture, comments, tags, autres ?
  - et ce que je veux dans chaque colonne (catégories, commentaires, tags, liens divers, etc.)

A priori, le fonctionnement ne me paraît pas correspondre à ce que je cherche, mais je ne sais pas comment éviter "proprement" de l'appeler pour insérer mon propre code à la place.

Je suis preneuse de quelques pistes et/ou expériences sur le sujet.
Merci.

Hors ligne

#7 2009-12-29 21:40:51

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Avant d'aller faire des menus différents...
Je vous propose d'étudier comment avoir le menu sur toutes les pages.

Je n'ai rien testé du tout mais... Les grande lignes:


1 - Dans mon plugin personnel (actif).
J'ajoute une fonction (pas d'handler pour autant).

function all_with_menubar() {
  include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
}

2 - Un template-extension pour header.tpl (vous en avez peut-être déjà un).
A la fin, j'ajoute:

{if (empty($MENUBAR))}
  {''|all_with_menubar}
{/if}
{$MENUBAR}
{assign var='MENUBAR' value=''}

3 - Dans mon template-common/local-layout.css
j'ajoute (je corrige un bug) à la fin:
#theNotificationPage #menubar dl, #thePopuphelpPage #menubar dl { margin:0; }

Il y aura encore quelques adaptations CSS à réaliser mais cela devrait être bon.

Pour le reste de ta demande, tosca, c'est dans la fonction que nous ferons le tri entre ce qui doit rester ou pas.

Dernière modification par VDigital (2009-12-30 14:25:56)


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

#8 2009-12-29 21:44:18

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Sans avoir encore tout regardé en détail, comment fais-je pour distinguer #menuleft et #menuright, si je n'ai qu'un #menubar ?

Hors ligne

#9 2009-12-29 21:50:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Ce point aura sa réponse mais déjà il faut que le menu soit sur toutes les pages.


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

#10 2009-12-29 21:52:51

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] {$MENUBAR} sur toutes les pages !

Je comprends le principe d'inclusion sur toutes les pages.
Mais je n'ai pas résolu les points suivants :
- comment inclure des éléments non prévus "de base" dans #menubar (liste de tous les tags, derniers commentaires, etc.)
- comment gérer deux colonnes, une à gauche, l'autre à droite de la zone 'main'.

Je souhaite par ailleurs créer mon propre template ; quel est l'intérêt de template-extension dans ce cas ?

Hors ligne

#11 2009-12-29 22:21:44

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] {$MENUBAR} sur toutes les pages !

tosca a écrit:

Je comprends le principe d'inclusion sur toutes les pages.
Mais je n'ai pas résolu les points suivants :
- comment inclure des éléments non prévus "de base" dans #menubar (liste de tous les tags, derniers commentaires, etc.)
- comment gérer deux colonnes, une à gauche, l'autre à droite de la zone 'main'.

Je souhaite par ailleurs créer mon propre template ; quel est l'intérêt de template-extension dans ce cas ?

comment inclure des éléments non prévus: Facile. On y viendra.
tous les tags: je te déconseille de faire ça, mais on regardera.
comment gérer deux colonnes: Tu veux dire 3 colonnes, y compris sur picture.php? pas de problème pour moi.
ton propre template => Tu oublies les template-extensions cela va de soi.


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

#12 2009-12-29 22:28:36

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] {$MENUBAR} sur toutes les pages !

VDigital a écrit:

comment inclure des éléments non prévus: Facile. On y viendra.

OK

VDigital a écrit:

tous les tags: je te déconseille de faire ça, mais on regardera.

J'y ai repensé depuis ton premier avis sur le sujet : je ne veux que 20 ou 30 tags les plus "lourds", et j'ai réalisé la sélection. Mais pour éviter d'avoir à relire toute la table tags-images (je ne sais plus son nom ...) à chaque page, j'envisage de stocker quelque part (une ligne de la table config, ou une table à moi), la liste des tags à afficher. Comme je ne mets à jour les tags qu'à chaque fois que je charge de nouvelles photos, je vais prévoir une fonction de rafaîchissement de cette liste de tags ... à lancer via le menu de maintenance si possible, sinon à la mimine.

VDigital a écrit:

comment gérer deux colonnes: Tu veux dire 3 colonnes, y compris sur picture.php? pas de problème pour moi.

C'est bien ce que je voulais dire.
OK, donc je prépare mon template avec menubar uniquement, et on saucissonera ensuite.

Dernière modification par tosca (2009-12-29 22:29:40)

Hors ligne

#13 2009-12-29 22:36:15

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] {$MENUBAR} sur toutes les pages !

tosca a écrit:

OK, donc je prépare mon template avec menubar uniquement, et on saucissonera ensuite.

Laisse la place nécessaire à droite avec une <div id="menubar2">


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

#14 2009-12-29 22:40:24

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Résolu] {$MENUBAR} sur toutes les pages !

VDigital a écrit:

Laisse la place nécessaire à droite avec une <div id="menubar2">

La place ... est donnée par le CSS via les width/float ; dans le template les div sont à la queue-leu-leu après le header et avant le "main" (ou est-ce "content" ou "picture" c/o Piwigo ?)
Ou me trompai-je ?

Hors ligne

#15 2009-12-29 22:47:35

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

Re: [Résolu] {$MENUBAR} sur toutes les pages !

[HS]
Désolé ; c'est vraiment juste parce que l'intéressée me semble... intéressée par ce genre de sujet

tosca a écrit:

Ou me trompai-je ?

Ca, c'est au passé simple. Au présent, c'est "me trompé-je ?".
Mais c'est peut-être voulu ;-)
[/HS]

Hors ligne

  •  » Utilisation
  •  » [Résolu] {$MENUBAR} sur toutes les pages !

Pied de page des forums

Propulsé par FluxBB

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