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
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
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)
Hors ligne
la soirée est fructueuse, 2 réponses et j'apprends deux nouveaux trucs.
merci !
Hors ligne
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
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)
Hors ligne
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
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 !! :-)
Hors ligne