php专区

 首页 > php专区 > PHP应用 > CMS建站 > 将Ecshop后台fckeditor编辑修改|升级|器更改为kinde

将Ecshop后台fckeditor编辑修改|升级|器更改为kinde

分享到:
【字体:
导读:
          说明:Ecshop后台的fckeditor编辑器很丑陋了,经常有漏洞,今天干脆就把它换了,其实也早想换了,之前一直也为比较麻烦,就没动手,今天看看,也挺简单的,就两步 第一步:下载kindeditor,下载地址为...

将Ecshop后台fckeditor编辑修改|升级|器更改为kindeditor编辑器

说明:Ecshop后台的fckeditor编辑器很丑陋了,经常有漏洞,今天干脆就把它换了,其实也早想换了,之前一直也为比较麻烦,就没动手,今天看看,也挺简单的,就两步.

第一步:下载kindeditor,下载地址为:http://www.kindsoft.net/down.php 下载最新版本的,现在是4.1.6

下载之后,把里面不要的语言和演示文件删除,有,asp、asp.net jsp和examples四个文件夹删掉.

把文件夹改名为:kindeditor,然后上传到根目录includes/下面,和fckeditor同一级就是了,以后可以把fckeditor删除了.

第二步:修改admin/includes/lib_main.php把里面的create_html_editor方法修改为创建kindeditor的内容,直接替换就ok了:

  1. function create_html_editor($input_name, $input_value = ''
  2.     global $smarty; 
  3.     $kindeditor=" 
  4. "utf-8" src="../includes/kindeditor/kindeditor-min.js"
  5.  
  6. ""$input_name"" name=""$input_name"" style="width:700px;height:300px;">$input_value 
  7.     "; 
  8.     $smarty->assign('FCKeditor', $kindeditor); //这里前面的 FCKEditor 不要变 

说明:width我们可以设置为100%自适应宽度,这样比较好,高度,好像100%没什么用,我们就自己定一个吧.

resizeType是否固定编辑框的高度、宽度,0是高、宽固定,1是宽固定、高不固定,2是高宽都不固定,可以查看kindeditor官方说明:http://www.kindsoft.net/docs/option.html

第三步:修改文件上传路径

修改kindeditor/php目录下面的upload_json.php里面的代码:

  1. //文件保存目录路径 
  2. $save_path = $php_path . '../../../images/upload/'
  3. //文件保存目录URL 
  4. $save_url = $php_url . '../../../images/upload/'

kindeditor默认上传图片的路径是upload下面的image目录下面,以年月日为目录,如:image/20130401 我们把它修改为:以年月划分比较好。

在upload_json.php找到$ymd = date("Ymd"); 改为:$ymd = date("Ym");就可以了.

第四步:浏览服务器路径修改

修改includes/kindeditor/php/file_manager_json.php

  1. //根目录路径,可以指定绝对路径,比如 /var/www/attached/ 
  2. $root_path = $php_path . '../../../images/upload/'
  3. //根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/ 
  4. $root_url = $php_url . '../../../images/upload/'

到此将fckeditor修改为kindeditor就修改完了,可以到后台,编辑商品、专题描述等查看是否比之前好看多了.

还忘了一点了,文章列表哪里有问题,今天点后台文章列表,报错,因为我把fckeditor那个目录全部删了,如果你没删,应该不会报错,报错了,把article.php里面的//require_once(ROOT_PATH . "includes/fckeditor/fckeditor.php");这句注释掉就ok了.

分享到:
ecshop后台增加商品描述字段 - ecshop
ecshop后台增加商品描述字段 注:如在后台添加商品为例子 1.在数据库中添加相应的字段名称(如:my_text). 2.修改后台中的编辑器FCKeditor.先到 admin/includes/lib_main.php 中参照 create_html_editor 函数添加一个新的函数用来生成后台编辑器. //原始的  function create_html_...
Ecshop去除标题与尾部版权信息 - ecshop
Ecshop去除标题与尾部版权信息 1、首先去掉标题栏的'Powered by ECShop',找到如下文件打开includes/lib_main.php,查找如下代码: $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop'; 改为:$page_title = $GL...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……