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数据库连接
Oct 09 PHP
php 中文字符入库或显示乱码问题的解决方法
Apr 12 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
Mar 17 PHP
destoon公司主页模板风格的添加方法
Jun 20 PHP
php页面缓存方法小结
Jan 10 PHP
适用于初学者的简易PHP文件上传类
Oct 29 PHP
php提交post数组参数实例分析
Dec 17 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 PHP
阿里云的WindowsServer2016上部署php+apache
Jul 17 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
简单的js分页脚本
2009/05/21 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
2017/06/19 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
python计算导数并绘图的实例
2020/02/29 Python
Python extract及contains方法代码实例
2020/09/11 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
简单介绍Object类的功能、常用方法
2013/10/02 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
小学班干部竞选演讲稿
2014/04/24 职场文书
社区活动总结报告
2014/05/05 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
公司授权委托书范文
2014/09/21 职场文书
同学聚会邀请函
2015/01/30 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
民间借贷被告代理词
2015/05/23 职场文书
2015年党小组工作总结
2015/05/26 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