目前并没有一个官方的、由织梦(DedeCMS)官方发布的“ueditor编辑器插件”,织梦默认编辑器是老版的 ckeditor。

(图片来源网络,侵删)
您找到的所谓“插件”实际上是由第三方开发者制作,用于将百度UEditor编辑器无缝集成到织梦后台的一套整合包,这套包通常包含了修改织梦核心文件、替换编辑器等操作。
下面我将为您提供两种最主流、最可靠的获取和安装方法。
使用第三方成熟的织梦UEditor整合包(推荐)
这是最简单、最直接的方法,适合大多数用户,您可以直接下载别人已经打包好的、包含所有修改文件的整合包。
去哪里下载?
国内有许多织梦模板和插件开发者会制作这类整合包,以下是一些知名的、可靠的下载源:

(图片来源网络,侵删)
- 织梦58 (Dede58.com):国内非常知名的织梦资源站,提供大量免费和付费的织梦模板、插件,包括UEditor整合包,搜索“织梦 ueditor 整合包”即可找到。
- 织梦家园 (DedeCms8.com):另一个老牌的织梦资源站,资源丰富。
- 码农教程 (Manongjc.com):这个网站专门提供各种CMS的教程和资源,通常附带详细的安装说明。
- GitHub:一些开发者会将他们的整合包上传到GitHub,搜索
dedecms ueditor可以找到一些开源项目,但需要注意代码质量和更新时间。
搜索关键词:在搜索引擎中输入 “织梦cms ueditor整合包下载” 或 “dedecms 百度ueditor 插件”。
如何安装(通用步骤)?
下载到的整合包通常是一个 .zip 压缩文件,安装步骤如下:
- 备份网站:在操作之前,请务必备份您的整个网站数据库和程序文件! 这是防止操作失误导致网站崩溃的最重要的步骤。
- 下载并解压:将下载到的整合包解压,您会看到几个文件夹,
include、dede等。 - 覆盖文件:
- 通过FTP或主机文件管理器,将解压后的
include文件夹覆盖您网站根目录下的include文件夹。 - 同样,将
dede文件夹覆盖您网站根目录下的dede文件夹。 - (注意:有些整合包可能只包含需要修改的特定文件,而不是整个文件夹,请仔细阅读解压包里的
README.txt或安装说明.txt文件。)
- 通过FTP或主机文件管理器,将解压后的
- 设置目录权限:
- 确保以下目录具有可写权限(通常是 755 或 777,但为了安全,建议先设为 755,如果不行再尝试 777):
/data目录/include目录/dede目录/uploads目录及其子目录
- 确保以下目录具有可写权限(通常是 755 或 777,但为了安全,建议先设为 755,如果不行再尝试 777):
- 登录后台检查:
- 登录您的织梦后台。
- 进入“系统” -> “系统基本参数” -> “核心设置”。
- 找到 “Html编辑器” 选项,将其值从
ckeditor修改为ueditor。 - 保存设置。
- 清空缓存:
- 在后台首页,点击右上角的“清空系统缓存”按钮。
- 测试效果:
去添加一篇新文章或编辑一篇旧文章,您应该能看到已经成功替换为百度UEditor编辑器了。
手动修改织梦核心文件(适合有基础的用户)
如果您想自己动手,或者找不到合适的整合包,可以手动修改文件,这需要您有一定的代码基础。

(图片来源网络,侵删)
下载百度UEditor
您需要从百度UEditor的官方GitHub仓库下载最新版本的编辑器。
- 官方地址:https://github.com/fex-team/ueditor
- 下载地址:https://ueditor.baidu.com/website/download.html
- 建议版本:下载
PHP版本,因为它包含了服务器端处理的示例。
修改织梦文件
将下载好的UEditor文件解压,然后进行以下操作:
-
部署UEditor文件:
- 将解压后的
ueditor文件夹(或重命名,如my_ueditor)上传到您网站的根目录下。
- 将解压后的
-
修改文章发布页 (
article_add.php和article_edit.php):- 打开
/dede/article_add.php和/dede/article_edit.php文件。 - 找到引入编辑器的代码,通常是类似
include_once(DEDEINC."/ckeditor/ckeditor.php");的部分。 - 替换为UEditor的引入代码,在
<head>部分或编辑器显示的位置添加:<script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.config.js"></script> <script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.all.min.js"></script> <link rel="stylesheet" type="text/css" href="/ueditor/themes/default/css/ueditor.css"/>
- 找到显示编辑器的
<textarea>标签,将其id属性设置为一个唯一的值,content。<textarea name="body" id="content" style="width:100%;height:400px;"></textarea>
- 在
<textarea>标签后面,添加UEditor的初始化JavaScript代码:<script type="text/javascript"> var ue = UE.getEditor('content'); </script>
- 打开
-
修改系统配置:
- 和方法一一样,进入后台“系统” -> “系统基本参数” -> “核心设置”,将“Html编辑器”的值改为
ueditor,这一步是为了让其他调用编辑器的地方(如软件发布、单页面等)也能生效。
- 和方法一一样,进入后台“系统” -> “系统基本参数” -> “核心设置”,将“Html编辑器”的值改为
-
处理图片和附件上传:
- UEditor的图片上传需要服务器端支持,您需要修改UEditor的PHP配置文件
/ueditor/php/config.json。 - 修改
"imageUrlPrefix"为您的网站域名,"imageUrlPrefix": "http://www.yourdomain.com"。 - 修改
"imagePathFormat",将上传路径设置到织梦的默认上传目录,"imagePathFormat": "/uploads/ueditor/image/{yyyy}{mm}{dd}/{time}{rand:6}"。 - 确保
uploads目录有写入权限。
- UEditor的图片上传需要服务器端支持,您需要修改UEditor的PHP配置文件
重要注意事项
- 安全性:第三方整合包可能被植入后门,请尽量从信誉良好的网站下载,下载后最好用杀毒软件扫描一遍,手动修改虽然更可控,但也要确保代码的正确性。
- 版本兼容性:注意织梦的版本(如 DedeCMS V5.7、V5.8、V7 等)和UEditor的版本是否匹配,旧版织梦可能需要修改不同的文件。
- 备份数据:再次强调,任何修改前都必须备份!
- 更新问题:使用整合包后,织梦官方更新时,您可能需要手动重新修改被覆盖的文件,比较麻烦。
对于绝大多数用户,强烈推荐使用方法一,即下载第三方成熟的整合包,这是最快、最不容易出错的方式,如果您是开发者,或者想深入了解其工作原理,可以尝试方法二手动修改。
希望这份详细的指南能帮助您成功为织梦系统换上功能强大的百度UEditor编辑器!
