•  » Utilisation
  •  » Code PHP ne fonctionne pas dans "section personnalisée"

#16 2009-10-27 13:44:46

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

Re: Code PHP ne fonctionne pas dans "section personnalisée"

Je me pose quelques questions capilotractables.

[hook=my_local_function(args)]

La fonction ne saurait-elle pas faire un global $user;
et retrouver ainsi le username?

La fonction ne saurait-elle pas au besoin faire:
$all = $template->get_template_vars();
Ou une fonction équivalente que nous pourrions proposer.

Cela sous-entend, je veux bien l'admettre qu'il ne faut pas faire d'assign, de clear_cache ou de display, en espérant avoir une prise en compte par le module php qui est l'appelant dans _data.

L'objectif voulu n'est pas, il me semble, de savoir de coder du smarty dans du smarty.

Le vrai besoin du webmaster est plutôt de savoir ajouter un script externe simplement.
Script externe qui fera sans doute quelques "echo" dans la logique pure et stricte de php (sans se soucier de la présence d'un cache de Smarty ou des fonctions de Smarty).

Serai-je à coté du besoin? Et si éloigné une fois encore d'une solution simple?


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

#17 2009-10-27 19:31:17

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Code PHP ne fonctionne pas dans "section personnalisée"

De mon point de vue, çà me semble tiré par les cheveux (je suis pas capable de capilotracter) de vouloir faire des choses aussi complexes :
1/ combien d'administrateurs de galerie ont de tels besoins, et sont capables de coder du php ou générer des templates smarty (et motivés pour le faire) ?
2/ les risques de plantages sont accrus (plus tu parses, plus y a de risques que le contenu à parser pose problème)
3/ va expliquer à l'utilisateur qui veut utiliser une accolade dans son texte doive utiliser des codes spécifiques

Pour moi, on s'approche de l'usine à gaz qui essaye de tout faire et on s'éloigne de l'application robuste avec un usage simple.
A partir du moment où on commence à renter dans des besoins aussi précis et complexes, je pense qu'il faut se poser la question d'une solution appropriée :
- création d'un template perso
- réalisation d'un plugin


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#18 2009-10-27 21:41:59

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

Re: Code PHP ne fonctionne pas dans "section personnalisée"

Oui, je te rejoins je fais mes propres .tpl extensions


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
  •  » Code PHP ne fonctionne pas dans "section personnalisée"

Pied de page des forums

Propulsé par FluxBB

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