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 相关文章推荐
PHP4(windows版本)中的COM函数
Oct 09 PHP
PHP4引用文件语句的对比
Oct 09 PHP
php Try Catch异常测试
Mar 01 PHP
php auth_http类库进行身份效验
Mar 19 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
Apr 29 PHP
php MYSQL 数据备份类
Jun 19 PHP
PHP生成自适应大小的缩略图类及使用方法分享
May 06 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
CentOS7编译安装php7.1的教程详解
Apr 18 PHP
PHP使用递归按层级查找数据的方法
Nov 10 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
mysql+php分页类(已测)
2008/03/31 PHP
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
逆序二维数组插入一元素的php代码
2012/06/08 PHP
php中Snoopy类用法实例
2015/06/19 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
入党自荐书范文
2014/03/09 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript