eWebEditor初识与经验谈。
作者:梦翔儿 日期:2007-4-30 22:56:00
这几天有个朋友让我帮着改一下网站的文章系统,做一下排版,后来发现其网站上的UBB标记实在是太老了,无法实现其功能。
于是想起了,在致远实习的同学,带回来的一个软件,可以很迅速帮你生成文章系统的UBB标记。
于是找出来,研究了一番:

eWebEditor是eWebSoft.com旗下eWeb团队开发的基于网页的在线编辑器。她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能;她是一个真正的绿色软件,不需要在计算机上安装任何的客户端软件;并且她是完全开放源代码的,允许无商业目的个人用户免费使用。
下载地址:

首选把后台中原来的表单修正了一下:
=====================
<textarea name="content" style="display:none">  //注意,这里,要把style设值为display:none,意思是隐藏该表单。
<%if rs_home("html")=false then         //这里是获取数据库的值
content=replace(rs_home("content"),"<br>",chr(13))
content=replace(content,"&nbsp;"," ")
else
content=rs_home("content")
end if
response.write content%></textarea>
<iframe ID="eWebEditor1" src="../eWebEditor/ewebeditor.asp?id=content&style=standard" frameborder="0" scrolling="no" width="500" HEIGHT="350"></iframe>  //这里是插入ewebeditor的UBB调用。注意这里的ID值是原来表单textarea的name,这个地方如果错了,可能提交不出去。ifram的大小可以自已调整。
//注意,原来的提交按钮,不要扔了,还要靠他来提交表单呢。
==============

后来发布后,发现,成功是不假,但是在页面里都显示html代码了。回头仔细研究一下,原来是这样,老的UBB表标,在提交后,通常都用类似这样的语句,把ubb标记转为html标记。content=server.htmlencode(Trim(Request("content")))
而ewebeditor是直接生成了html,所以不用转换了。于是把Trim(Request("content"))直接赋值给content就ok了。

至此,问题解决。
回头看看,ewebeditor倒的确是个简单易用的好软件,可以帮助快速生成文章管理系统,最新版的也支持jsp与.net,看来以后得经常用用了。呵。。。。。
  • 标签:eWebEditor 
  • 发表评论:

      大名:
      密码: (游客无须输入密码)
      主页:
      标题:
    Powered by Oblog.