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中使用Sockets 从Usenet中获取文件
Jan 10 PHP
.htaccess文件保护实例讲解
Feb 06 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
详解PHP数组赋值方法
Nov 07 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
PHP读书笔记整理_结构语句详解
Jul 01 PHP
iOS10推送通知开发教程
Sep 19 PHP
实例化php类时传参的方法分析
Jun 05 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
生成sessionid和随机密码的例子
2006/10/09 PHP
xajax写的留言本
2006/11/25 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
jQuery 使用手册(七)
2009/09/23 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
性能优化篇之Webpack构建速度优化的建议
2019/04/03 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
浅谈Python中的继承
2020/06/19 Python
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
班主任工作年限证明
2014/01/12 职场文书
暑期培训随笔感言
2014/03/10 职场文书
司机工作自我鉴定
2014/09/19 职场文书
化工生产实习心得体会
2016/01/22 职场文书
高中物理教学反思
2016/02/19 职场文书
Python List remove()实例用法详解
2021/08/02 Python
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript