13760303613

互联网应用服务提供商

新闻资讯

关注奥帮科技动态

您当前位置: 首页 > 新闻资讯 > 技术笔记

dedecms 如何整合ueditor编辑器 同时解决栏目内容不

发表时间:2021-08-12

文章来源:本站

修改原来文件时记得先备份文件


1、先下载下面的压缩包,复制到/include下面

ueditor.zip

2、替换/include/inc下的文件inc_fun_funAdmin.php(目的是增加ueditor的引入)

在引入fck编辑器结束的位置,大概在184行左右

if($GLOBALS['cfg_html_editor']=='fck')
    {
    }

后面加入

// 百度编辑器
    else if($GLOBALS['cfg_html_editor']=='ueditor')
    {
        $fvalue = $fvalue==''?'

':$fvalue;         $code = '                                    '.$fvalue.'         var ue = new baidu.editor.ui.Editor();ue.render("'.$fname.'");';   if($gtype=="print")       {   echo $code;       }else{   return $code; }     } // 百度编辑器

3、修改/dede/templets里的文件catalog_add.htm、cata_edit.htm,这二个文件做相同的操作

3.1 找到js部分中的function checkSubmit(),在return true;上面增加一行

document.getElementsByName("content")[0].innerHTML = ue.getContent();

3.2 解决栏目内容无法保存的问题,找表单

里,一定要把表单内容移至最近的里,否则获取的content为空,是栏目内容保存不了的原因,如图所示

8.png

4、在后台系统基本参数--核心设置里的Html编辑器修改为:ueditor

5、清理浏览器缓存

相关案例展示查看更多