查看: 469|回复: 0

ecshop编辑器FCKeditor修改成KindEditor编辑批量上传图片

[复制链接]
发表于 2016-4-10 00:00:32 | 显示全部楼层 |阅读模式
1、官方网站下载最新版kindeditor
现在最先版本的是:kindeditor4.1.4,官方网址:http://www.kindsoft.net
2、上传解压
上传下载的压缩文件到你的网站include目录下,解压kindeditor4.1.4,将其文件夹名称改为:kindeditor
下载之后,把里面不要的语言和演示文件删除,有,asp、asp.net jsp文件夹删掉
3、修改php文件
(1)打开admin/includes/lib_main.php,查找 create_html_editor
将以下内容:
  1. function create_html_editor($input_name, $input_value = '')
  2. {
  3.     global $smarty;

  4.     $editor = new FCKeditor($input_name);
  5.     $editor->BasePath   = '../includes/fckeditor/';
  6.     $editor->ToolbarSet = 'Normal';
  7.     $editor->Width      = '100%';
  8.     $editor->Height     = '320';
  9.     $editor->Value      = $input_value;
  10.     $FCKeditor = $editor->CreateHtml();
  11.     $smarty->assign('FCKeditor', $FCKeditor);
  12. }
复制代码


替换成:
  1. function create_html_editor($input_name, $input_value = '')
  2. {
  3.     global $smarty;

  4.     $kindeditor="<script charset='utf-8' src='../includes/kindeditor/kindeditor-all-min.js'></script>
  5.     <script>
  6.         var editor;
  7.             KindEditor.ready(function(K) {
  8.                 editor = K.create('textarea[name=\"$input_name\"]', {
  9.                     allowFileManager : true,
  10.                     width : '700px',
  11.                     height: '300px',
  12.                     resizeType: 0   //固定宽高
  13.                 });
  14.             });
  15.     </script>
  16.     <textarea id=\"$input_name\" name=\"$input_name\" style='width:700px;height:300px;'>$input_value</textarea>
  17. <input type=\"submit\" value=\"提交\" />
  18.     ";
  19.     $smarty->assign('FCKeditor', $kindeditor);
  20. }
复制代码


(2)修改kindeditor/php/
上传目录修改includes/kindeditor/php/upload_json.php如下:
//文件保存目录路径
$save_path = $php_path . '../../../images/upload/';
//文件保存目录URL
$save_url = $php_url . '../../../images/upload/';
浏览服务器路径修改includes/kindeditor/php/file_manager_json.php如下:
//根目录路径,可以指定绝对路径,比如 /var/www/attached/
$root_path = $php_path . '../../../images/upload/';
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
$root_url = $php_url . '../../../images/upload/';
4、最后一步2.7.3版本的ecshop中在admin/template/goods_info.htm中 将提交按钮

<input type=”button” value=”{$lang.button_submit}” on click=”validate(‘{$goods.goods_id}’)” />

修改为

<input type="submit" value="{$lang.button_submit}" on click="validate('{$goods.goods_id}')" />

ok,大功告成,在ecshop最新版本亲测正常使用。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

金灿互联专注为企业提供系统整体的网络营销外包服务,包括从营销型网站平台建设、阿里旺铺装修、网站SEO优化推广、B2B平台推广等一站式网络营销服务。已为近1000多家企业提供高品质的网站建设和营销推广服务,帮助客户通过互联网提升业绩、抢占市场、成就品牌。
© 2010-2016 Comsenz Inc. 粤ICP备12054404号-1 Powered by KingCan!X3.2   
快速回复 返回顶部 返回列表