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分页示例代码
Mar 19 PHP
php array_intersect()函数使用代码
Jan 14 PHP
linux iconv方法的使用
Oct 01 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
一个经典实用的PHP图像处理类分享
Nov 18 PHP
php判断数组中是否存在指定键(key)的方法
Mar 17 PHP
php对象和数组相互转换的方法
May 12 PHP
浅谈PDO的rowCount函数
Jun 18 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
python 统计数组中元素出现次数并进行排序的实例
2018/07/02 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python3注册全局热键的实现
2020/03/22 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
综合办公室主任职责
2013/12/16 职场文书
大学生实习思想汇报
2014/01/12 职场文书
爱我中华教学反思
2014/04/28 职场文书
预备党员个人总结
2015/02/14 职场文书
Python基础详解之邮件处理
2021/04/28 Python
Python使用scapy模块发包收包
2021/05/07 Python
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js