织梦DedeCms5.7更换为百度UEditor编辑器方法

2019-08-07 18:01 admin

用过DedeCMS的人可能都有一个感觉,自带的可视化编辑器太差劲了。Dede在5.6版之前用的编辑器是FCKEditor,5.7之后改成了ckeditor,实际还是FCK,只是这个编辑器改名了而已。用这个编辑器粘贴从Word复制过来的文字时,会产生大量的垃圾代码,既不利于排版,也不太美观。

今天我来介绍一下如何将Dede默认的编辑器换成百度的Ueditor编辑器。

百度web前端研发部提供了织梦CMS安装UEditor编辑器的方法,不过只有utf-8版本,gbk安装后编辑器相关的中文提示会出现乱码。

1、下载UEditor编辑器。

2.  解压下载的zip文件,将解压后得到的ueditor文件夹拷贝到您网站目录下的include文件夹下(include文件夹里可以看到ckeditor文件夹)

3.  用ueditor文件夹里的inc_fun_funAdmin.php文件覆盖includeinc下的同名文件

4.  修改网站里的dataconfig.cache.inc.php文件里的“$cfg_html_editor = ‘ckeditor’”为“$cfg_html_editor = ‘ueditor’”(data目录与include同级)。具体步骤如下:

1) 打开data文件夹后找到config.cache.inc.php文件。

2) 修改“$cfg_html_editor = ‘ckeditor’”为“$cfg_html_editor = ‘ueditor’”。

(注:第四部也可以在DEDE后台操作:【系统】-【系统基本参数】-【核心设置】-【Html编辑器】)更改为 udeitor

到此,整合结束,赶紧去发个文章看看效果吧。如果没有效果请更新一下缓存。

 

Update1:可能出现的问题
百度编辑器和织梦自带的Ckeditor相比,总的来看还是略胜一筹。但百度编辑器的图片上传功能还有待改进,它不能在文章任意位置添加图片,并且图片上传路径也存在一定的问题。使用百度编辑器,从此高清图是路人,下面我们来解决百度编辑器对织梦整合的不完善地方。

1. 解决使用百度编辑器,从此高清图是路人,图片被缩略问题
打开includeueditorjs下的editor_config.js文件,把maxImageSideLength的值修改成更大,如2048。

2. 解决百度图片上传不能正常显示问题
打开includeueditorjs下的editor_config.js文件,把var URL= “../”;更改为var URL= “/include/ueditor/” ,最后不要忘记清空浏览器缓存。

Update2:栏目内容无法保存
最新发现,使用UEditor会导致一个严重问题。在织梦的栏目管理中,栏目内容可以直接输入,然后在模板中使用{dede:field.content/}调用。但更换为UEditor后,新添加栏目内容则无法保存,编辑已有的栏目内容,保存后内容也会被清空。暂时还没有找到解决办法。如果你的网站不会用到栏目内容,那可以放心使用UEditor,否则,建议还是先换回默认的ckeditor吧。

总结:百度的编辑器总的来说还是比DEDE的要好很多,我个人安装完之后,也觉得眼前一亮,但是,发现不适合我的站。因为我的需要用户在前台投稿,百度的编辑器分不清前台和后台,也就是说,前台的编辑器跟后台是一样的,而DEDE默认的,前台和后台的功能是有差别的。所以,最终还是用了DEDE的编辑器。另外,我也担心会出现一些想不到的问题,上面可能出现的问题,是网上的朋友说的,拿来提示一下。

如果不是特别需要,还是使用默认的吧,省心,功能也可以,因为百度编辑器的一些高级功能,是小站长用不上的。

声明:本页内容由邈瀚云通过网络收集编辑所得,所有资料仅供用户参考;本站不拥有所有权,也不承认相关法律责任。如您认为本网页中有涉嫌抄写的内容,请及时与我们联系进行举报,并提供相关证据,工作人员会在5个工作日内联系您,一经查实,本站将立刻删除涉嫌侵权内容。

我司与武汉卓迈网络科技有限公司就SEO扣费系统达成合作

我司与武汉卓迈网络科技

我司于2019年8月5日与武汉卓迈网络科技有限公司就SEO扣费系统达成合作。武汉卓迈网络科技有限公司 是一家专业经营互联网“新零售、新技术”的公司,是应运现代互联网科技发展而生的一颗...
  1. 我们的承诺
  2. 我们的实力
  3. 我们的未来