•  » Styles
  •  » template-common m'embête !

#16 2009-12-12 23:39:33

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

Re: template-common m'embête !

VDigital a écrit:

Si tu me donnes la page "où tu as un pb", et le thème que tu veux adapter... je t'explique.

Je n'adapte pas, je crée un template complet ... du moins, j'essaye ;)
Je n'ai plus de menu unique, mais plusieurs blocs d'éléments à positionner dans la/les pages. Le CSS n'est pas trop un problème (pas dans l'immédiat, en tout cas) ; par contre, je voudrais disposer des catégories et des tags dans le "menu" (un peu chahuté :D) sur toutes les pages.

Comment puis-je adapter ce que tu m'as dit dans ce post [Forum, post 125547 by VDigital in topic 16594] Afficher les catégories sur la page "picture" pour récupérer les tags ?

Hors ligne

#17 2009-12-13 07:34:01

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

Re: template-common m'embête !

Etant donné que tu parles d'un template complet...
Au lieu de ceci (Ce que tu as actuellement et qui n'est déjà plus standard):

Code:

/* $Id: layout.css 2630 2008-10-01 10:04:23Z rvelices $ */

/* template css */
@import "menubar.css";
@import "content.css";
@import "thumbnails.css";
@import "picture.css";
@import "default-layout.css";
/* Override properties with import local file */
@import "local-layout.css";
/* common css */
/*@import "../../template-common/default-layout.css";*/
/* Override properties with import local file */
/*@import "../../template-common/local-layout.css";*/

@import "default-colors.css";

Du peut faire ceci:

Code:

@import "style.css";
@import "../../template-common/overrides-tosca.css";

Tu créeras
./template-common/overrides-tosca.css complètement vide

Tu fusionneras dans l'ordre standard tous les css actuels dans:
./template/tosca/style.css

Cela ne donnera pas le résultat escompté immédiatement peut-être.
Cela devrait te simplifier la vie pour lire et comprendre tes CSS.

Voilà pour les css.


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-13 07:55:33

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

Re: template-common m'embête !

Ajoute ceci:

Code:

<div class="content stuffs_block">
  <div class="content stuffs_block stuffs">
    <div id="stuffs_block_nn" class="content middle_block" >
      <div class="personal_block">
        {''|get_categories_menu}
      </div>
    </div>
  </div>
</div>

à la fin de ton ./template/tosca/picture.tpl

(Il aurait été beaucoup plus simple de faire un template-extension de picture.tpl au lieu de faire un template tosca complet surtout si c'est ta seule modif de tpl.)

Au lieu de coder <div id="stuffs_block_nn"...
Code <div id="tosca_catmenu"...

Dans tes css... à la fin ajoute

Code:

#tosca_catmenu dd { }
#tosca_catmenu ul { }
#tosca_catmenu li { }
#tosca_catmenu li.selected { }
#tosca_catmenu .menuInfoCat { }
#tosca_catmenu li.selected .menuInfoCat { }
#tosca_catmenu a { }
#tosca_catmenu a:hover { }
#tosca_catmenu li.selected a { }
#tosca_catmenu li.selected a:hover { }
#tosca_catmenu .menuInfoCatByChild { }
#tosca_catmenu li.selected .menuInfoCatByChild { }
#tosca_catmenu img[alt="(!)"] { }
#tosca_catmenu li.selected img[alt="(!)"] { }

Il te suffira d'ajouter les propriétés que tu voudras à chacun de ces éléments.
Cf. CSS 2.1 Property index

J'espère que c'est assez simple et clair.
Amuses-toi bien.
;-)


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

#19 2009-12-13 08:54:26

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

Re: template-common m'embête !

VDigital a écrit:

à la fin de ton ./template/tosca/picture.tpl

(Il aurait été beaucoup plus simple de faire un template-extension de picture.tpl au lieu de faire un template tosca complet surtout si c'est ta seule modif de tpl.)

J'ai du mal m'exprimer : je n'ai pas touché à picture.tpl, son tour viendra après ;)

Pour le moment, je m'intéresse à la page des catégories/vignettes/calendrier ; les grosses modifs sont au niveau du menu :
- découpage en plusieurs blocs, "ventilés" en plusieurs endroits de la page (ça c'est fait)
- récupération des tags que je voudrais afficher dans l'un de ces blocs de menu (donc par menubar.tpl), sur toutes les pages : c'est là que je bloque pour le moment.

J'intuite peut-être mal ou un peu rapidement, mais les choses me semble(ro)nt plus simple pour picture.tpl : si j'ai compris comment construire mes menus sur la page catégories, j'imagine que je devrais arriver aussi à l'insérer dans picture.tpl.

Je sais me débrouiller en CSS et je peux travailler un peu en PHP (pas les regexp, hein !)  ; par contre, je débarque complètement pour Smarty, et mes connaissances en PO sont très rudimentaires. Je suis à la rue en ce qui concerne les liens Smarty -> PHP et comment tout ça s'insère dans l'architecture Piwigo.
C'est surtout à ce niveau-là que j'ai besoin d'aide, pour récupérer les données dans les pavés qui vont bien ;)
Merci.

Hors ligne

#20 2009-12-13 09:14:46

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

Re: template-common m'embête !

Maquette

Hors ligne

#21 2009-12-13 09:30:57

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

Re: template-common m'embête !

tosca a écrit:

- récupération des tags que je voudrais afficher dans l'un de ces blocs de menu (donc par menubar.tpl), sur toutes les pages : c'est là que je bloque pour le moment.

Trouvé ! Je bloquais sur une histoire de syntaxe Smarty ; un copier/coller à partir de tags.tpl a résolu le problème.

Hors ligne

#22 2009-12-13 10:30:33

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

Re: template-common m'embête !

Attention: Les tags peuvent sensiblement ralentir l'affichage des pages tant ils sont complexes à générer (Avoir trop de tags pourrait pénaliser le serveur, si le calcul est effectué sur chaque page, et si ton hébergeur n'apprécie pas... Pan sur le bec!).


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

#23 2009-12-13 10:33:47

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

Re: template-common m'embête !

Tu fais bien de m'alerter.
Je vais monter une maquette qui fonctionne, et je verrai ensuite comment optimiser ... au pire, je reverrai mes ambitions à la baisse, mais pas avant d'avoir essayé ;)
Côté hébergeur, je pense qu'OVH peut fournir ... en me demandant éventuellement de repasser à la caisse :lol:

Hors ligne

#24 2009-12-13 10:36:07

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

Re: template-common m'embête !

OVH ne se gênera pas pour te le proposer...
;-)


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

  •  » Styles
  •  » template-common m'embête !

Pied de page des forums

Propulsé par FluxBB

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