#1 2010-06-05 11:24:12

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

Spread menus

[extension by VDigital] Spread menus

Je n'ai pas testé toutes les conditions d'utilisation encore.
Par exemple:
- Versions de Piwigo antérieures à la 2.1.1
- Résultat avec des navigateurs exotiques
- Thèmes sophistiqués

Tenir compte de la présence du thème dans la liste des thèmes supportés par défaut.
Si un thème est publié comme compatible Spread menus, c'est qu'il inclut le css nécessaire au plugin.
Si vous avez votre thème personnel suivre les indications ci-dessous (readme_for_theme_creators.txt)

Comment adapter ou créer votre thème pour... Spread menus

1 - Dans votre themeconf, créer un couple clé/valeur complémentaire comme ceci :

$themeconf = array(
      ...
      'spread_menus'  => 'spread_menus_theme',
      ...
    );

Facultatif, pour retirer les menus de la page picture toujours via votre themeconf, ajoutez la ligne suivante:

$conf['Spread menus']['On_picture']    = false;

2 - Créer votre ./css/spread_menus_theme.css dans le dossier de votre thème
par exemple comme ceci:

#thePicturePage #imageToolBar,
#thePicturePage #theImage,
#thePicturePage hr.separation {
  clear:none;
}

#thePicturePage #imageHeaderBar {
  width:auto;
}

#thePicturePage #linkPrev {
  margin-left:10px; /* 10px usually */
}

#thePicturePage div#comments,
#thePicturePage #imageHeaderBar,
#thePicturePage #imageToolBar,
#thePicturePage .infos,
body div.content {
  margin-left: 20em !important; /* 20em usually */
}

A propos du margin-left, ci-dessous les décalages de quelques thèmes connus:
        'Sylvia' => '290px',     'aqua' => '20em',        'blancmontxl' => 'auto',      'clear' => '20em',
        'dark' => '20em',          'GBO_hk-3' => '0',      'GBO_hk-3_clear' => '0',    'grum-dark-II' => '20em',
        'kardon' => '260px',    'p0w0' => '20em',        'Pure_clear_blue' => '20em',
        'Pure_green_nature' => '20em',                    'Pure_tr_clear_blue' => '20em',
        'sobre' => '0',            'VerticalWhite' => '20em',                            'wipi' => '20em',


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

#2 2010-06-05 12:19:01

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

Re: Spread menus

Génial, en plus tu donnes la notice pour adapter nos thèmes. Merci beaucoup.

;-)


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-06-05 14:32:01

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

Re: Spread menus

