Une aide à l'insertion de balises HTML
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.
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.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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
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.
Le zip ne contient pas les icones.
Tu pourrais le mettre à jour stp pour que nous puissions bénéficier de ta contribution.
Merci
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é.