et l’URL 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 l’ajout 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_. S’il 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 l’aspect et l’ergonomie de votre interface ## utilisateur de plugins semblable au reste des scripts d’administration. ## N’hésitez pas à emprunter le marquage et le code aux scripts d’admin pour ## l’employer dans vos plugins. ## ## 8. Les plugins doivent êtres délivrés sous la licence d’utilisation 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 qu’il ## corresponde à l’auteur du plugin (c’est à 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); ?>

Plugin exemple

Vous avez dit "". Bon boulot.

Retour

Plugin exemple

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.

Un formulaire d'exemple

Saisissez un bout de texte et cliquez "Afficher" !
Texte à afficher
Le texte que vous voulez afficher.