Petit souci sur le thème aqua : le menu apparaît au-dessus de la barre de navigation horizontale (Cf. copie d'écran).
Lien

Dernière modification par tosca (2010-06-05 14:37:32)

Hors ligne

#4 2010-06-05 15:15:03

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

Re: Spread menus

Normalement, cela fonctionne avec aqua.
Sur le site que tu me proposes
le <link rel="stylesheet" type="text/css" href="./plugins/spread_menus/css/spread_menus_with_aqua.css">
n'est pas pris en compte et je ne vois pas pourquoi.
Ce qui est étrange également c'est l'adresse des différents stylesheets générés, exemples:
<link rel="stylesheet" type="text/css" media="print" href="../../../themes/default/print.css">
<link rel="stylesheet" type="text/css" href="../../../themes/aqua/theme.css">
...
<link rel="stylesheet" type="text/css" href="../../../local/css/default-rules.css">
<link rel="stylesheet" type="text/css" href="../../../local/css/rules.css">

alors que "Spread menus" génère une référence différente:
<link rel="stylesheet" type="text/css" href="./plugins/spread_menus/css/spread_menus_with_aqua.css">

Qu'est-ce qui fait que tu as "../../../" au lieu de "./"?


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

#5 2010-06-05 15:23:14

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

Re: Spread menus

Tu n'as pas un template-extension de picture.tpl par hasard?
Peux-tu donner son url qu'on regarde son code?


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

#6 2010-06-05 15:27:42

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

Re: Spread menus

Je pense savoir pourquoi.
Je regarde ce cas de figure.

Barre-des-Cévennes | Wilderness Appeal - Aquarelles et croquis

Dernière modification par VDigital (2010-06-05 15:28: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

#7 2010-06-05 16:09:35

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

Re: Spread menus

[Subversion] r6469
doit pouvoir s'écrire plus proprement mais déjà cela corrige.


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 2010-06-05 17:46:48

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

Re: Spread menus

VDigital a écrit:

Tu n'as pas un template-extension de picture.tpl par hasard?
Peux-tu donner son url qu'on regarde son code?

Deux fichiers .tpl incorporés au thème : picture.tpl et menubar_categories.tpl ; je ne sais pas si on appelle ça encore des template-extensions, maintenant qu'ils sont dans le répertoire /template du thème.

Hors ligne

#9 2010-06-05 17:50:54

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

Re: Spread menus

VDigital a écrit:

Ce qui est étrange également c'est l'adresse des différents stylesheets générés, exemples:
<link rel="stylesheet" type="text/css" media="print" href="../../../themes/default/print.css">
<link rel="stylesheet" type="text/css" href="../../../themes/aqua/theme.css">
...
<link rel="stylesheet" type="text/css" href="../../../local/css/default-rules.css">
<link rel="stylesheet" type="text/css" href="../../../local/css/rules.css">
...
Qu'est-ce qui fait que tu as "../../../" au lieu de "./"?

?!?!
Quoique j'ai fait (je ne me rappelle plus trop ...), je n'ai touché à rien en dehors des balises <body></body>

Dernière modification par tosca (2010-06-05 17:55:23)

Hors ligne

#10 2010-06-05 17:54:02

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

Re: Spread menus

VDigital a écrit:

[Subversion] r6469
doit pouvoir s'écrire plus proprement mais déjà cela corrige.

De ma galerie, il m'indique que le plugin est à jour ... il faut que je charge le SVN manuellement ?

Hors ligne

#11 2010-06-05 17:55:50

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

Re: Spread menus

tosca a écrit:

VDigital a écrit:

[Subversion] r6469
doit pouvoir s'écrire plus proprement mais déjà cela corrige.

De ma galerie, il m'indique que le plugin est à jour ... il faut que je charge le SVN manuellement ?

Oui, teste la modif [Subversion] r6470 tant qu'à faire.
;-)


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 2010-06-05 18:13:23

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

Re: Spread menus

VDigital a écrit:

Oui, teste la modif [Subversion] r6470 tant qu'à faire.

J'aurais peut-être pas du interrompre ma sieste :lol:
Le chargement direct du fichier .php modifié me donne ... ça !

Hors ligne

#13 2010-06-05 18:17:58

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

Re: Spread menus

tosca a écrit:

VDigital a écrit:

Oui, teste la modif [Subversion] r6470 tant qu'à faire.

J'aurais peut-être pas du interrompre ma sieste :lol:
Le chargement direct du fichier .php modifié me donne ... ça !

Mea culpa pour cette erreur de manip.
J'ai rechargé et ça fonctionne : la page

PS : par contre, je ne vais pas laisser le plugin avec ce thème, car ce n'était pas trop prévu pour (une colonne jaune sur mon fond vert ...)
;-)

Hors ligne

#14 2010-06-06 13:21:59

SNF69
Membre
Lyon (69)
2009-04-10
1253

Re: Spread menus

Bonjour,

Dommage que ce super plugin ne soit pas compatible avec MontBlanc XL alors qu'il l'est avec BlancMont :o(
Bonne journée.


Seb


Ma galerie ?? c'est par ici : Galerie de Stephy et Seb

Hors ligne

#15 2010-06-06 13:53:59

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

Re: Spread menus

Il peut l'être comme tous les thèmes (même personnels).

Je préfèrerai que P@t ajoute un .css pour "Spread menus" et le nom du celui-ci dans le themeconf de MontBlancXL.
Les précisions sont dans le readme_for_theme_creators.txt (et en français dans le 1er post de ce topic).

P@t attend probablement que la mise à jour des thèmes soit disponible pour proposer les adaptations.

;-)


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

Pied de page des forums

Propulsé par FluxBB

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