dans mon post précédent j'ai fait une grosse erreur :
Ce module est bien compatible avec les versions 2.0.1x et 2.2.xPar contre, je confirme que l'auteur à considérer que le choix de l'éditeur dépendait du profil des membres.
Pour la version 2.2.x de xoops, il faut ajouter un champs nommé editor avec le module profile.
Pour la version 2.0.1x de xoops, il faut ajouter un champs nommé editor dans la base de donnée et apporter les modifications aux fichiers concernant les membres (user.php, edituser.php et kernel/user.php)
une autre solution pour la version 2.0.1x qui consiste à ne pas personnalisé l'éditeur dans le profil.
Dans le fichier xoops_version.php après les lignes
$modversion['config'][] = array(
'name' => 'pngforie_enabled',
'title' => '_MI_PNGFORIE_ENABLE',
'description' => '_MI_PNGFORIE_ENABLE_DESC',
'formtype' => 'yesno',
'valuetype' => 'int',
'default' => 0);
Ajouter les lignes
$modversion['config'][] = array(
'name' => 'editor',
'title' => '_MI_FORM_OPTIONS',
'description' => '_MI_FORM_OPTIONS_DESC',
'formtype' => 'select_multi',
'valuetype' => 'array',
'options' => array(
_MI_FORM_DHTML=>'dhtml',
_MI_FORM_COMPACT=>'textarea',
_MI_FORM_KOIVI=>'koivi'),
'default' => array('dhtml', 'textarea'));
Dans le fichier forumform.inc.php après les lignes
if(!empty($editor)){
newbb_setcookie("editor",$editor);
}else{
$editor = newbb_getcookie("editor");
if(empty($editor) && is_object($xoopsUser)){
$editor =@ $xoopsUser->getVar("editor"); // Need set through user profile
}
}
Ajouter les lignes
if ( empty($editor) ) {
$editor = $xoopsModuleConfig['editor'][0];
}
Ne pas oublier de faire une mise à jour du module après les modifications