您所在的位置:首页 -> 首页新闻 -> 技术资料

原创,搞定了74cms编辑器,升级到4.1.2,支持附件上传及文件管理

0X1. kindeditor,从3.5.1到4.1.2,无痛升级

0X10. 自http://www.kindeditor.net下载最新的编辑器。解压,放至/admin/,更改文件夹名为ke4(随意取名),原来的编辑器文件夹是kindeditor。

0X11. 更改引用了kindeditor/kindeditor.js的htm模板文件,改为引用/ke4/kindeditor-min.js,后面追加引入语言文件zh_CN.js。编辑器初始化代码更改为4.0风格的语句。注意3.x版本的textcolor变为4.x的forecolor,bgcolor变为hilitecolor。详见 http://www.kindsoft.net/docs/upgrade.html,说的很清楚。

0X12. 编辑器默认的上传响应文件是/ke4/php/upload_json.php,与3.x所在目录/kindeditor/下的upload_json.php功效等同。骑士CMS用的3.x版本的初始化代码里面指定了这个文件的位置。4.x版本的不用指定即可。另外,建议开启文件管理,控制参数allowFileManager默认false,初始化为true即可。可以方便的选择各种类型的文件,而不用担心上传窗口消失后需再度重新上传插入。
接下来需要修改/ke4/php/upload_json.php和/ke4/php/file_mamager_json.php。

0X13. 为upload_json.php和file_manager_json.php引入后台权限及设置相关的控制文件:
define(‘IN_QISHI’, true);
require_once(‘../../../data/config.php’);
require_once(‘../../include/admin_common.inc.php’);
require_once ‘JSON.php’;
接下来,此处省略若干字。原创,搞定了74cms编辑器,升级到4.1.2,支持附件上传及文件管理

img src=