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 判断数组是几维数组
Mar 20 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
PHP中的替代语法介绍
Jan 09 PHP
PHP获取一段文本显示点阵宽度和高度的方法
Mar 12 PHP
php获取远程文件大小
Oct 20 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
php简单统计在线人数的方法
May 10 PHP
php中namespace及use用法分析
Dec 06 PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
laravel返回统一格式错误码问题
Nov 04 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
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
Eclipse去除js(JavaScript)验证错误
2014/02/11 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
[04:03]2014DOTA2西雅图国际邀请赛 LGD战队巡礼
2014/07/07 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
利用Python优雅的登录校园网
2020/10/21 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
一组SQL面试题
2016/02/15 面试题
酒店营销策划方案
2014/02/07 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
艺术节主持词
2014/04/02 职场文书
2014年电教工作总结
2014/12/19 职场文书
大学推普周活动总结
2015/05/07 职场文书
晚会开幕词范文
2016/03/04 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
MYSQL 运算符总结
2021/11/11 MySQL
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server