好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Dedecms5.7文章编辑器更换百度Ueditor编辑器方法 -

Dedecms5.7文章编辑器更换百度Ueditor编辑器方法

Ueditor编辑器是百度的一款可视化编辑器了,相对dedecms自带的编辑器来讲百度编辑器有着很多优点,轻技巧并且适合于中国人的习惯了,并且是中国公司做的,下面我们一起来看看把dedecms5.7文章编辑器换成Ueditor编辑器吧。

首先修改include/inc目录下的inc_fun_funAdmin.php文件,打开文件后,先找到如下的代码:

else   {     return   $code ;  //phpfensi测试数据   }   } 

在这段代码后面加入如下的代码,目的是为了让后台编辑的时候能调用到这个更换的编辑器,代码如下:

else   if ( $GLOBALS [ 'cfg_html_editor' ]== 'ueditor' )   {            $fvalue  =  $fvalue == ''  ?  '<p><br></p>'  :  $fvalue ;            $code  =  '<div type="text/javascript" charset="gbk" src="' . $GLOBALS [ 'cfg_cmspath' ]. '/include/ueditor/editor_config.js" _ue_org_tagname="script" _ue_div_script="1" _ue_custom_node_="1"></div><div type="text/javascript" charset="gbk" src="' . $GLOBALS [ 'cfg_cmspath' ]. '/include/ueditor/editor_all_min.js" _ue_org_tagname="script" _ue_div_script="1" _ue_custom_node_="1"></div><link rel="stylesheet" type="text/css" href="' . $GLOBALS [ 'cfg_cmspath' ]. '/include/ueditor/themes/default/ueditor.css"><textarea name="' . $fname . '" id="' . $fname . '" style="width:100%;">' . $fvalue . '</textarea><div type="text/javascript" _ue_org_tagname="script" _ue_div_script="1" _ue_script_data="var%20ue%20%3D%20new%20baidu.editor.ui.Editor()%3Bue.render(%22' .%24fname. '%22)%3B" _ue_custom_node_="1"></div>' ;            if ( $gtype == "print" )           {                    echo   $code ;           }            else           {                    return   $code ;           }   } 

然后就是配置百度UEditor编辑器了phpfensi测试数据,修改ueditor下的editor_all.js和editor_config.js两个文件,都主要是配置文件,里面已经有详细的注释指导了,再修改ueditor/php下的几个文件,主要目的是为了让路径能正常,基本上全都要修改.

好了,所有的文件都已经修改好了,先对对应的文件进行备份,然后直接上传覆盖就好了,最后一步,在织梦后台管理的系统基本参数>>核心设置>>Html编辑器选项修改为ueditor,保存以后更新一下缓存即可.

查看更多关于Dedecms5.7文章编辑器更换百度Ueditor编辑器方法 -的详细内容...

  阅读:50次