极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

最近更新 | 软件专题 | 软件分类 | 软件排行

您的位置:极速下载站资讯首页软件教程软件问答 → 百度编辑器(UEditor)入门使用手册

百度编辑器(UEditor)入门使用手册

时间:2012-08-14 20:27:13  作者:不思议游戏  浏览量:6600

UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于BSD协议,所有源代码在协议允许范围内可自由修改和使用。最近在开发程序的时候需要集成一个富文本编辑器,UEditor的UI及UE比CKEditor、KindEditor要好出不少。所以简单地对UEditor研究了一下,记录于此。

一、下载UEditor编辑器

百度编辑器UEditor PHP版 

百度编辑器UEditor .NET版 

百度编辑器UEditor JSP版 

UEditor官方的下载方式分为两种,完整下载与定制下载,完整下载提供UTF-8与GBK两种编码的版本,定制下载目前只有UTF-8编码,推荐使用定制下载,按需求定制,如果程序不是UTF-8编码,可以使用EditPlus等工具将压缩包里所有的HTML及JS文件转码,记得同时修改HTML文件中的charset=utf-8。

二、精简UEditor编辑器

完整版的相关文档与示例页面较多,可以自行研究一下,下面为定制版中可以精简的文件。

index.html是所定制的UEditor编辑器的示例文件,删除之。

editor.js与editor.min.js内容相同,editor.min.js是editor.js的压缩版,使用时加载editor.min.js即可,所以editor.js也可以删除。

三、将UEditor部署到PHP程序上

1.将UEditor的所有文件放在PHP程序的目录中,这里我把文件放在/ueditor目录下。

2.在网页中引入UEditor文件

<script type="text/javascript" src="ueditor/editor_config.js"></script> <script type="text/javascript" src="ueditor/editor.min.js"></script>

3.在textarea标签下初始化UEditor

<script type="text/javascript"> var editor = new UE.ui.Editor(); textarea:'name'; //与textarea的name值保持一致 editor.render('name'); </script>

四、配置UEditor编辑器

editor_config.js是UEditor的配置文件,首先对路径进行配置。

修改第27行左右的路径配置(根据版本不同可能会有变动)

URL = "ueditor/"; //根据实际情况配置

保存,OK搞定,UEditor编辑器就能使用了,此时同样可以使用POST或者GET接收到提交的数据。

editor_config.js里还有很多常用的配置项目,比如编辑器初始内容、编辑器高度等等,需要配置时只需去掉该行代码前面的注释符号//即可。

使用定制版的童鞋可以下载一个完整版,里面的配置文件比较完整,有些东西可以COPY过来。

五、UEditor代码高亮

UEditor代码高亮使用了第三方的高亮JS组件 – SyntaxHighlighter,在测试的过程中问题不少,使用UEditor编辑器“插入代码”功能插入代码并提交到数据库后,在显示页面代码是不会高亮显示的,需要在该页面加载一下JS和CSS文件。

<script type="text/javascript" src="ueditor/third-party/SyntaxHighlighter/shCore.js"></script> <link rel="stylesheet" href="ueditor/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" />

<script> SyntaxHighlighter.all() //执行代码高亮 </script>

还有一个问题,当再次使用UEditor编辑之前提交到数据库的代码时,编辑器会自动过滤掉代码中的很多标签,今天在微博上@了一下UEditor团队,UEditor团队的人说需要先转义。

我在提交至数据库之前用PHP的htmlspecialchars函数进行转义:

12下一页>

UEditor 1.4.3.4 官方版

UEditor图片
  • 软件性质:国产软件
  • 授权方式:免费版
  • 软件语言:简体中文
  • 软件大小:9536 KB
  • 下载次数:2049 次
  • 更新时间:2019/4/9 0:46:02
  • 运行平台:WinXP,Win7...
  • 软件描述:UEditor是由百度 Web前端研发部开发的所见即所得的富文本在线编辑器,具有... [立即下载]

相关资讯