总结(四)—集成富文本编辑器Umeditor

开发博客类型的网站,一个不可缺少的点就是需要在页面中集成富文本编辑器
下面篇文章就介绍集成umeditor编辑器的步骤
还有一个就是集成时候的注意事项(是自己亲身体验的,花了很长时间才找到问题所在)

  1. 进入官网下载 官网下载
  2. 将下载之后解压的所有文件全部添加到工程的web里面(目录自己选)
  3. 在需要集成的页面引入相关js文件(三个文件,注意自己放的位置)
<script type="text/javascript" charset="utf-8" src="../umedit/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="../umedit/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="utf-8" src="../umedit/lang/zh-cn/zh-cn.js"></script>
  1. 设置富文本编辑器存放的位置(将下面的div放在想放的位置)
<div id="editor" style="width:900px;height:400px;"></div>
  1. 最后一步,在<script></script>里面初始化富文本编辑器
var ue = UE.getEditor("editor");

最后就成功了

注意事项(如果按上面的步骤成功之后,就不用看下面的了!!!
想说的注意事项是:
通常都是将富文本编辑器放在form表单里面,然后通过提交form表单将数据发给后端服务器。但是通常如果form表单里面还有其他的div,而且还设置了其他div的属性,那这个时候就极有可能富文本编辑器界面无法正常显示。
我遇到这个问题,想了很长时间不知道为啥错误,基本把前面都检查了好几篇,结果还是一样,富文本编辑器那块区域一片空白。
后来想到的解决办法是:在form表单里面划分两个区域,一个用于存放除富文本编辑器的其他组件,另一个存放富文本编辑器的div。就是利用两个大的div将他们分离开,最后就ok了!!!!(难过啊…)

<div class="umedit_wf">
     <div id="editor" name="artical_context" style="width:900px;height:400px;"></div>
</div>
UMeditor,简称UM,是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线富文本编辑器UM的主要特点就是容量和加载速度上的改变,全版本的代码量为125k,而且放弃了使用传统的iframe模式,采用了div的加载方式, 以达到更快的加载速度和零加载失败率。现在UM的第一个使用者是百度贴吧,贴吧每天几亿的pv是对UM各种指标的最好测试平台。 当然随着代码的减少,UM的功能对于UE来说还是有所减少,但我们经过调研和大家对于UM提出的各种意见,提供了现在UM的功能版本, 虽然有删减,但也有增加,比如拖拽图片上传,chrome的图片拖动改变大小等。让UM能在功能和体积上达到一个平衡。我们的目标不仅是要提高在线编辑的 编辑体验,也希望能改变前端技术中关于富文本技术的门槛,让大家不再觉得这块是个大坑。1.2.2更新说明: ### 功能更新 1. **添加插入数学公式** 2. 支持插入动态地图 3. 支持复制图片、截屏图片的粘贴 4. 添加自动保存插件,支持草稿箱功能 5. 支持拖放图片上传并插入 6. 优化了对IE11的支持 7. 支持asp后台### 问题修复 1. 修复表情本地化出错问题 2. 修复jquery的$变量冲突问题 3. 修复多编辑器,弹层被遮挡和出错问题 4. 解决于bootstrap的冲突 5. 修复粘贴后光标定位错误的问题 6. 修复一坨坨的细节BUG
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值