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 相关文章推荐
PHP5中使用DOM控制XML实现代码
May 07 PHP
数据库中排序的对比及使用条件详解
Feb 23 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
Oct 11 PHP
PHP laravel中的多对多关系实例详解
Jun 07 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
Laravel框架学习笔记之批量更新数据功能
May 30 PHP
基于thinkphp6.0的success、error实现方法
Nov 05 PHP
CI框架简单分页类用法示例
Jun 06 PHP
七种PHP开发环境搭建工具
Jun 28 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获取远程图片体积大小的实例
2013/11/12 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
Python输出各行命令详解
2018/02/01 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
大一新生军训时的自我评价分享
2013/12/05 职场文书
英文求职信写作小建议
2014/02/16 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
学习经验演讲稿
2014/05/10 职场文书