Utilisant les fonctions de xoopsinfo de dugris et tinyeditor de ralf57/fanckblack ce module détecte automatiquement, vos modules, groupes et les éditeurs préssent sur votre serveur
Il vous permet de sélectionner un éditeur particulier en fonction du groupe pour un module donné.
Vous pouvez par exemple avoir un éditeur ckeditor pour vos rédacteurs, un éditeur nicedit pour vos membres, et un DHTML pour vos visiteurs, et ce uniquement sur le module news ! en meme temps vous pourriez définir que sur le forum c’est nicedit pour tout le monde sauf pour les modos qui eux aurait un éditeur de type tinyMce.
quelques images:
1 - Détection des éditeurs de votre serveur, information sur le nom de la class et de son chemin
2 - Sélection et définition des class et chemins des éditeurs que vous souhaitez utiliser
3 - Avec ce tableau détectant vos groupes et vos modules, il ne vous reste plus qu'a attribuer tel ou tel éditeur en fonction modules/groupes
Pour le télécharger, c'est
sur le site de luciorataInstallation : lire le readme! une ou deux lignes a modifier dans class/xoopsform/formdhtmltextarea.php
Pour un xoops 2.42, par exemple c'est ligne 94
j'ai changer
function XoopsFormDhtmlTextArea($caption, $name, $value = "", $rows = 5, $cols = 50, $hiddentext = "xoopsHiddenText", $options = array())
{ global $xoopsConfig;
static $inLoop = 0;
$inLoop ++;
en:
function XoopsFormDhtmlTextArea($caption, $name, $value = "", $rows = 5, $cols = 50, $hiddentext = "xoopsHiddenText", $options = array()) { include(XOOPS_ROOT_PATH."/modules/multieditor/multieditor_include.php"); // multieditor patch! static $inLoop = 0; $inLoop ++;
du coup j'ai virer "global $xoopsConfig" et là je sais pas si j'ai pas fait une con...
Mais cela marche bien!
Un module qui, pour beaucoup, est passé inaperçu , il est vrai que
le seul post sur ce module est annoncé en beta, et quand luciorota1 (son auteur) nous en reparle dans
son interview il parle même d’"ultra-beta" et nous annonce qu’il n’auras pas le temp pour le moment de poursuivre son dev. (étant actuellement occupé sur un projet qu’il a a cœur , image manager)
bin, du "ultra-beta" comme ça, j'en veux tous les jours!
Bon test ,
perso j'ai pas encore vu de couack je continu le testedit : pas mal de problemes en fait ! mais super idée de module!