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 相关文章推荐
文件上传的实现
Oct 09 PHP
php桌面中心(一) 创建数据库
Mar 11 PHP
php下封装较好的数字分页方法
Nov 23 PHP
深入了解PHP类Class的概念
Jun 14 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
php判断ip黑名单程序代码实例
Feb 24 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
Oct 03 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
Apr 22 PHP
PHP数组实际占用内存大小原理解析
Dec 11 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
document.documentElement &amp;&amp; document.documentElement.scrollTop
2007/12/01 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
js JSON.stringify()基础详解
2019/06/19 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
在Django框架中设置语言偏好的教程
2015/07/27 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
总裁岗位职责
2013/12/04 职场文书
学生打架检讨书1000字
2014/01/16 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
法律意见书范文
2015/06/04 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python