Plugin Codebutton2 : ajouter des boutons de code personnalisés

Un plugin pour ajouter des boutons de code personnalisés dans la barre d’outils avec configuration.

Voir https://www.dokuwiki.org/plugin:codebutton2.

Pré-requis

une petite modification javascript dans DokuWiki pour désactiver le redimensionnement des icônes : éditez le fichier /lib/scripts/edit.js pour commenter les lignes de redimensionnement (vers la ligne 40)

// create the icon and add it to the button ... $ico.attr('src', icon); $ico.attr('alt', ''); // $ico.attr('width', 16); // $ico.attr('height', 16); $btn.append($ico);

PHP GD : php-gd ou en ligne de commande :

$ sudo apt install php-gd

Syntaxe et utilisation

Aller au panneau d'administration -> CodeButton2Ajoutez les boutons au format de fichier INI suivant cette syntaxe:

<button_name> = "<code_name>"

Cliquez sur EnregistrerMaintenant, vous pourrez voir le bloc de code et les boutons de votre barre d’outils

Téléchargement et installation

Recherchez et installez le plug-in à l'aide du gestionnaire d'extension.

Penser à renommer le répertoire lib/plugins/dokuwiki-plugin-codebutton2 -> lib/plugins/codebutton2

Si les icônes sont trop petites, voir Pré-requis