Annonce

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

#16 2009-12-29 22:51:22

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

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

LucMorizur a écrit:

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

Merci de me reprendre. J'ai hésité un fraction de seconde entre le passé simple et l'imparfait ... depuis que j'ai quitté le primaire, j'ai oublié que le présent pouvait s'écrire comme ça !
Ce que l'âge peut vous faire oublier ... tsss ;)

Hors ligne

#17 2009-12-30 07:02:59

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

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

Quand j'écris "Laisse la place nécessaire à droite avec une <div id="menubar2">".


Temporairement, tu le fais exister même vide ou avec un :

Code:

<p>
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li>In in justo justo, vitae vehicula nibh.</li>
<li>Vivamus at est vitae ipsum vulputate ultrices non et ante.</li>
<li>Quisque commodo aliquet justo, quis gravida nibh scelerisque eu.</li>
</ul>
</p>

<p>
<ul>
<li>Nulla a purus nec velit dapibus scelerisque eu ut libero.</li>
<li>Donec non ligula eget est tristique bibendum in ut lectus?</li>
<li>Vestibulum interdum ligula a eros lobortis mattis?</li>
<li>Morbi adipiscing enim a ligula viverra sed luctus eros mollis.</li>
<li>Vestibulum non nisl eu elit vulputate ultricies.</li>
<li>Aliquam sit amet lacus sagittis eros vestibulum iaculis at non lectus.</li>
</ul>
</p>

<p>
<ul>
<li>Aliquam dictum sem et purus tempor mollis.</li>
<li>Duis egestas sem a erat interdum vestibulum.</li>
<li>Maecenas ut massa metus, non mattis mi.</li>
<li>Vivamus non lectus risus, eu accumsan ipsum.</li>
</ul>
</p>

<p>
<ul>
<li>Donec cursus gravida velit, eu euismod quam pellentesque in.</li>
<li>Suspendisse condimentum leo et sapien hendrerit tempus.</li>
<li>Sed placerat quam eu lorem dapibus a placerat sapien dignissim?</li>
<li>Duis congue quam in diam semper facilisis.</li>
<li>Nulla sodales nisl ut turpis gravida dignissim.</li>
</ul>
</p>

<p>
<ul>
<li>Integer molestie nulla sit amet nunc viverra eu sollicitudin nisi vulputate.</li>
<li>Fusce sit amet purus nulla, eu varius nulla.</li>
<li>Fusce eget diam turpis, id porta nunc?</li>
<li>Proin nec lectus condimentum mi tempor porta nec a massa.</li>
<li>Quisque viverra tincidunt enim, eget tempor sem euismod a.</li>
</ul>
</p>

<p>
<ul>
<li>Phasellus in libero et dui accumsan porttitor ut a metus.</li>
<li>Aenean vitae quam commodo felis adipiscing commodo et eleifend nisl.</li>
<li>Vestibulum sit amet nunc nec augue facilisis iaculis.</li>
<li>Curabitur nec nunc ac metus ornare luctus!</li>
<li>Curabitur quis sem mi, id rutrum nibh!</li>
<li>Praesent luctus mattis dolor, eu laoreet tortor elementum in!</li>
<li>Sed eget magna nec urna vulputate pulvinar eu eget justo.</li>
<li>Maecenas mattis rutrum ligula, a fringilla nisi sollicitudin in.</li>
</ul>
</p>

<p>
<ul>
<li>Nam in turpis non urna tincidunt tempus.</li>
<li>Quisque at nibh ut nibh aliquam bibendum sit amet posuere libero.</li>
<li>Ut sit amet ante elit, sit amet fringilla risus.</li>
<li>Duis condimentum gravida mi, nec sagittis elit ullamcorper vitae!</li>
<li>Nunc sit amet felis id nulla hendrerit consectetur.</li>
<li>Nam pharetra sagittis est, non pulvinar nulla euismod quis.</li>
<li>Proin vestibulum lorem id elit bibendum ultricies.</li>
</ul>
</p>

<p>
<ul>
<li>Quisque tempus cursus nibh, at ultricies massa ultricies non.</li>
<li>Vestibulum venenatis tempor felis, quis consectetur nunc viverra eu.</li>
<li>Sed euismod eros sit amet erat porta bibendum.</li>
<li>Phasellus vitae nibh purus, vel pretium dolor!</li>
<li>Sed at mauris eget quam ultricies suscipit at et velit.</li>
</ul>
</p>

<p>
<ul>
<li>Phasellus volutpat blandit quam; ut tincidunt metus semper consequat.</li>
<li>Cras viverra libero ut neque aliquam luctus.</li>
<li>Pellentesque a est erat, non consequat urna.</li>
<li>Aliquam fermentum velit nec leo placerat eu cursus diam porta?</li>
<li>Etiam tempor faucibus justo, id blandit turpis pretium malesuada.</li>
<li>Suspendisse bibendum blandit elit, vitae sollicitudin dui lacinia eget.</li>
<li>Quisque facilisis justo sed felis pretium nec lacinia odio condimentum.</li>
<li>Suspendisse eget neque nulla, ut dictum arcu.</li>
</ul>
</p>

