开发项目必不可少用到在线网页编辑器,常用的网页编辑器有:

eWebEditor 网页编辑器、Fckeditor 网页编辑器、KindEditor HTML在线编辑器、百度Ueditor编辑器……

百度UEditor是所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。

今天中国网页设计给大家分享php开发中如何集成百度Ueditor编辑器。

1.到官网下载百度UEditor

下载后解压文件到你的项目中。

2.部署百度Ueditor网页编辑器

在Html页面引入所需的JS文件,然后使用getEditor实例化

这里写你的初始化内容

var ue = UE.getEditor('container');

预览一下你的网页,看到百度Ueditor网页编辑器了吧?是不是很简单。

3、配置Ueditor

UEditor 的配置项分为两类:前端配置项 和 后端配置项。

前后端的配置统一写在后端(PHP版本的config在php/config.json),编辑器实例化时,异步读取后端配置信息,覆盖到前端的配置里。

前端配置项:官方提供了两种配置方法,静态配置、动态配置。

静态配置:

动态配置:

即在实例化UE的时候,通过动态传入配置参数。

var ue = UE.getEditor('container', {

//这里写你的自定义配置项

toolbars: [

['fullscreen', 'source', 'undo', 'redo', 'bold']

],

autoHeightEnabled: true,

autoFloatEnabled: true

});

后端配置项:

百度Ueditor网页编辑器所有的操作都是通过get方式请求serverUrl传递action变量的值来进行下一步操作。

百度Ueditor默认是通过读取目录下的ueditor.config.js 中的serverUrl 参数然后通过get方法传递action=config来获取后端的配置项的。默认请求是:serverUrl?action=config 来获取配置项的。serverUrl 可以在前端页面动态配置和ueditor.config.js静态配置都是可以的。

你可以测试你的网站下的路径ueditor/php/controller.php?action=config 是否正常返回了json格式(其它格式也可以,具体请看官方文档)的后端配置内容,格式大致如下。如果这个请求出错,出现400、500等错误,编辑器上传相关的功能将不能正常使用。

{

"imageUrl": "http://localhost/ueditor/php/controller.php?action=uploadimage",

"imagePath": "/ueditor/php/",

"imageFieldName": "upfile",

"imageMaxSize": 2048,

"imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"]

"其他配置项...": "其他配置值..."

}

百度编辑器如何在html引入,网页制作中如何集成百度Ueditor网页编辑器相关推荐

  1. html网页在指定位置嵌入表格,网页制作中表格的主要作用 网页制作中插入表格怎么调整位置...

    在网页设计中,表格有什么重要作用 1.当需要提交所有数据时,可以提交整个100个表,如果不使用表,可以逐个提交. 2.表格设计简洁美观,方形,与网页的设计非常一致. 3.网站其实是一个大版本的表格,数 ...

  2. HTML+CSS大作业: 抗击疫情网页制作作业_疫情防控网页设计模板HTML_ 简单学生网页设_静态HTML+CSS网站制作成品...

    HTML+CSS大作业: 抗击疫情网页制作作业_疫情防控网页设计模板HTML_ 简单学生网页设计_静态HTML+CSS网站制作成品 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大 ...

  3. web网页制作中常用到的图片格式及jpg,png,gif各自格式的特点

    网页制作中图片格式 常用三种格式(jpg,png,gif) 1jpg图片 是我们最常见的. jpg:可压缩的,有损图片质量的格式.虽然可压缩,它的色彩还是比较丰富. 特点:文件小.色彩丰富. 在网页中 ...

  4. 学习网页制作中如何在正确选取和使用 CSS 单位

    在 CSS 测量系统中,有好几种单位,如像素.百分比.英寸.厘米等等,Web 开发人员很难了解哪些单位在何处使用,如何使用.很多人习惯了总是使用同一种单位,但这一决定可能会严重限制你的设计的执行. 这 ...

  5. 网页制作中规范使用DIV+CSS命名规则(转)

    网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则内容如下: 页头:header  如:#header{属性:属性值;}或.h ...

  6. 网页制作中绝对路径和相对路径的区别

    网页制作中绝对路径和相对路径的区别 http://www.veryhuo.com 烈火网 2012-10-10 投递稿件 做个开发的人,对于文件或者文件夹的定义都是有一定的规范的,比如建立一个网站前端 ...

  7. audio插入背景音乐_网页制作中的html插入背景音乐

    网页制作中的 html 插入背景音乐方法有很多,具体如下: 第一种:在页面代码中的 之间加入 src=" 音乐 url" loop="-1"> 这段代 码 ...

  8. 【转】网页制作中的CSS+DIV:dl,dt,dd分别表示什么意思啊?请说明啊,谢谢有什么功能?...

    网页制作中的CSS+DIV:dl,dt,dd分别表示什么意思啊?请说明啊,谢谢有什么功能? <dl>标记定义了一个定义列表,定义列表中的条目是通过使用<dt>标记(" ...

  9. HTML5期末大作业:商城网站设计——仿天猫商城(9页) HTML+CSS大作业_ 网页制作作业_疫情防控网页设计...

    HTML5期末大作业:商城网站设计--仿天猫商城(9页) HTML+CSS大作业: 网页制作作业_疫情防控网页设计- 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电 ...

最新文章

  1. 20145223《信息安全系统设计基础》 GDB调试汇编堆栈过程分析
  2. resin如何部署java项目_resin项目换成tomcat部署的两种方式
  3. 请问如何更改dedecms“文件保存目录”的字符限制 ?
  4. 全球及中国家庭和公寓用对讲系统行业发展态势及及消费需求调研报告2022-2027年
  5. [Java基础]比较器排序Comparator的使用
  6. Public key for mysql....rpm is not installed
  7. aix 查看内存,CPU 配置信息
  8. 正则表达式(思维导图速查版)
  9. Python包管理工具pip的基本使用
  10. 【模拟】Workout for a Dumbbell
  11. python人脸识别要怎么实现_详解如何用OpenCV + Python 实现人脸识别
  12. JSON与csv哪一个更自描述_NBA历届选秀状元,你更喜欢哪一个/哪一个最成功
  13. ubuntu服务器系统分区大小,服务器Ubuntu系统分区教程
  14. Window系统安装FFmpeg教程
  15. f分布表完整图a=0.01_图 python 实现
  16. 动态交叉表(永洪bi)
  17. Java实现支付功能(支付宝)
  18. 外汇EA是什么?EA可靠吗?EA有什么缺点?
  19. Word 一级标题与二级标题的标号不同一问题
  20. Android FDE 加密过程

热门文章

  1. 星际争霸2 sc2replay录像回放python库sc2reader常用函数总结
  2. 【verilog】 FPGA倒计时器设计
  3. linux下磁带备份
  4. 【20保研】中南大学计算机学院2019年全国优秀大学生暑期夏令营通知
  5. 线性规划单纯形法python实现与代码详细解读
  6. 华为快应用支持广告变现,加速商业化进程
  7. 微信指纹服务器,华为公布10月底完成微信指纹适配,网友:等了三年终于有结果...
  8. 发那科pmc地址分配_FANUC IO模块地址分配详解
  9. 基于tf-openpose的动作识别实现街头霸王5对战项目
  10. ffmpeg音乐+图片合成视频