et lURL cible pour la fonction ## redirect() doit être placé à la valeur de $_SERVER[REQUEST_URI]. Cette ## URL peut cependant être étendue pour inclure des variables supplémentaires ## (comme lajout de &foo=bar dans le plugin exemple). ## ## 4. Si votre plugin est pour les administrateurs seulement, le nom de fichier ## doit avoir le préfixe AP_. Sil est pour les administrateurs et les modérateurs, ## utilisez le préfixe AMP_. Le plugin exemple a le préfixe AMP_ et est donc ## disponible dans le menu de navigation aux administrateurs et aux modérateurs. ## ## 5. Utilisez _ au lieu des espaces dans le nom de fichier. ## ## 6. Tant que les scripts de plugin sont inclus depuis le scripts admin_loader.php ## de PunBB, vous avez accès toutes les fonctions et variables globales de PunBB ## (par exemple $db, $pun_config, $pun_user etc.). ## ## 7. Faites de votre mieux pour garder laspect et lergonomie de votre interface ## utilisateur de plugins semblable au reste des scripts dadministration. ## Nhésitez pas à emprunter le marquage et le code aux scripts dadmin pour ## lemployer dans vos plugins. ## ## 8. Les plugins doivent êtres délivrés sous la licence dutilisation GNU/GPL ou ## une licence compatible. Recopiez le préambule GPL (situé en haut des scripts ## de PunBB) dans votre script de plugin et changez l e copyright pour quil ## corresponde à lauteur du plugin (cest à dire vous). ## ## // Make sure no one attempts to run this script "directly" if (!defined('PUN')) exit; // Tell admin_loader.php that this is indeed a plugin and that it is loaded define('PUN_PLUGIN_LOADED', 1); // // The rest is up to you! // // If the "Show text" button was clicked if (isset($_POST['show_text'])) { // Make sure something something was entered if (trim($_POST['text_to_show']) == '') message('You didn\'t enter anything!'); // Display the admin navigation menu generate_admin_menu($plugin); ?>
Vous avez dit "". Bon boulot.
Ce plugin ne fait rien de bien utile. D'où le nom "Exemple".
Ce serait un bon endroit pour parler au sujet de votre plugin. Décrivez ce qu'il fait et comment il devrait être utilisé. Soyez bref, mais instructif.