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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
php模板之Phpbean的目录结构
Jan 10 PHP
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
用Zend Encode编写开发PHP程序
Feb 21 PHP
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
wamp安装后自定义配置的方法
Aug 23 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
thinkPHP中_initialize方法实例分析
Dec 05 PHP
php中namespace及use用法分析
Dec 06 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 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
DC动漫人物排行
2020/03/03 欧美动漫
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
Ajax基础知识详解
2017/02/17 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
Python collections模块实例讲解
2014/04/07 Python
Python素数检测实例分析
2015/06/15 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
高三地理教学反思
2014/01/11 职场文书
中学生自我评价范文
2014/02/08 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
2015年公司新年寄语
2014/12/08 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
纪检部部长竞选稿
2015/11/21 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书