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令牌 Token改进版
Jul 18 PHP
php 短链接算法收集与分析
Dec 30 PHP
PHP 代码规范小结
Mar 08 PHP
PHP的加密方式及原理
Jun 14 PHP
php获取新浪微博数据API实例
Nov 12 PHP
yii上传文件或图片实例
Apr 01 PHP
PHP使用JSON和将json还原成数组
Feb 12 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
Sep 11 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 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截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python中多线程thread与threading的实现方法
2014/08/18 Python
Python使用xlrd模块操作Excel数据导入的方法
2015/05/26 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
Django用户认证系统 User对象解析
2019/08/02 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
Lucene推荐的分页方式是什么?
2015/12/07 面试题
大型活动策划方案
2014/01/12 职场文书
三月雷锋月活动总结
2014/07/03 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python