来源:自学PHP网 时间:2014-11-28 23:31 作者: 阅读:次
[导读] ecshop如何把编辑器FCKeditor更换成Kindeditor,kindeditor是个不错的编辑器.1、首先下载kindeitor最新版放到includes目录2、删除 admin/goods.php 大约107行:include_once(ROOT_PATH . #39;in......
ecshop如何把编辑器FCKeditor更换成Kindeditorecshop如何把编辑器FCKeditor更换成Kindeditor,kindeditor是个不错的编辑器. 1、首先下载kindeitor最新版放到includes目录 2、删除 admin/goods.php 大约107行: include_once(ROOT_PATH . 'includes/fckeditor/fckeditor.php'); // 包含 html editor 类文件 3、删除 admin/goods.php 大约414行 create_html_editor('goods_desc', $goods['goods_desc']); 修改成: $FCKeditor = create_html_kindeditor('goods_desc', $goods['goods_desc'], 'theForm');// 最后一个参数theForm是新增的,可以指定后台包含编辑器的表单的名字. $smarty->assign('FCKeditor',$FCKeditor); 这样,ecshop模版里面原有的$FCKeditor就不用再去修改了. 4、修改 admin/includes/lib_main.php文件,找到大概大约324行增加create_html_kindeditor行数,代码如下:
说明,这里调用的aterBlur的JS函数,就可以解决ecshop更换kindeditor编辑器,提交数据不保存的原因了,因为如果没调用editor的sync函数的话,编辑器里面生成的内容,没办法保存提交的. 5、kindeditor中 ./php目录下的 file_manager_json.php和upload_json.php中的 $php_path 和 $php_url 改成自己想要的就行了. 友情提醒:一般来说这种开源编辑器难免有漏洞公布出来,最好是把kindeditor的路径给改了,这样别人访问不到editor的路径,可以减少风险. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com