Asp

asp网站中使用百度编辑器ueditor教程【1.4.3.3 Asp版】

最近发现,一个用asp开发的老后台,打开添加和编辑文章页面后,发现编辑器不能用了,检查了一下原因,应该是现在浏览器版本比较高,不能兼容太老版本的编辑器了。

编辑器不兼容

现在打算换成百度的ueditor编辑器。替换方法如下:

1,首先确定你后台要添加编辑器页面的编码。

如何查看网页编码?

用360浏览器打开要查看的网页,鼠标右键点击,选择 编码,即可查看。
比如我的后台编码是GBK

 

用360浏览器查看网页编码

 

2,打开ueditor编辑器下载地址:http://ueditor.baidu.com/website/download.html
因为我的是asp的后台,编码是GBK,所以这里选择 1.4.3.3 asp GBK版本

asp ueditor编辑器下载

3,在网站根目录新建ueditor文件夹,然后解压刚下载的文件,把解压下来的所有文件都放到ueditor这个文件夹里。

4,打开Uploader.Class.asp(在ueditor/asp/路径下),找到如下代码

具体位置,如下图所示:

Function CheckOrCreatePath( ByVal path )

我们把这段代码替换成:

不要问我为什么要替换,我只知道,不替换的话,编辑器不能上传图片。

5,打开后台需要添加编辑器的页面,我们都知道,后台中,文章模块有2处会用到编辑器,一处是添加文章,一处是编辑文章。

我们先来看 添加文章页面, 在需要页面中需要加载编辑内容的地方添加如下代码。

在编辑文章页面中,需要添加如下代码:

我们看看,上述2段代码,下边的几行都是一样的,只有“加载编辑器的容器”这段。

添加文章的时候,编辑器里是没有内容的,所以<script>中间为空

简单说明一下:这段代码中,name="nr",代表这个编辑器的名字是nr,所以在获取数据的时候,应该是 request("nr")

而编辑文章的时候,编辑器里应该调用的是数据库中的内容,所以代码如下:

这里的<%=nr%>就是获取数据库中的内容,asp的人都懂,我不多说。

好了,我们按上述方法操作一遍,在回来看后台中的编辑器是不是已经发生变化了呢?

百度ueditor编辑器

飞鱼

发表评论

电子邮件地址不会被公开。 必填项已用*标注