ecshop后台编辑器替换成ueditor编辑器


Posted in PHP onMarch 03, 2015

1、Ueditor1.4.3下载(截止到2015-03-03最新版)

下载地址:http://ueditor.baidu.com/website/download.html
解决jquery冲突的jquery等相关文件下载
文件中已含js冲突修改文件,另外已修改php/config.json中的图处保存路径,用户也可以自行修改!
因为老杨用的是mac os系统,所以文件中有一些.DS_store文件,可以忽略或自行删除
下载地址:http://pan.baidu.com/s/1gdglb0J 密码:fflu (老杨提供)

2、上传到网站服务器

解压并上传目录 uediter 到根目录 /includes 下
解压老杨的那个东东,把fix_jquery上传到 ueditor 的目录下

3、修改/admin/includes/lib_main.php

找到下面的函数

/** 

 * 生成编辑器 

 * @param   string  input_name  输入框名称 

 * @param   string  input_value 输入框值 

 */  

function create_html_editor($input_name, $input_value = '')  

{  

    global $smarty;  

   

    $editor = new FCKeditor($input_name);  

    $editor->BasePath   = '../includes/fckeditor/';  

    $editor->ToolbarSet = 'Normal';  

    $editor->Width      = '100%';  

    $editor->Height     = '320';  

    $editor->Value      = $input_value;  

    $FCKeditor = $editor->CreateHtml();  

    $smarty->assign('FCKeditor', $FCKeditor);  

}

替换为:

/**

 * 生成编辑器

 * @param   string  input_name  输入框名称

 * @param   string  input_value 输入框值

 */

function create_html_editor($input_name, $input_value = '')

{

    global $smarty;

    $kindeditor="

    <script id='editor' name='$input_name' type='text/plain' style='width:1024px;height:500px;'>$input_value</script>

    <script charset='utf-8' src='../includes/ueditor/ueditor.config.js'></script>

    <script charset='utf-8' src='../includes/ueditor/ueditor.all.min.js'></script>

    <script>

        var ue = UE.getEditor('editor');

    </script>

    ";

    $smarty->assign('FCKeditor', $kindeditor);

}

4、修改/admin/templates/pageheader.htm

查找:

{insert_scripts files="../js/transport.js,common.js,../js/utils.js"}

替换为:

<script src="../includes/ueditor/fix_jquery/jquery.min.js"></script>

<script src="../includes/ueditor/fix_jquery/jquery.json-1.3.js"></script>

<script src="js/common.js"></script>

<script src="../includes/ueditor/fix_jquery/transport_json.js"></script>

{insert_scripts files="../js/utils.js"}

5、解决商品编辑中编辑器被重置,uedite无法保存内容的bug。

文件:/admin/templates/goods_info.htm
找到:

document.forms['theForm'].reset();

注释掉:

//document.forms['theForm'].reset();

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
认识并使用PHP超级全局变量
Jan 26 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
php解析http获取的json字符串变量总是空白null
Mar 02 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
深入浅析安装PhpStorm并激活的步骤详解
Sep 17 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 #PHP
php实现四舍五入的方法小结
Mar 03 #PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
Mar 03 #PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 #PHP
laravel安装zend opcache加速器教程
Mar 02 #PHP
分享一个Laravel好用的Cache宏
Mar 02 #PHP
php解析http获取的json字符串变量总是空白null
Mar 02 #PHP
You might like
探讨:如何编写PHP扩展
2013/06/13 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
接收键盘指令的脚本
2006/06/26 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
jQuery解决浏览器兼容性问题案例分析
2016/04/15 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
关于Assembly命名空间的三个面试题
2015/07/23 面试题
《最大的麦穗》教学反思
2014/04/17 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS