日期:2011-08-27  浏览次数:20814 次

第一步,需要下载EWebEditor4.80的代码,请点这里下载,我这个是4.80版本的。

第二步,把这个压缩包解开,里边是一个叫做EWebEditor的文件夹,把它整个拷贝到你的网站后台目录下,像我这样:。

第三步,我们定义这样几个页面和数据库中的字段,名字可能和我的不太一样,不过你肯定能找到在你的后台找到同样功能的文件:
  1、news_add.asp,新闻添加页面,显示的是输入标题、内容、作者、日期等的地方。里边会有个form标签指向到news_add_action.asp。
  2、news_add_action.asp,新闻添加后处理页面,功能是将news_add.asp中输入的内容插入到你的access数据库中去。
  3、ewebeditor.htm,这个不是假设的,这个是你解压缩以后会在ewebeditor文件夹中看到的。
  4、数据库名为date.mdb,里边有个表,叫做news,news表里有个字段,叫做content,它是放置新闻的具体内容的,就是我们要利用ewebeditor插入的内容。至于其他字段,就不罗嗦了。

第四步,news_add.asp中的设置。
  你原来可能是一个简单的输入框textarea,类似下边的:
引用:
<textarea name="textarea"></textarea>
那么,请将这段代码换成下边的代码:
引用:
<input type="hidden" name="content" value="">
<iframe ID="eWebEditor1" src="ewebeditor/ewebeditor.htm?id=content&style=coolblue" frameborder="0" scrolling="no" width="600" HEIGHT="350"></iframe>
要特别注意,代码中红色的部分,是必须修改成对应的代码,代码中蓝色的部分,是设置外观参数的,可以自行修改,详细功能不说了,都差不多。

第五步,news_add_action.asp中的代码
引用:
<!--#include file="../conn/conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sqlstar="select * from news where news_title='"&request.form("news_title")&"'"
rs.open sqlstar,conn,1,3
if rs.eof or rs.bof then
rs.addnew
rs("news_title")=request.form("news_title")
rs("news_date")=request.form("news_date")
rs("news_user")=session("user_name")
rs("content")=request("content")
rs.update
response.Write"<script>alert('添加成功!');this.location.href='news_add.asp';</script>"
else
response.Write"<script>alert('此新闻已经添加过了!');this.history.go(-1);</script>"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
代码中红色部分是值得特别注意的地方。

到这里就完成了,大家试试吧,要是发现什么问题,再来这里留言,大家一起研究。