来源: 互联网 日期: 2020-07-16 13:54:46
dedecms v5.7 自带的编辑器ckeditor不是很好用,所以就琢磨着能不能换一种编辑器,于是进行了一番百度查询后找到了百度编辑器Ueditor,此编辑器很强大,功能也很齐全!
整合百度编辑器Ueditor很简单,下面整理出来给有需要整合百度编辑器的朋友们!
第一步:整合前务必把网站备份一下,如使用阿里云服务器的朋友可以很方便的打一个快照,以防整合出现问题可以随时切回来!
第二步:到百度编辑器官网下载百度编辑器源码,这里就下载PHP版的吧,要对应好dedecms的编码,这里选择utf-8!
第三步:把下载后的压缩包解压后,分别是utf8-php,__MACOSX,__MACOSX是苹果机的相关文件,可以不管,把utf8-php改名为ueditor,注意大小写,然后复制到dedecms/include/目录下!
第四步:打开dedecms/include/inc下的inc_func_funcAdmin.php,找到else if($GLOBALS['cfg_html_editor']=='ckeditor'),大约184行,在这之前插入以下代码:
else if($GLOBALS['cfg_html_editor']=='ueditor') { $fvalue = $fvalue=='' ? '<p></p>' : $fvalue; $code = '<script type="text/javascript" charset="utf-8" src="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/ueditor.config.js"></script> <script type="text/javascript" charset="utf-8" src="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/ueditor.all.min.js"></script> <link rel="stylesheet" type="text/css" href="'.$GLOBALS['cfg_cmspath'].'/include/ueditor/themes/default/css/ueditor.css"/> <textarea name="'.$fname.'" id="'.$fname.'" style="width:100%;height:100%;min-height:300px;">'.$fvalue.'</textarea> <script type="text/javascript">var ue = new baidu.editor.ui.Editor();ue.render("'.$fname.'");</script>'; if($gtype=="print") { echo $code; } else { return $code; } }
第五步:进入dedecms后台->系统->系统基本参数->核心设置->将Html编辑器的值修改为ueditor,注意大小写,最后保存即可!
(抓润网帝国模板 www.zhuarun.com)