Did you install the
Xoops FrameWorks?
Another problem might be that the News module can't find the editors due to a wrong path in the file news/include/functions.php.
Open this file in a text editor and look for the following part of code:
le="color: #000000"><?php function &news_getWysiwygForm($caption, $name, $value = '', $width = '100%', $height = '400px', $supplemental='') { $editor = false; $x22=false; $xv=str_replace('XOOPS ','',XOOPS_VERSION); if(substr($xv,2,1)=='2') { $x22=true; } $editor_configs=array(); $editor_configs['name'] =$name; $editor_configs['value'] = $value; $editor_configs['rows'] = 35; $editor_configs['cols'] = 60; $editor_configs['width'] = '100%'; $editor_configs['height'] = '400px'; switch(strtolower(news_getmoduleoption('form_options'))) { case 'spaw': if(!$x22) { 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); } } else { $editor = new XoopsFormEditor($caption, 'spaw', $editor_configs); } break; case 'fck': if(!$x22) { 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); } } else { $editor = new XoopsFormEditor($caption, 'fckeditor', $editor_configs); } break; case 'htmlarea': if(!$x22) { 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); } } else { $editor = new XoopsFormEditor($caption, 'htmlarea', $editor_configs); } break; case 'dhtml': if(!$x22) { $editor = new XoopsFormDhtmlTextArea($caption, $name, $value, 10, 50, $supplemental); } else { $editor = new XoopsFormEditor($caption, 'dhtmltextarea', $editor_configs); } break; case 'textarea': $editor = new XoopsFormTextArea($caption, $name, $value); break; case 'tinyeditor': 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; case 'koivi': if(!$x22) { 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, '100%', '450px', ''); } } else { $editor = new XoopsFormEditor($caption, 'koivi', $editor_configs); } break; } return $editor; }
Change to paths as they should be compared to your installation.
Probably /class/ should be /class/xoopseditor/.