金源码专注于织梦源码分享、织梦模板、discuz模板、wordpress主题等网站模板,为广大站长提供网站模板以及Discuz插件等素材。
用户名:
密码:
注册

织梦源码,源码网

VIP
织梦dedecms更换HTML编辑器

织梦dedecms更换HTML编辑器

  • 语言编码:
  • 模板颜色:
  • 适用站点:
  • 下载用户:免费下载
  • 下载一提取码: 无演示 下载地址失效?
  • 详细描述

    DedeCMS自带的ckeditor功能有限,我们当然希望替换成更强大点的其他编辑器,网路上有提供下载集成了很多插件的fckeditor,现在就以替换为此编辑器来说明下有些注意的地方。
     
    1、在系统设置将编辑器修改为fck,注意是fck,不是fckeditor,如果你想要修改为fckeditor,那你就需要修改/include/inc/inc_fun_funAdmin.php文件中下面标粗的字符。当然,这个文件还有很多有趣的地方,你可以研究研究。
     
    function SpGetEditor($fname,$fvalue,$nheight="350",$etype="Basic",$gtype="print",$isfullpage="false")
     
    {
     
    if(!isset($GLOBALS['cfg_html_editor']))
     
    {
     
    $GLOBALS['cfg_html_editor']='就是这里';
     
    }
     
    if($gtype=="")
     
    {
     
    $gtype = "print";
     
    }
     
    if($GLOBALS['cfg_html_editor']=='就是这里')
     
    {
     
    require_once(DEDEINC.'/FCKeditor/fckeditor.php');
     
    $fck = new FCKeditor($fname);
     
    $fck->BasePath = $GLOBALS['cfg_cmspath'].'/include/FCKeditor/' ;
     
    $fck->Width = '100%' ;
     
    $fck->Height = $nheight ;
     
    $fck->ToolbarSet =
     
    $etype ;
     
    $fck->Config['FullPage'] = $isfullpage;
     
    if($GLOBALS['cfg_fck_xhtml']=='Y')
     
    {
     
    $fck->Config['EnableXHTML'] = 'true';
     
    $fck->Config['EnableSourceXHTML'] = 'true';
     
    }
     
    2、如果你打开编辑界面,页面没有显示,或显示了一个<tr,并js报错没有找到对象,那请你找到/include/FCKeditor/editor/fckeditor.html,将此文件中gb2312修改为与你 CMS相符的编码,基本上就能解决问题了。
     
    <title>FCKeditor</title>
     
    <meta name="robots" content="noindex, nofollow">
     
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
     
    <meta http-equiv="Cache-Control" content="public">
    收缩