Il eut été judicieux de le préciser dès le début
Regardes dans le fichier include/functions.php
$editor = false;
switch(strtolower($newbb_form)){
case "spaw":
if (is_readable(XOOPS_ROOT_PATH . "/class/spaw/formspaw.php")) {
include_once(XOOPS_ROOT_PATH . "/class/spaw/formspaw.php");
$editor = new XoopsFormSpaw($caption, $name, $value, $width, $height);
}
break;
case "fck":
if ( is_readable(XOOPS_ROOT_PATH . "/class/fckeditor/formfckeditor.php")) {
include_once(XOOPS_ROOT_PATH . "/class/fckeditor/formfckeditor.php");
$editor = new XoopsFormFckeditor($caption, $name, $value, $width, $height);
}
break;
case "htmlarea":
if ( is_readable(XOOPS_ROOT_PATH . "/class/htmlarea/formhtmlarea.php")) {
include_once(XOOPS_ROOT_PATH . "/class/htmlarea/formhtmlarea.php");
$editor = new XoopsFormHtmlarea($caption, $name, $value, $width, $height);
}
break;
case "koivi":
if ( is_readable(XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php")) {
include_once(XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php");
$editor = new XoopsFormWysiwygTextArea($caption, $name, $value, $width, $height, '');
}
break;
case "tinymce":
if ( is_readable(XOOPS_ROOT_PATH . "/class/tinymce/formtinymce.php")) {
include_once(XOOPS_ROOT_PATH . "/class/tinymce/formtinymce.php");
$editor = new XoopsFormTinymce($caption, $name, $value, $width, $height);
}
break;
}
return $editor;
}
... je pense que c'est cette portion de code qu'il faut adapter.
Si cela fonctionne comme avec News, tu peux essayer de changer le code de cette façon
case "tinymce":
if ( is_readable(XOOPS_ROOT_PATH . "class/xoopseditor/tinyeditor/formtinyeditortextarea.php")) {
include_once(XOOPS_ROOT_PATH . "/class/xoopseditor/tinyeditor/formtinyeditortextarea.php");
$editor = new XoopsFormTinyeditorTextArea(array('caption'=> $caption, 'name'=>$name, 'value'=>$value, 'width'=>'100%', 'height'=>'400px'));
}
break;
... sinon il existe peut être un script de migration vers une version de forum plus récente