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 相关文章推荐
DedeCms模板安装/制作概述
Mar 11 PHP
php中取得URL的根域名的代码
Mar 23 PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
php生成图片验证码的方法
Apr 15 PHP
thinkPHP简单遍历数组方法分析
May 16 PHP
laravel请求参数校验方法
Oct 10 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汉字转拼音的示例
2014/02/27 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
js 函数的副作用分析
2011/08/23 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
JS实现图片切换特效
2019/12/23 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python构造函数及解构函数介绍
2015/02/26 Python
Python脚本实现格式化css文件
2015/04/08 Python
Python实现简单的代理服务器
2015/07/25 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python之时间和日期使用小结
2019/02/14 Python
解决Python二维数组赋值问题
2019/11/28 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
Python 图片处理库exifread详解
2021/02/25 Python
你常见到的runtime exception
2016/09/05 面试题
中专毕业生的自我鉴定
2013/12/01 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
校园歌咏比赛主持词
2014/03/18 职场文书
八达岭长城导游词
2015/01/30 职场文书
财务个人年度总结范文
2015/02/26 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS