Annonce

#1 2007-02-18 19:39:25

gbo
Membre
PACA
2006-11-01
1200

1.7RC1 et paramètrage.

Je souhaitais faire des tests de  mise en forme de la RC1, pour mettre en place au plutôt le skin HK-3 et les modifications d’affichage que j’ai faites sur la version 1.6.

Pour la mise en forme de l’image la factorisation du code dans le fichier  picture_content.tpl est super .

La ou j’ai du mal c’est lorsque je veux modifier un fichier .php pour modifier ou ajouter des variables par exemple pour récupérer le titre de l’image dans le picture_content.tpl.

Dés que je modifie un fichier .php, je récupére des messages d’erreur !
Est-ce lié à à la RC1 ( j’en doute) ou un nouveau fonctionnement des templates ?
J’ai du rater une marche merci de m’éclairer.


RQ: avec le theme HK-3:
la ligne suivante pose un souci d'affichage.
     <script type="text/javascript">var qsearch_prompt="Recherche"; document.getElementById('qsearchInput').value=qsearch_prompt;</script>

Hors ligne

#2 2007-02-18 19:46:46

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

Re: 1.7RC1 et paramètrage.

Normal HK-3 ne s'attendait pas à cette fonctionnalité et je vois mal comment il pourrait la gérer.
Il faut sortir le qsearch de menubar et le réintégrer ailleurs, pas simple.
Dans un premier temps tu peux de passer de cette fonction....

Mais je rapelle que les RC sont pour des tests uniquement, après poubelle.
8-)


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

#3 2007-02-18 19:56:12

gbo
Membre
PACA
2006-11-01
1200

Re: 1.7RC1 et paramètrage.

VDigital,
On est en phase, sur la finalité  --> Poubelle.
Cela me permet de :
- faire une check liste pour répercuter mes modifications
- rationaliser les évolutions par fichier source

et peut être un jour (lointain) un mod basé sur HK-3.

Pour le search, j'ai effectivement mis le script en commentaire.

Reste le souci de récupération ou d'ajout de variables dans les .php.

Hors ligne

#4 2007-02-18 20:45:35

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

Re: 1.7RC1 et paramètrage.

Tu as peut-être besoin de savoir coder un plugin... ?
Il y a de bons exemples simples en standard et d'autres plus compliqués.
Mais c'est le moment de nous demander l'ajout de trigger dans le code.
Déjà bien cibler ce que tu veux faire.
8-)


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 2007-02-18 22:59:42

gbo
Membre
PACA
2006-11-01
1200

Re: 1.7RC1 et paramètrage.

Dans un premier temps, j’ai besoin de récupérer dans picture_content.tpl.
Le titre de l’image [Picture] [name]
De calculer en fonction de L la largueur de l’image en pixel :
Les valeurs L*0.2, L*0.4 , L*0.6 et L*0.8 pour refaire un usemap dynamique.

Dans Header TPL de pouvoir générer une suite de .CCS en fonction de la page d’entrée
Donc effectivement la connaissance de la  gestion  trigger, serai un plus.

il faut aussi pouvoir gérer un bloc <!-- BEGIN edito ....      END edito -->

RQ:
Cela m' a fait du bien en  3heures avec la 1.7 rc1 j'ai refait 80% ce que j'avais mis un mois à découvrir.
et c'est maintenant beaucoup plus propre.
avec des local-layout ....

Au passage chapeau à toute l'équipe  pour le travail accompli!

Dernière modification par EX-FTB (2007-02-19 06:50:24)

Hors ligne

#6 2007-02-21 20:20:47

gbo
Membre
PACA
2006-11-01
1200

Re: 1.7RC1 et paramètrage.

^_^

Est-ce que vous avez une idée sur la date de disponibilité d'une documentation pour la 1.7?
J'ai  parcouru le wiki de flipflip, mais cela reste très abscond pour un néophyte comme moi.
Mais je me soigne!

Hors ligne

#7 2007-02-22 07:45:52

flipflip
Membre
Lyon
2005-03-19
2316

Re: 1.7RC1 et paramètrage.

Pour le moment sur mon wiki je n'ai pas abordé comment trouver les informations nécessaire pour trouver les triger (point d'entrée dans le template) mais en gros par exemple tu veux connaitre l'identifiant du page (nécessaire pour certaine condition) via ton navigateur tu te rend sur la page où tu veux insérer l'affichage de ton plugin, tu édite la sources via ton navigateur et tu regarde dans la balise <body id=...> dans le id tu a l'identifiant de la page, ensuite en php tu le récupère via la varialbe $page['...']. Pour trouver le point d'entrée il faut que tu édite le fichier php qui correspond à la page où tu souhaite affiché ton plugin.
Par exemple tu veux ajouter un élément dans le header tu édtie le fichier include/page_header.php et tu cherche le triger qui t'intéresse. Ils ont cette forme

Code:

trigger_action('loc_begin_page_header');

Pour les utiliser dans ton plugin inspire toi des différents fournis en standard. Pour ton truc dans le header regarde celui qui s'appel Hello Word!.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#8 2007-02-23 20:33:37

gbo
Membre
PACA
2006-11-01
1200

Re: 1.7RC1 et paramètrage.

Merci Flipflip,
Avec ton complément d'information, cela devient un peu plus clair.
Ce n'est pas encore limpide, mais cela me donne des pistes.
Si je trouve un peu de temps, j'étudie cela dans le week-end.
Si je rencontre des soucis je reviens poster des questions.

Hors ligne

#9 2007-02-24 14:20:39

gbo
Membre
PACA
2006-11-01
1200

Re: 1.7RC1 et paramètrage.

EUREKA, qu’il a dit. !!!

Fliflip avec tes indications, j’arrive à faire un plugin simple pour rendre dynamique mes fichier.css en fonction de la page et du thème utilisé.
Un grand merci.
Lorsque l’on a compris, c’est très efficace.

Par extensions, je devrai arriver à récupérer toutes les variables que je souhaite :
Pour mettre la bannière que sur les pages catégories, les news que sur la 1° page …

Je bute encore sur un point comment reproduire, l’insertion d’un fichier tpl  dans un  autre fichier tpl. Exemple   picture_content.tpl s’insert dans picture.tpl grâce à la ligne :
<div id="theImage">
{ELEMENT_CONTENT}

Mais je n’ai pas trouvé le mécanisme.
Cela est super pratique pour factoriser des morceaux de programmes utilisés à plusieurs endroits ou pour faire des thémes en ajoutant seulement quelques lignes et en livrant les fichiers tpl qui vont bien.

Hors ligne

#10 2007-02-25 23:11:31

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: 1.7RC1 et paramètrage.

EX-FTB a écrit:

Je bute encore sur un point comment reproduire, l’insertion d’un fichier tpl  dans un  autre fichier tpl. Exemple   picture_content.tpl s’insert dans picture.tpl grâce à la ligne :
<div id="theImage">
{ELEMENT_CONTENT}

Mais je n’ai pas trouvé le mécanisme.
Cela est super pratique pour factoriser des morceaux de programmes utilisés à plusieurs endroits ou pour faire des thémes en ajoutant seulement quelques lignes et en livrant les fichiers tpl qui vont bien.

Si tu livres des tpl, ce sont des templates, pas des themes :-)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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