#106 2008-03-03 00:15:49

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Evolution des templates

rvelices a écrit:

- la fonction check_server_plugins -> t'aurais pu passer le fs_plugins comme variable en reference a la fonction a la place d'utiliser une variable globale dans la fonction ?

Oui... mais la fonction check_server_plugins modifie au passage fs_plugins (pour ajouter le numéro d'extension à chaque plugin)
Et vu qu'elle renvoit les données du serveur... on est obligé de la mettre en global.
Est-ce que c'est mieux de la mettre aussi en variable de référence?

rvelices a écrit:

-  je pense que les modifs css ne devrait pas aller en template-common mais plutot en admin.css ?

Vincent m'avait dit qu'il était partant pour mettre le CSS des infobulles en template-common afin de pouvoir les utiliser aussi partie publique...
Ca peut-etre utilise pour des plugins éventuellement...
Mais je peux le changer de place ;-)

rvelices a écrit:

Sinon yes !!! super boulot....

Merci ;-)


P@t

Hors ligne

#107 2008-03-03 01:33:55

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Evolution des templates

P@t a écrit:

rvelices a écrit:

- la fonction check_server_plugins -> t'aurais pu passer le fs_plugins comme variable en reference a la fonction a la place d'utiliser une variable globale dans la fonction ?

Oui... mais la fonction check_server_plugins modifie au passage fs_plugins (pour ajouter le numéro d'extension à chaque plugin)
Et vu qu'elle renvoit les données du serveur... on est obligé de la mettre en global.
Est-ce que c'est mieux de la mettre aussi en variable de référence?

si tu passes le parametre par reference, tu n'est pas oblige de la mettre en global... C'est mieux juste parce que c'est plus propre (je n'ai pas a me soucier dans ma fonction si la variable globale existe/change de nom etc...), mais ce que t'as fait marche parfaitement. je ferais cette modif si tu veux (c'est super simple)...

Hors ligne

#108 2008-03-03 07:16:39

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

Je m'étais demandé aussi pour le css mais je m'étais dit que tu voulais l'utiliser pour autre chose.

Sinon cf ma remarque d'un autre post:

rub a écrit:

Par contre, il manque une traduction "plugin_action".
Et j'ai "[l10n] language key "plugins_action" is not defined
plugins_action" en local chez moi et plugins_action sur la démo.
Ce qui m'embête, c'est le "[l10n] language key", est-ce à cause de smarty?

Et bravo et merci P@t!

Dernière modification par rub (2008-03-03 07:21:30)

Hors ligne

#109 2008-03-03 09:59:41

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Evolution des templates

rvelices a écrit:

si tu passes le parametre par reference, tu n'est pas oblige de la mettre en global... C'est mieux juste parce que c'est plus propre (je n'ai pas a me soucier dans ma fonction si la variable globale existe/change de nom etc...), mais ce que t'as fait marche parfaitement. je ferais cette modif si tu veux (c'est super simple)...

Oui oui! Mais je répète que le tableau fs_plugins a besoin d'etre modifié pour le script principal: la fonction check_server_plugin ajoute l'extension à chaque plugin:

if (!empty($fs_plugin['uri']) and strpos($fs_plugin['uri'] , 'extension_view.php?eid='))
    {
      list( , $extension) = explode('extension_view.php?eid=', $fs_plugin['uri']);
      if (!is_numeric($extension)) continue;
      $plugins_to_check[] = $extension;
      $fs_plugins[$plugin_id]['extension'] = $extension;
    }

C'est pour ca que je l'ai mis en global.

Sinon, pour le l10n plugins_action, un oubli de ma part...
A remplacer dans le fichier plugins_update.tpl par 'Actions'

Dernière modification par P@t (2008-03-03 10:12:04)


P@t

Hors ligne

#110 2008-03-03 15:22:14

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Evolution des templates

P@t a écrit:

Oui oui! Mais je répète que le tableau fs_plugins a besoin d'etre modifié pour le script principal
...
C'est pour ca que je l'ai mis en global.

