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 相关文章推荐
centos 5.6 升级php到5.3的方法
May 14 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 PHP
php利用iframe实现无刷新文件上传功能的代码
Sep 29 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
浅谈PHP中foreach/in_array的使用
Nov 02 PHP
WordPress的主题编写中获取头部模板和底部模板
Dec 28 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
php自定义时间转换函数示例
Dec 07 PHP
php实现基于PDO的预处理示例
Mar 28 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 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 数字左侧自动补0
2008/03/31 PHP
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
使用js获取伪元素的content实例
2017/10/24 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
微信小程序日历/日期选择插件使用方法详解
2018/12/28 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
如何写一份好的英文求职信
2014/03/19 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
2015年计划生育责任书
2015/05/08 职场文书
污染环境建议书
2015/09/14 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS