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 相关文章推荐
PHP4与PHP5的时间格式问题
Feb 17 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
php实例分享之mysql数据备份
May 19 PHP
php中socket通信机制实例详解
Jan 03 PHP
Zend Framework+smarty用法实例详解
Mar 19 PHP
PHP中如何防止外部恶意提交调用ajax接口
Apr 11 PHP
Laravel 5.3 学习笔记之 配置
Aug 28 PHP
谈谈php对接芝麻信用踩的坑
Dec 01 PHP
PHP中phar包的使用教程
Jun 14 PHP
PHP实现通过strace定位故障原因的方法
Apr 29 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
Nov 20 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 生成随机验证码图片代码
2010/02/08 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
深入理解 JS 垃圾回收
2019/06/03 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
[00:26]TI7不朽珍藏III——冥界亚龙不朽展示
2017/07/15 DOTA
python实现排序算法
2014/02/14 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
20行python代码实现人脸识别
2019/05/05 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python cumsum函数的具体使用
2019/07/29 Python
基于Python实现简单学生管理系统
2020/07/24 Python
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
军训结束新闻稿
2015/07/17 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers