DedeCMS编辑器fck更换成eWebEditor编辑器的方法
DedeCMS是一款开源的内容管理系统,其默认安装的编辑器是fckeditor(简称fck)。但有些用户不太适应fck的操作,更习惯于使用其他编辑器,比如eWebEditor。这篇文章就是为这些用户准备的,下面介绍一下如何将DedeCMS中的fck编辑器更换成eWebEditor编辑器。
1. 下载eWebEditor编辑器
首先,需要下载eWebEditor,可以在官网上下载最新版的eWebEditor,下载完成后,解压缩到一个目录下。比如解压缩到“/ewebeditor”目录下。
2. 备份fck相关文件
在开始替换之前,建议先把DedeCMS的相关文件备份一下,以防替换之后无法找回原来的文件。备份的文件包括:
1)DedeCMS根目录下的editor目录(如果没有,则不备份);
2)/include/fckeditor/和/plus/fckeditor/目录下的所有文件;
3)DedeCMS安装目录下的文件(如:/dede/)。
3. 删除fck编辑器
备份完成后,需要将fckeditor从DedeCMS中删除。删除的步骤包括:
1)删除/include/fckeditor/和/plus/fckeditor/目录下的所有文件;
2)删除DedeCMS根目录下的editor目录(如果存在)。
4. 解压eWebEditor
将步骤1中下载并解压缩好的eWebEditor编辑器,拷贝到DedeCMS的根目录下,比如放到“/ewebeditor”目录下。
5. 修改配置文件
在DedeCMS的根目录下找到“/data/admin/config_update.php”文件,开启文本编辑器,在文件末尾添加以下代码:
$cfg_soft_lang = 'utf-8';
$cfg_editor='ewebeditor';
$cfg_gold_editor='ewebeditor';
需要注意的是,如果已经在这个文件中修改过其他配置,那么在这里添加时需要注意语法格式。
6. 修改编辑器路径
打开DedeCMS根目录下的“/config.php”文件,找到$view_editor的配置项,并将其修改为:
$view_editor = 'ewebeditor';
但是,这里的路径需要根据实际情况进行调整,比如eWebEditor解压缩后的文件夹名不是“ewebeditor”,则需要将其改为正确的目录名。
7. 修改后台编辑器路径
在DedeCMS根目录下找到“/dede/admin/inc/inc_menu_func.php”文件,在文件开头添加以下代码:
if(!isset($cfg_basedir)) exit();
$cfg_editor = "../ewebeditor/";
需要注意的是,如果已经在这个文件中修改过其他配置,那么在这里添加时需要注意语法格式。
8. 修改前台编辑器路径
同理,找到“/templets/default/kindeditor_config.js”文件,将其中的以下代码:
items : [
'source','|','undo','redo','|','preview','print','template','cut','copy','paste','plainpaste','wordpaste','|','justifyleft',
'justifycenter','justifyright','justifyfull','insertorderedlist','insertunorderedlist','indent','outdent','subscript',
'superscript','clearhtml','quickformat','selectall','|','fullscreen','/','formatblock','fontname','fontsize','|','forecolor',
'hilitecolor','bold','italic','underline','strikethrough','lineheight','removeformat','/','image','flash','media','insertfile','table',
'hr','emoticons','baidumap','pagebreak', 'anchor','link','unlink'
],
修改为:
items: [ 'template', 'fullscreen', 'undo', 'redo', '|', 'justifyleft', 'justifycenter', 'justifyright', '|',
'fontsize', 'forecolor', 'bold', 'underline', 'italic', 'removeformat', 'source'],
同样地,需要注意路径的正确性。
到此,DedeCMS的fck编辑器已经成功地更换为eWebEditor编辑器了。
总结
以上就是将DedeCMS中fck编辑器更换成eWebEditor的详细方法。其中要注意的是,在替换的过程中需要对备份、路径等多个方面进行处理,一旦出现错误则需要重新替换。如果您不熟悉以上操作,建议在备份文件的基础上,结合教程逐步操作。如果您还有疑问,可以在评论区留言,笔者会尽快回复。
