vendredi 20 mars 2009

Un editeur WYSIWYG dans Pligg

Pligg permet de créer des digg likes. Petit inconvénient sur la version que j'utilise (la version 9.9.5), elle ne dispose pas d'un editeur facile d'utilisation pour mettre en forme son texte, ajouter des images et des tableaux.

Pour y remedier, l'outil ultime: Tiny MCE.

Très pratique et super facile à configurer.

Installation:

Créer un repertoire /editor à la racine du site pligg, y coller les fichiers de TinyMCE.

Ensuite, il suffit de rajouter le code suivant sur les pages qui nécessitent un éditeur:

<!--WYSIWYG Editor -->
<script language="javascript" type="text/javascript" src="{$my_base_url}{$my_pligg_base}/editor/tiny_mce.js"></script>
{literal}
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode :
"textareas",
theme :
"advanced",
theme_advanced_buttons1 :
"bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,separator,undo,redo,image,separator",
theme_advanced_buttons2 :
"",
theme_advanced_buttons3 :
"",
theme_advanced_toolbar_location :
"top",
theme_advanced_toolbar_align :
"left",
theme_advanced_path_location :
"bottom",
extended_valid_elements :
"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
{
/literal}
<!--// WYSIWYG Editor -->


Pour mon cas j'ai ajouté ce code à la fin des fichiers editlink_edit_center.tpl et submit_step_2.tpl

et hop!!! çà marche.

Reste juste a choisir les boutons a afficher en modifiant la ligne commençant par theme_advanced_buttons1

Pour passer en français, facile. Télécharger le pack en .zip ici: http://tinymce.moxiecode.com/download_i18n.php et l'extraire dans le repertoire editor en ecrasant les anciens fichiers.

Puis ajouter une petit: language : "fr", dans le texte du script et c'est fini.

Aucun commentaire:

Enregistrer un commentaire