thinkPHP下ueditor的使用方法详解


Posted in PHP onDecember 26, 2015

本文实例讲述了thinkPHP下ueditor的使用方法。分享给大家供大家参考,具体如下:

1、首先需要下载ueditor,下载地址:http://ueditor.baidu.com/website/download.html

2、下载对应的php版的,下载后重命名为ueditor,根据需要放到对应的项目目录中。我放的位置为Public/admin文件夹下,admin为后台的访问入口文件目录。

3、在项目中的使用

首先需要引入核心的js文件:

<script type="text/javascript" charset="utf-8" src="__PUBLIC__/admin/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/admin/ueditor/ueditor.all.js"></script>

然后再文件中加入<textarea>标签,注意设置id属性

<textarea name="content" id="EditorId"> </textarea>

接着是初始化编辑器,注意配置路径

<script type="text/javascript" charset="utf-8">
window.UEDITOR_HOME_URL = "__PUBLIC__/admin/ueditor/";
window.onload=function(){
window.UEDITOR_CONFIG.initialFrameHeight=300;//编辑器的高度
   window.UEDITOR_CONFIG.initialFrameWidth=800;//编辑器的宽度
   var editor = new UE.ui.Editor({
imageUrl : '__APP__/Editor/uploadImage',
fileUrl : '__APP__/Editor/uploadFile',
imagePath : '',
filePath : '',
imageManagerUrl:'__APP__/Editor/imageManage', //图片在线管理的处理地址
imageManagerPath:'__ROOT__/'
});
editor.render("EditorId");
}
</script>

注意:

1、UEDITOR_HOME_URL的路径配置为ueditor所在的位置。
2、图片上传路径的配置
3、editor.render("textarea的id一致");

至此一个便算基本完成。

但是,在IE9下,编辑器没有一点效果,这是怎么回事呢?

在IE9下,需要把

window.UEDITOR_HOME_URL = "__PUBLIC__/ueditor/";

路径设置代码,放在引入js文件和初始化之间。

希望本文所述对大家基于thinkPHP框架的php程序设计有所帮助。

PHP 相关文章推荐
PHP写的加密函数,支持私人密钥(详细介绍)
Jun 09 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
基于PHP的简单采集数据入库程序
Jul 30 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
Nov 12 PHP
详解PHP中的PDO类
Jul 06 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
PHP children()函数讲解
Feb 03 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
windows系统php环境安装swoole具体步骤
Mar 04 PHP
thinkPHP中分页用法实例分析
Dec 26 #PHP
thinkPHP中验证码的简单使用方法
Dec 26 #PHP
分享50个提高PHP执行效率的技巧
Dec 26 #PHP
PHP获取二维数组中某一列的值集合
Dec 25 #PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 #PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 #PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 #PHP
You might like
从php核心代码分析require和include的区别
2011/01/02 PHP
PHP学习笔记之二 php入门知识
2011/01/12 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
举例讲解Python常用模块
2019/03/08 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
OpenCV 模板匹配
2019/07/10 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
介绍一下Ruby的多线程处理
2013/02/01 面试题
给实习单位的感谢信
2014/02/01 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
端午节活动策划方案
2014/03/09 职场文书
银行催款通知书
2015/04/17 职场文书
客户答谢会致辞
2015/07/30 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android