<p>
<ul>
<li>Quisque faucibus eros ac augue fermentum sollicitudin.</li>
<li>Morbi hendrerit arcu sed mi feugiat a feugiat orci ultricies?</li>
<li>Donec gravida eros a erat bibendum tincidunt.</li>
<li>Phasellus vulputate metus quis nisl tincidunt varius nec a augue.</li>
<li>Maecenas tempor dolor ac ligula vehicula porttitor.</li>
</ul>
</p>

<p>
<ul>
<li>Praesent id risus sed enim venenatis pulvinar sed et elit.</li>
<li>Donec sollicitudin nibh non lacus ullamcorper dictum.</li>
<li>Maecenas et massa quis tellus tempor egestas.</li>
<li>Vestibulum nec purus et lacus consequat condimentum et semper diam.</li>
<li>Morbi hendrerit velit in elit hendrerit sit amet scelerisque dui ornare.</li>
<li>Pellentesque dignissim posuere mauris, non tincidunt mauris dictum et.</li>
<li>Sed a tellus vitae sapien rutrum facilisis vel vel eros.</li>
</ul>
</p>

<p>
<ul>
<li>Vestibulum a diam odio; eu lobortis ante.</li>
<li>Curabitur pharetra sem et magna semper eu consequat lorem molestie?</li>
<li>Integer sodales diam vel eros congue tincidunt.</li>
<li>Etiam varius adipiscing est, a egestas turpis lobortis ac.</li>
<li>Maecenas vitae risus orci, consectetur ultricies mi.</li>
</ul>
</p>

<p>
<ul>
<li>Cras condimentum est sit amet est interdum pharetra posuere nisi adipiscing.</li>
<li>Duis lobortis justo vitae dolor semper vitae semper massa interdum.</li>
<li>Vivamus vel eros lacus, et dapibus lorem?</li>
<li>Duis volutpat leo vel felis vi</li>
</ul>
</p>

Tu lui donnes sa largeur/hauteur par CSS et tu le positionnes par CSS.

Cela te permettra de coder les CSS nécessaires pour ton menubar2.
D'observer comment réagissent les pages quand un bloc est bien plus court que les autres.
(Menu de gauche le plus court, partie centrale plus courte ou plus longue, Menu de droite le plus court ou le plus long).

Remplir menubar2 sera plus simple ensuite.


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

#18 2009-12-30 08:03:15

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

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

VDigital a écrit:

Cela te permettra de coder les CSS nécessaires pour ton menubar2.
D'observer comment réagissent les pages quand un bloc est bien plus court que les autres.

Comme tu peux le voir, j'avais déjà avancé sur le sujet ...
mais je vais faire une autre version pour suivre ton raisonnement ;)

Dernière modification par tosca (2009-12-30 08:03:54)

Hors ligne

#19 2009-12-30 14:27:00

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

Re: [Résolu] {$MENUBAR} 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

#20 2009-12-30 14:37:42

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

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

Bien noté ... mais pas sûr que je regarde ça aujourd'hui.
On vient juste de m'embaucher pour un truc hyper-urgent et je ne connais encore presque rien du sujet ... en dehors de la manière dont je vais essayer de l'aborder ;)

Hors ligne

#21 2009-12-30 15:42:40

gbo
Membre
PACA
2006-11-01
1199

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

VDigital a écrit:

Modif [Forum, post 127208 by VDigital in topic 15956] {$MENUBAR} sur toutes les pages !

ajout de l'
{assign var='MENUBAR' value=''}

Merci VDigital, pour ce lien j'ai enfin le menu sur toutes les pages.
Bravo!!!!

Ce serait formidable de pouvoir faire un plugin pour ajouter cette option.
Mais avec smarty rajouter dynamiquement du code à un tpl existant (sans tpl extension), c'est coton.
il faut maitriser les filtres de compilation et pour le moment ce n'est pas mon cas.

Hors ligne

#22 2009-12-30 18:29:45

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

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

EX-FTB a écrit:

Mais avec smarty rajouter dynamiquement du code à un tpl existant (sans tpl extension), c'est coton.
il faut maitriser les filtres de compilation et pour le moment ce n'est pas mon cas.

Peut-être aura-t-on un cours sur ce sujet lors du PiwigoCamp à Lyon ? Si EX-FTB ne peut pas venir, je lui photocopierai mes notes ;-) .

Hors ligne

#23 2009-12-30 18:33:34

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

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

LucMorizur a écrit:

Si EX-FTB ne peut pas venir, je lui photocopierai mes notes ;-) .

Peut-être même qu'après le PiwigoCamp on pourra trouver quelques docs de présentation en ligne {sifflote en regardant ailleurs}

Dernière modification par tosca (2009-12-30 18:34:46)

Hors ligne

#24 2009-12-30 18:35:26

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

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

tosca a écrit:

LucMorizur a écrit:

Si EX-FTB ne peut pas venir, je lui photocopierai mes notes ;-) .

Peut-être même qu'après le PiwigoCamp on pourra trouver quelques docs de présentation en ligne {sifflote en regardant ailleurs}

Peut-être que c'est une excellente idée...

Hors ligne

#25 2009-12-30 18:41:34

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

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

LucMorizur a écrit:

tosca a écrit:

Peut-être même qu'après le PiwigoCamp on pourra trouver quelques docs de présentation en ligne {sifflote en regardant ailleurs}

Peut-être que c'est une excellente idée...

Je ne te le fais pas dire ... on met ça au vote {là, je sors en courant}

PS : je ne t'ai rien dit, mais le topic qui va bien est là -> [Forum, topic 16685] [PiwigoCamp] Supports

Hors ligne

#26 2009-12-30 19:13:57

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

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

@EX-FTB

1 - Dans un plugin personnel (actif).
Ajoute

add_event_handler('loc_after_page_header', ' all_with_menubar', 20);

function  all_with_menubar() {
  global $template;
  $template->set_filenames(array(
    'all_with_menubar' => 'all_with_menubar.tpl',
  ));
  include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
  $template->parse('all_with_menubar');

}


2 - Dans ton template, ajoute all_with_menubar.tpl
Avec 2 lignes seulement:

{$MENUBAR}
{assign var='MENUBAR' value=''}

3 - Dans ton template-common/local-layout.css
ajoute (la correction) à la fin:
#theNotificationPage #menubar dl, #thePopuphelpPage #menubar dl { margin:0; }


Je n'ai pas testé.


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

#27 2009-12-30 20:29:28

gbo
Membre
PACA
2006-11-01
1199

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

je ne fait qu'un message pour tous.

LucMorizur a écrit:

EX-FTB a écrit:

Mais avec smarty rajouter dynamiquement du code à un tpl existant (sans tpl extension), c'est coton.
il faut maitriser les filtres de compilation et pour le moment ce n'est pas mon cas.

Peut-être aura-t-on un cours sur ce sujet lors du PiwigoCamp à Lyon ? Si EX-FTB ne peut pas venir, je lui photocopierai mes notes ;-) .

Je ne sais pas encore ce que je ferai le 06/02/2010, mais il y a peu de chance que je vous rejoigne à Lyon.

VDigital a écrit:

@EX-FTB

1 - Dans un plugin personnel (actif).
Ajoute

add_event_handler('loc_after_page_header', ' all_with_menubar', 20);

function  all_with_menubar() {
  global $template;
  $template->set_filenames(array(
    'all_with_menubar' => 'all_with_menubar.tpl',
  ));
  include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
  $template->parse(dirname(__FILE__)./..../.'all_with_menubar');

}

2 - Dans ton template, ajoute all_with_menubar.tpl
Avec 2 lignes seulement:

{$MENUBAR}
{assign var='MENUBAR' value=''}

3 - Dans ton template-common/local-layout.css
ajoute (la correction) à la fin:
#theNotificationPage #menubar dl, #thePopuphelpPage #menubar dl { margin:0; }

Je n'ai pas testé.

C'est super, j'ai testé pour toi et les membres du forum.
Il faut juste préciser le chemin du plugin. (comme ci-dessus)
Pour moi c'est plus simple à mettre en œuvre et cela évite de modifier un TPL standard (si on ne désire qu'afficher les menus sur toutes les pages.)

Je retiens la leçon pour l'ajout de données sans modifier le TPL d'origine.

Hors ligne

#28 2009-12-30 20:41:26

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

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

EX-FTB a écrit:

C'est super, j'ai testé pour toi et les membres du forum.
Il faut juste préciser le chemin du plugin. (comme ci-dessus)
Pour moi c'est plus simple à mettre en œuvre et cela évite de modifier un TPL standard (si on ne désire qu'afficher les menus sur toutes les pages.)

Je retiens la leçon pour l'ajout de données sans modifier le TPL d'origine.

Super, vous continuez sans moi sur les autres points qui m'intéressent ?
Je repasse dans quelques jours chercher les solutions qui marchent, lorsque j'aurais bien avancé ma présentation PiwigoCamp ;)

Hors ligne

#29 2009-12-30 21:34:32

gbo
Membre
PACA
2006-11-01
1199

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

Attention:
il ne faut pas charger "all_with_menubar.tpl" sur la page admin.


Sans quoi ....... on ne peut plus administrer la galerie.

j'ai jouté le test de la page :

function  all_with_menubar() {
global $template;

$page_name = script_basename();
if (isset($page_name) and   $page_name != 'admin')
{$template->set_filenames
.............
.... }
}

Hors ligne

#30 2009-12-30 21:40:15

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

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

@EX-FTB

Ok pour l'admin.


Ton histoire de path de tpl.

  $template->set_filenames(array(
    'all_with_menubar' => 'all_with_menubar.tpl',
  ));


J'avais bien écrit:
2 - Dans ton template, ajoute all_with_menubar.tpl

dans ton template (yoga ?) donc dans ./template/yoga/
./template/yoga/all_with_menubar.tpl

Et là tu ne devrais pas avoir de pb de chemin.

Pour moi ce point est clos.
Et j'ai d'autres infos pour tosca, maintenant.


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

  •  » 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