php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop如何把编辑器FCKeditor更换成Kindeditor - ecsho

ecshop如何把编辑器FCKeditor更换成Kindeditor - ecsho

分享到:
【字体:
导读:
          ecshop如何把编辑器FCKeditor更换成Kindeditor,kindeditor是个不错的编辑器.1、首先下载kindeitor最新版放到includes目录2、删除 admin/goods.php 大约107行:include_once(ROOT_PATH . #39;in......

ecshop如何把编辑器FCKeditor更换成Kindeditor

ecshop如何把编辑器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行数,代码如下:

  1. function create_html_kindeditor($input_name$input_value = ''$form_name = ''
  2. global $smarty
  3. $kindeditor = "'../includes/kindeditor/kindeditor-all-min.js' charset='utf-8'
  4. '../includes/kindeditor/lang/zh_CN.js' charset='utf-8'
  5. '../includes/kindeditor/plugins/code/prettify.js' charset='utf-8'
  6.  
  7. "$input_name" name="$input_name" style='width:700px;height:350px;'>$input_value"
  8. return $kindeditor

说明,这里调用的aterBlur的JS函数,就可以解决ecshop更换kindeditor编辑器,提交数据不保存的原因了,因为如果没调用editor的sync函数的话,编辑器里面生成的内容,没办法保存提交的.

5、kindeditor中 ./php目录下的 file_manager_json.php和upload_json.php中的 $php_path 和 $php_url 改成自己想要的就行了.

友情提醒:一般来说这种开源编辑器难免有漏洞公布出来,最好是把kindeditor的路径给改了,这样别人访问不到editor的路径,可以减少风险.

分享到:
ECSHOP列表页中显示商品货号的方法 - ecs...
ECSHOP列表页中显示商品货号的方法 首先打开ecshop系统文件  /category.php 文件 找到:$sql = 'SELECT g.goods_id, g.goods_name,g.goods_name_style,g.market_price,g.is_new,g.is_best,g.is_hot,g.shop_price AS org_price,' . 修改为:$sql = 'SELECT g.goods_id, g.good...
ecshop支付时传送商品订单号和商品名称,...
ecshop支付时传送商品订单号和商品名称,支付传递商品名称 ecshop支付时传送商品订单号和商品名称,支付传递商品名称到支付平台 ecshop paypal付款如何传商品名称,这里给大家分享一下: 1、找到themes\fefault\flow.dwt 找到商品列表代码 替换为: 并加foreach循环内加上: 2、找到目...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……