Voici le script du wiki:
<?php /* Plugin Name: Sync not simulate Version: 1.0 Description: It's your personal plugin / Décocher "simuler" lors de la synchronisation Plugin URI: http://www.phpwebgallery.net Author: Moi, nous et vous Author URI: http://www.phpwebgallery.net */ add_event_handler('loc_begin_page_tail', 'personal_sync_not_simulate'); function personal_sync_not_simulate() { global $page, $template; if ( is_admin() and (script_basename() == 'admin') and ($page['page'] == 'site_update') ) { personal_add_after_tpl_code('tail', '</div> <!-- the_page -->', ' <script type="text/javascript"> document.getElementsByName("simulate")[0].checked = false; </script> ' ); } } ?>
et voici l'erreur obtenue:
Fatal error: Call to undefined function personal_add_after_tpl_code() in /serveur/PhpWebGallery/plugins/personal_sync_not_simulate/main.inc.php on line 24
une idée?
..
Hors ligne
Bien sur, tu n'as pas déclaré la fonction personal_add_after_tpl_code dans ton plugin...
function personal_add_after_tpl_code($tlp_handle, $insert_after, $code) { global $template; $template->loadfile($tlp_handle); $template->uncompiled_code[$tlp_handle] = str_replace($insert_after, $insert_after.$code, $template->uncompiled_code[$tlp_handle]); }
Il ne faut pas lire les pages du wiki en diagonal!
Il était marqué:
Fonctions nécessaires
* Ajouter du code dans un fichier tpl après un délimiteur
* Utilisation de javascript
Dernière modification par P@t (2007-08-18 18:36:04)
Hors ligne
aegidius a écrit:
je vais chercher le fouet.
MDR, MDR, MDR!!!!
;D
Hors ligne
pour te remonter le moral j avais fais la meme erreur 1ere fois
Hors ligne