Une aide à l'insertion de balises HTML

bricbric Member
décembre 2006 modifié dans Bogues
Bonjour,

Il ne s'agit pas d'un éditeur wysiwyg, mais d'une aide à la saisie de balises XHTML. On peut en rajouter à l'envi (sans « e »). Testé avec Pluxml 0.31.

0.
Télécharger le fichier http://obliques.free.fr/pluxml-edit.zip et ses icones http://obliques.free.fr/pluxml-edit-icons.zip. L'ensemble pèse moins de 9 Ko. Décompresser.

1.
Ajouter les fichiers :
editeur.js dans pluxml/admin/
editeur.php dans pluxml/admin/

2.
Dans le fichier pluxml/lib/lib.util.php, REMPLACER la ligne :

echo "<textarea name=\"$name\" cols=\"$cols\" rows=\"$rows\" >$value</textarea>\n\n";

par

echo "<textarea id=\"$name\" name=\"$name\" cols=\"$cols\" rows=\"$rows\" onselect=\"storeCaret(this);\" onclick=\"storeCaret(this);\" onkeyup=\"storeCaret(this);\" ondbclick=\"storeCaret(this);\">$value</textarea>\n\n";

3.
Dans admin/articles.php, ajouter AVANT la ligne :
<?php form::area('contenu', trim(htmlentities($content)), 60, 20);?>

cette ligne :
<?php include('editeur.php') ?>

4.
Dans plumxl/admin/img/, ajouter les images qui suivent :
guillemets.png
indent.png
guillemets-simples.png
inter.png
bold.png
paragraphe.png
link.png
italic.png

Note :
Le fichier editeur.php peut être modifié pour ôter, modifier ou rajouter des boutons. Très simplement.

Je pense que cela reste dans « l'esprit pluxml »

Amicalement.

Réponses

  • Salut,

    Pourrais-tu nous montrer des captures d'écran et des exemples d'utilisation, pour voir si ça vaut le coup de l'installer ? pour voir si c'est bien pensé ?

    Merci :)
  • Ça donne un truc comme ça :

    pluxml-edit.jpg

    Les icônes correspondent à du code qui ne ne peut être glissé sans avoir sélectionné préalablement une chaîne de caractères. Les balises sous forme de texte correspondent à du code que l'on peut glisser directement au point d'insertion. La fonction insérer image de pluxml est préservée.
  • Bonjour,

    Le zip ne contient pas les icones.
    Tu pourrais le mettre à jour stp pour que nous puissions bénéficier de ta contribution.
    Merci :)
  • Bonjour,

    Pour des raisons mystérieuses de cache (?), le fichier zip ne correspond pas au contenu du dossier, voici donc une nouvelle archive complète et vérifiée (php, js, images, readme) :

    http://obliques.free.fr/pluxml-editeur.zip

    Désolé.
Connectez-vous ou Inscrivez-vous pour répondre.