•  » Plugins
  •  » Modifier les pages php avec un plugin

#1 2009-04-22 18:08:52

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Modifier les pages php avec un plugin

Bonjour,

je voudrais savoir si il est possible de modifier les pages "register.php", "search.php", etc. (les pages à la racine donc) via un plugin
concrètement c'est pour ajouter la bout de code permettant de charger le menu sur ces pages.


pendant que j'y suis je ne trouve de doc détaillée sur les fonctions utilisables dans les plugins, je dois pas avoir les yeux en face des trous

Merci

Hors ligne

#2 2009-04-23 19:12:15

gbo
Membre
PACA
2006-11-01
1218

Re: Modifier les pages php avec un plugin

les fonctions d'un plugin sont déclenchées par des trigger_event.
Le deux fichiers n'ont pas de trigger, j'en déduis  qu'un plugin ne peut pas agir sur ces fichiers!

Hors ligne

#3 2009-04-23 19:31:16

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

Re: Modifier les pages php avec un plugin

Ces deux fichiers n'ont pas de trigger, mais il y a toujours moyen d'utiliser les trigger du header, du footer, de l'init, etc...
Dans le main.inc.php du plugin, il suffira d'appeler la fonction voulue uniquement pour ces pages. Par exemple:

if (script_basename() == 'register')
{
  add_event_handler('loc_begin_page_header', 'my_function');
}

Dernière modification par P@t (2009-04-23 19:32:00)


P@t

Hors ligne

#4 2009-04-23 20:33:26

gbo
Membre
PACA
2006-11-01
1218

Re: Modifier les pages php avec un plugin

la soirée est fructueuse, 2 réponses et j'apprends deux nouveaux trucs.
merci !

Hors ligne

#5 2009-04-23 20:38:28

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Modifier les pages php avec un plugin

allez un autre truc à la noix toujours pour le même projet

quels sont les remplaçants de cette fonction et de cette variable ?
$template->loadfile
$template->uncompiled_code

http://fr.piwigo.org/doc/doku.php?id=fr … nal_plugin

Hors ligne

#6 2009-04-23 20:50:18

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

Re: Modifier les pages php avec un plugin

mistic100 a écrit:

quels sont les remplaçants de cette fonction et de cette variable ?
$template->loadfile
$template->uncompiled_code

Il n'y a pas de remplacant pour ces fonctions...
Smarty ne permet pas la modifification des templates à la volée...
Mais il y a des solutions de remplacement bien entendu (les templates extension par exemple)


P@t

Hors ligne

#7 2009-04-23 20:53:21

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

Re: Modifier les pages php avec un plugin

EX-FTB a écrit:

la soirée est fructueuse, 2 réponses et j'apprends deux nouveaux trucs.
merci !

On apprend plein de trucs en rejoignant le coté obscur de la force!
Toujours pas partant? ;-)))


P@t

Hors ligne

#8 2009-04-24 20:06:26

gbo
Membre
PACA
2006-11-01
1218

Re: Modifier les pages php avec un plugin

P@t a écrit:

On apprend plein de trucs en rejoignant le coté obscur de la force!
Toujours pas partant? ;-)))

Ce serait volontiers
Mais les journées ne font que 24Heures et je prends un peu de temps pour dormir.
Mais un jour viendra.

Hors ligne

#9 2009-04-24 21:23:07

nicolas
Former Piwigo Team
2004-12-30
1566

Re: Modifier les pages php avec un plugin

EX-FTB a écrit:

Mais les journées ne font que 24Heures et je prends un peu de temps pour dormir.[

C'est là que tu te plantes, il ne faut pas dormir !! :-)


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

  •  » Plugins
  •  » Modifier les pages php avec un plugin

Pied de page des forums

Propulsé par FluxBB

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