Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Charlie
2007-10-08 18:14:52

J'ai testé, ça fonctiopnne correctement (et en plus avec des explications claires de votre part). Pour clore le sujet, je donne un exemple.

Exemple : Insérer un message en bas de page avec la fonction personal_add_after_tpl_code(), donné dans le Wiki, Cf. Plugin personnel.

Ajout du message en fin de page dans le fichier yoga/index.tpl */
/* -------------------------------------------------------------------- */
add_event_handler('loc_end_index', 'personal_ajout_message');
function personal_ajout_message()
{
personal_add_after_tpl_code('index', '<!-- content -->',
    <div id="message"> <Font color=#ffffff>  Mon message.... </Font> </div>');
}

Charlie
2007-10-08 08:49:56

Merci de vos réponses.
Pas le temps de tester de suite, mais l'essentiel était de connaître la signification des paramètres.

P@t
2007-10-07 23:28:25

2 pistes:

- le add_event_handler appelle la fonction personal_bonjour, et tu appelles ta fonction personal_ajout_bonjour... y'a un problème ;-)
- la fonction personal_add_before_tpl_code n'est PAS définie dans pwg. Il faut la recopier dans ton fichier main.inc.php.

grum
2007-10-07 22:27:42

- add_event_handler(nom_de_levenement, nom_de_la_fonction)
- personnal_add_before_tpl_code(nom_du_template, texte_a_remplacer, nouveau_texte)

tes fonctions semblent être appellées correctement.
as-tu des messages d'erreur ?

peux-tu fournir le code complet de ton plugin ?
çà aiderait peut-être à voir s'il y a pas quelque chose ailleurs...

Charlie
2007-10-07 22:00:45

Pour être indépendant des futures version de PhpWebGallery, j'essaye d'utiliser les fonctions implémentées dans le plugin Personnel décrit dans le Wiki. Je cherche à utiliser la fonction "personal_add_before_tpl_code".
Pour cela, j'aimerais comprendre les différents paramètres :
- de l'évènement "add_event_handler"
- de la fonction "personal_add_before_tpl_code".


Mon exemple : ajouter du code dans index.tpl :

    add_event_handler('loc_begin_index', 'personal_bonjour');

   function personal_ajout_bonjour()
  {
      personal_add_before_tpl_code('index', '<!-- content -->', 'Mon Code');
  }

où "Mon Code" représente les lignes à ajouter après "<!-- content -->" du fichier "yoga/index.tpl".

Evidemment, cela ne fonctionne pas.

Un expert PHPiste a t'il une réponse ?

Phpwebgallery : Version 1.7.0

Merci !

Pied de page des forums

Propulsé par FluxBB

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