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中一个控制字符串输出的函数
Oct 09 PHP
PHP得到mssql的存储过程的输出参数功能实现
Nov 23 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
php中的curl使用入门教程和常见用法实例
Apr 10 PHP
PHP中单引号与双引号的区别分析
Aug 19 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
PHP defined()函数的使用图文详解
Jul 20 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 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类
2006/07/15 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
js文件中调用js的实现方法小结
2009/10/23 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
JS常见问题整理(持续更新)
2013/08/06 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
js中使用replace方法完成某个字符的转换
2014/08/20 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
vue实现分页组件
2020/06/16 Javascript
详解package.json版本号规则
2019/08/01 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
python中 * 的用法详解
2019/07/10 Python
pandas分批读取大数据集教程
2020/06/06 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
实习评语
2013/12/16 职场文书
打架检讨书50字
2014/01/11 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
公开服务承诺制度
2014/03/26 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
商超业务员岗位职责
2015/02/13 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书