Avec le passage par reference ca doit marcher. Si tu modifie le parametre passe par reference dans ta fonction, alors la modif est repercute sur la variable dans le script appelant. J'ai commite - ca devrait marcher.

Hors ligne

#111 2008-03-03 16:10:25

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Evolution des templates

rvelices a écrit:

Avec le passage par reference ca doit marcher. Si tu modifie le parametre passe par reference dans ta fonction, alors la modif est repercute sur la variable dans le script appelant. J'ai commite - ca devrait marcher.

Ok, ca fonctionne, merci radu ;-)
En fait, je ne connaissais pas le passage d'arguments par référence (le &).
Je viens de lire le manuel...
Maintenant, c'est ok ;-)

PS: quel éditeur utilises-tu? j'ai vu que tout les espaces en fin de lignes sont supprimés...

Dernière modification par P@t (2008-03-03 16:14:19)


P@t

Hors ligne

#112 2008-03-03 20:18:49

rvelices
Équipe Piwigo
2005-12-29
1417

Re: Evolution des templates

P@t a écrit:

PS: quel éditeur utilises-tu? j'ai vu que tout les espaces en fin de lignes sont supprimés...

J'utilise pspad et/ou textpad ...

Merci de te lancer dans la migration... Ca aide beaucoup d'avoir plusieurs mains ...

Je comptais faire en prochain le element_set_global et element_set_unit. Donc si tu veux, tu peux te pencher sur user_list / site_manager / site_update ?

Hors ligne

#113 2008-03-03 20:37:27

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

Re: Evolution des templates

Bonjour a tous,

Et mille excuses pour les accents car le clavier est US naturellement.
Bien, je ne vais pas prendre le temps de lire tous les posts, mais...

J ai lu la doc de smarty.

1 - Je trouve que la boucle foreach rend les templates complexes.
2 - Le is odd n arrange rien.
3 - Je voudrai avoir des tests efficacite du cache sur les acces a la page d index.

Sincerement yoga en 1.8 devrait rester avec les anciens templates.
L admin devrait migrer dans un nouveau template utilisant smarty.
Il serait alors plus simple d avoir une variable dans les plugins pour indiquer si smarty doit etre utilise ou non.

=>
yoga : plus d admin + les anciens tpl
smrt : admim smarty + les nouveaux tpl

+ Plugin set $conf smarty = true / false

Bonnes reflexions a tous...
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

#114 2008-03-03 20:41:02

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Evolution des templates

rvelices a écrit:

Merci de te lancer dans la migration... Ca aide beaucoup d'avoir plusieurs mains ...

Je comptais faire en prochain le element_set_global et element_set_unit. Donc si tu veux, tu peux te pencher sur user_list / site_manager / site_update ?

Merci à toi de faire le plus gros du boulot! ;-)
Je viens migrer register, profile et install...
Je ferai user_list, site_manager et site_update ce soir.... ou après demain... (demain, c'est ski!)


P@t

Hors ligne

#115 2008-03-03 20:48:06

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Evolution des templates

VDigital a écrit:

1 - Je trouve que la boucle foreach rend les templates complexes.

Après lu la doc de smarty, migré quelques templates et plugins, intégrer Plugins Manager en dur... je peux dire que la boucle foreach est très simple d'utilisation et simplifie énormément les templates!
Sans compter les possiblités supplémentaires qui nous sont offertes!
Que dire aussi des html_options, html_radios, la fonction get_template_vars, etc, etc, etc....
Extremement pratique!

VDigital a écrit:

- Le is odd n arrange rien.

Idem, je trouve ca plus pratique d'avoir ca dans le template.
Et meme plus logique

VDigital a écrit:

3 - Je voudrai avoir des tests efficacite du cache sur les acces a la page d index.

On verra bien quand tout sera migré ;-)

VDigital a écrit:

Sincerement yoga en 1.8 devrait rester avec les anciens templates.

Complètement PAS D'ACCORD!
La migration est presque terminée (merci radu!)
Et en plus j'ai déjà oublié comment coder avec l'ancien template!
Essaye smarty, et en 1heure, t'es déjà accros...

Dernière modification par P@t (2008-03-03 20:48:42)


P@t

Hors ligne

#116 2008-03-03 21:11:46

8-)
Invité

Re: Evolution des templates

8-)

(deconnecte)

#117 2008-03-03 21:29:47

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

P@t a écrit:

rvelices a écrit:

Merci de te lancer dans la migration... Ca aide beaucoup d'avoir plusieurs mains ...

Je comptais faire en prochain le element_set_global et element_set_unit. Donc si tu veux, tu peux te pencher sur user_list / site_manager / site_update ?

Merci à toi de faire le plus gros du boulot! ;-)
Je viens migrer register, profile et install...
Je ferai user_list, site_manager et site_update ce soir.... ou après demain... (demain, c'est ski!)

Vous êtes tous les 2 très actifs sur la migration, je ne sais pas ou vous trouvez le temps... mais, c'est vrai que vous bossez vite...
Je garde mes options sur les mails et la NBM mais à la vitesse où ca va, je vais les perdre... Je voudrais les faire pour bien appréhender smarty!

Hors ligne

#118 2008-03-03 21:36:14

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

P@t a écrit:

VDigital a écrit:

1 - Je trouve que la boucle foreach rend les templates complexes.

Après lu la doc de smarty, migré quelques templates et plugins, intégrer Plugins Manager en dur... je peux dire que la boucle foreach est très simple d'utilisation et simplifie énormément les templates!
Sans compter les possiblités supplémentaires qui nous sont offertes!
Que dire aussi des html_options, html_radios, la fonction get_template_vars, etc, etc, etc....
Extremement pratique!

VDigital a écrit:

- Le is odd n arrange rien.

Idem, je trouve ca plus pratique d'avoir ca dans le template.
Et meme plus logique

VDigital a écrit:

3 - Je voudrai avoir des tests efficacite du cache sur les acces a la page d index.

On verra bien quand tout sera migré ;-)

VDigital a écrit:

Sincerement yoga en 1.8 devrait rester avec les anciens templates.

Complètement PAS D'ACCORD!
La migration est presque terminée (merci radu!)
Et en plus j'ai déjà oublié comment coder avec l'ancien template!
Essaye smarty, et en 1heure, t'es déjà accros...

+1

Je suis de ton avis, sans nuance!

J'ai migré qu'un seul template et j'ai regardé le travail des 2 speedy et il n'y a pas photos... les if, les for, etc. c'est beaucoup plus simple...

Tout le html provient du tpl comme le nl2br, etc.. Avec les odd, c'est bien le tpl qui permet de changer de couleur.
Par exemple, si tu veux faire un template qui change les couleurs toutes les 3 lignes, avec l'ancienne version on ne sait pas faire, avec smarty, pas de soucis.

VDigital migre ton 1er template et tu verras ce que ca donne.

Hors ligne

#119 2008-03-03 21:37:46

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

rub a écrit:

rub a écrit:

Par contre, il manque une traduction "plugin_action".
Et j'ai "[l10n] language key "plugins_action" is not defined
plugins_action" en local chez moi et plugins_action sur la démo.
Ce qui m'embête, c'est le "[l10n] language key", est-ce à cause de smarty?

Par contre, je reviens sur ca.
C'est bien un problème avec smarty?

Hors ligne

#120 2008-03-03 22:09:00

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Evolution des templates

rub a écrit:

rub a écrit:

rub a écrit:

Par contre, il manque une traduction "plugin_action".
Et j'ai "[l10n] language key "plugins_action" is not defined
plugins_action" en local chez moi et plugins_action sur la démo.
Ce qui m'embête, c'est le "[l10n] language key", est-ce à cause de smarty?

Par contre, je reviens sur ca.
C'est bien un problème avec smarty?

De plus, la création des répertoires pour  $conf['local_data_dir'] n'est pas récursif, il faut que les répertoires pères soient créés.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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