09
2013
04

百度编辑器ueditor1.23,1.24,1.25 ASP版本及使用方法

今天遇到一个问题 asp写的程序 自带的编辑器太老了 不支持ie8和谷歌浏览器 于是打算给他换一个,找了老半天没找到合适的,在别的群里问了一下说用KindEditor 我试了下不知道怎么回事 可以成功调用了但是不能上传图片 这个是个问题 于是就想到了百度也有编辑器 貌似还很强大 结果一看百度编辑器没有asp,翻了好久发现一个网友改造的asp版百度编辑器 分享给大家用吧


  目前发现问题无法实现截图其他功能正常,不能上传请修改配置文件.1.24 gbk版本 本人亲测正常,其他的没试过大家可以试下!

  百度编辑器ueditor1.2.5 utf-8 asp测试版本: 下载地址

  百度编辑器ueditor1.2.4 gbk版本(本人亲测):下载地址

  百度编辑器ueditor1.2.4 utf-8 asp版本完整无措:下载地址

  百度编辑器ueditor1.2.3 gbk完整无措:下载地址

  需要哪个版本自取吧



  下面说说使用方法

  一、官网上下载完整源码包,解压到任意目录,解压后的源码目录结构如下所示:

  _examples:编辑器完整版的示例页面

  dialogs:弹出对话框对应的资源和JS文件

  themes:样式图片和样式文件

  php/jsp/.net:涉及到服务器端操作的后台文件,根据你选择的不同后台版本,这里也会不同,这里应该是jsp,php,.net

  third-party:第三方插件(包括代码高亮,源码编辑等组件)

  editor_all.js:_src目录下所有文件的打包文件

  editor_all_min.js:editor_all.js文件的压缩版,建议在正式部署时才采用

  editor_config.js:编辑器的配置文件,建议和编辑器实例化页面置于同一目录

  二、部署UEditor到实际项目(UETest)中的步骤:

  


  图表 1

  第一步:在项目的任一文件夹中建立一个用于存放UEditor相关资源和文件的目录,此处在项目根目录下建立,起名为ueditor。

  第二步:拷贝源码包中的dialogs、themes、third-party、editor_all.js和editor_config.js到ueditor文夹中。其中,除了ueditor目录之外的其余文件均为具体项目文件,此处所列仅供示例。

  第三步:为简单起见,此处将以根目录下的index.php页面作为编辑器的实例化页面,用来展示UEditor的完整版效果。在index.php文件中,首先导入编辑器需要的三个入口文件,示例代码如下:


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>编辑器完整版实例</title>

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

<script type="text/javascript" src="ueditor/editor_all.js"></script>


  第四步:然后在index.php文件中创建编辑器实例及其DOM容器。具体代码示例如下:


<textarea name="后台取值的key" id="myEditor">这里写你的初始化内容</textarea>

<script type="text/javascript">

var editor = new UE.ui.Editor();

editor.render("myEditor");

//1.2.4以后可以使用一下代码实例化编辑器

//UE.getEditor('myEditor')

</script>


  最后一步: 在/UETest/ueditor/ editor_config.js中查找URL变量配置编辑器在你项目中的路径。


//强烈推荐以这种方式进行绝对路径配置

URL= window.UEDITOR_HOME_URL||"/UETest/ueditor/";


  至此,一个完整的编辑器实例就已经部署到咱们的项目中了!在浏览器中输入http://localhost/UETest 运行下试试UE强大的功能吧!

  三、注意事项

  1.在引用editor_config.js时,最好先于editor_all.js加载,否则特定情况下可能会出现报错。

  2.若希望给编辑器赋初值,请参考“前后端数据交互”

  3. 需要注意的是编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径。鉴于很多同学在使用编辑器的时候出现的种种路径问题,此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。"相对于网站根目录的相对路径"也就是以斜杠开头的形如"/UETest/ueditor/"这样的路径。

  此外如果你使用的是相对路径,例如"ueditor/"(相对于图表1路径结构),如果站点中有多个不在同一层级的页面需要实例化编辑器,且引用了同一UEditor的时候,可能不适用于每个页面的编辑器。因此,UEditor提供了针对不同页面的编辑器可单独配置的根路径,具体来说,在需要实例化编辑器的页面最顶部写上如下代码即可。

  当然,需要令此处的URL等于对应的配置。window.UEDITOR_HOME_URL ="/xxxx/xxxx/";

  例如:根据图表1的目录结构

  如果你在index.php里使用编辑器,那么在editor_config.js里最上边的var URL就改成 var URL = "/UETest/ueditor/"



« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。