Semi pro
Inscrit: 01/08/2005 19:06
|
bon j'ai trouvé ceci dans admi/index.php Citation : switch ($xoopsModuleConfig['use_wysiwyg']) {
case 'fck' : if ( is_readable(XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/admin/fckeditor/fckeditor.php')) { $fckeditor_root = XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/admin/fckeditor/'; include XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/admin/fckeditor/fckeditor.php'; ob_start(); $oFCKeditor = new FCKeditor('page') ; $oFCKeditor->BasePath = XOOPS_URL.'/modules/'.$xoopsModule->dirname().'/admin/fckeditor/' ; $oFCKeditor->Value = $page ; $oFCKeditor->Height = 500 ; $oFCKeditor->Width = '99%'; $oFCKeditor->Create() ; $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> insertBreak(ob_get_contents(), 1); ob_end_clean(); } else { $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60)); } break;
case 'tiny' : if ( is_readable(XOOPS_ROOT_PATH . "/class/xoopseditor/tinyeditor/formtinytextarea.php")) { include_once(XOOPS_ROOT_PATH . "/class/xoopseditor/tinyeditor/formtinytextarea.php"); $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormTinyTextArea(array('caption'=> $caption, 'name'=>'page', 'value'=>$page, 'width'=>'100%', 'height'=>'400px'),true)); } else { $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60)); }
break;
case 'spaw' : if ( is_readable(XOOPS_ROOT_PATH.'/class/spaw_control.class.php')) { ob_start(); $sw = new SPAW_Wysiwyg('page', $page, 'en', 'full', 'default', '99%', '600px'); $sw->show(); $sform->addElement(new XoopsFormLabel(_AM_CHANA . _AM_WORDCOUNT . $total_words , ob_get_contents(), 1)); ob_end_clean(); } else { $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60)); } break;
case 'koivi' : if ( is_readable(XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php")) { include_once(XOOPS_ROOT_PATH . "/class/wysiwyg/formwysiwygtextarea.php"); $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormWysiwygTextArea($caption, 'page', $page, '100%', '400px')); } else { $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60)); }
break;
case 'inbetween' : if ( is_readable(XOOPS_ROOT_PATH . "/class/xoopseditor/inbetween/forminbetweentextarea.php")) { include_once(XOOPS_ROOT_PATH . "/class/xoopseditor/inbetween/forminbetweentextarea.php"); $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); // $sform-> addElement(new XoopsFormInbetweenTextArea(array('caption'=>$caption, 'name'=>'page', 'value'=>$page, 'width'=>'100%', 'height'=>'400px'))); $editor = new XoopsFormInbetweenTextArea(array('caption'=>$caption, 'name'=>'page', 'value'=>$page, 'width'=>'100%', 'height'=>'400px')); $sform-> insertBreak($editor->render(), 'bg3'); } else { $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60)); } break;
default : $sform-> insertBreak( "<b>"._AM_CHANA . _AM_WORDCOUNT . $total_words."</b>" , 'bg3'); $sform-> addElement(new XoopsFormDhtmlTextArea($caption, 'page', $page, 20, 60));
break;
}
et dans xoopsvesion Citation :$i++; $modversion['config'][$i]['name'] = 'use_wysiwyg'; $modversion['config'][$i]['title'] = '_MI_CHAN_WYSIWYG'; $modversion['config'][$i]['description'] = '_MI_CHAN_WYSIWYGDSC'; $modversion['config'][$i]['formtype'] = 'select'; $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['options'] = array('XoopsEditor' => 'default', 'Tiny Editor' => 'tiny', 'FCK Editor' => 'fck', 'Koivi Editor' => 'koivi', 'Inbetween' => 'inbetween', 'Spaw' => 'spaw'); $modversion['config'][$i]['default'] ='koivi'; les 2 code son bien présent alors pourquoi sa ne fonctionne pas?
Posté le : 20/11/2009 13:12
|