PHP如何搭建百度Ueditor富文本编辑器


Posted in PHP onSeptember 21, 2018

本文为大家分享了PHP搭建百度Ueditor富文本编辑器的方法,供大家参考,具体内容如下

下载UEditor

官网:下载地址

将下载好的文件解压到thinkphp项目中,本文是解压到PUBLIC目录下并改文件夹名称为ueditor

PHP如何搭建百度Ueditor富文本编辑器

第一步 引入javascript

在html中如入下面的js语句引入相关文件

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

第二步 添加textare文本域并设置id值

<textarea type="text" name="content" id="EditorId" placeholder="请输入内容"></textarea>

第三步 初始化UEditor编辑器

在html代码中添加下面的代码初始化UEditor编译器

<script type="text/javascript" charset="utf-8">//初始化编辑器 
   window.UEDITOR_HOME_URL = "__PUBLIC__/ueditor/";//配置路径设定为UEditor所放的位置 
   window.onload=function(){ 
    window.UEDITOR_CONFIG.initialFrameHeight=600;//编辑器的高度 
    window.UEDITOR_CONFIG.initialFrameWidth=1200;//编辑器的宽度 
    var editor = new UE.ui.Editor({ 
      imageUrl : '', 
      fileUrl : '', 
      imagePath : '', 
      filePath : '', 
      imageManagerUrl:'', //图片在线管理的处理地址 
      imageManagerPath:'__ROOT__/' 
    }); 
    editor.render("EditorId");//此处的EditorId与<textarea name="content" id="EditorId">的id值对应 </textarea> 
  } 
</script>

第四步 设置图片上传路径

UEditor编辑器的默认图片上传路径是根目录下/ueditor/php/upload/image/目录,没有这个目录会自动创建,如果要自定义图片上传路径,可以在ueditor/php/config.json文件中12行处修改。

最后贴上完整的html代码:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8"> 
  <title>Document</title> 
  <script type="text/javascript" charset="utf-8" src="__PUBLIC__/ueditor/ueditor.config.js"></script> 
<script type="text/javascript" charset="utf-8" src="__PUBLIC__/ueditor/ueditor.all.js"></script> 
</head> 
<body> 
 
 <form action="__URL__/receiver" method="post" accept-charset="utf-8"> 
  <textarea type="text" name="content" id="EditorId" placeholder="请输入内容"></textarea> 
  <input type="submit" value="提交"> 
 </form> 
   
  <script type="text/javascript" charset="utf-8">//初始化编辑器 
  window.UEDITOR_HOME_URL = "__PUBLIC__/ueditor/";//配置路径设定为UEditor所放的位置 
  window.onload=function(){ 
    window.UEDITOR_CONFIG.initialFrameHeight=600;//编辑器的高度 
    window.UEDITOR_CONFIG.initialFrameWidth=1200;//编辑器的宽度 
    var editor = new UE.ui.Editor({ 
      imageUrl : '', 
      fileUrl : '', 
      imagePath : '', 
      filePath : '', 
      imageManagerUrl:'', //图片在线管理的处理地址 
      imageManagerPath:'__ROOT__/' 
    }); 
    editor.render("EditorId");//此处的EditorId与<textarea name="content" id="EditorId">的id值对应 </textarea> 
  } 
</script> 
</body> 
</html>

效果图

PHP如何搭建百度Ueditor富文本编辑器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
Zend Framework页面缓存实例
Jun 25 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
Dec 01 PHP
php调整服务器时间的方法
Apr 03 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
使用php+swoole对client数据实时更新(一)
Jan 07 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
详解php协程知识点
Sep 21 #PHP
在php的yii2框架中整合hbase库的方法
Sep 20 #PHP
php实现在线考试系统【附源码】
Sep 18 #PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 #PHP
Laravel用户授权系统的使用方法示例
Sep 16 #PHP
Laravel中错误与异常处理的用法示例
Sep 16 #PHP
laravel获取不到session的三种解决办法【推荐】
Sep 16 #PHP
You might like
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
Python转码问题的解决方法
2008/10/07 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
详解Django中间件执行顺序
2018/07/16 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
工商管理专业学生的自我评价
2013/10/01 职场文书
工厂会计员职责
2014/02/06 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
小学生思想品德评语
2014/12/31 职场文书
蜗居观后感
2015/06/11 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS