ubb discuz 编辑器

本文介绍了一个在线富文本编辑器的使用方法,包括如何添加及编辑内容,并展示了从数据库中读取内容进行显示的具体步骤。适用于需要快速集成富文本编辑功能的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

演示地址: http://52515.net/upfile/ubb/

下载地址: http://52515.net/upfile/ubb.rar

添加内容时调用编辑器方法:
<textarea name="content" cols="80" rows="15" id="content" style="display:none</textarea>
<iframe ID="Editor" name="Editor" src="路径/ubb/edit.htm?id=content" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" style="height:320;width:100%"></iframe>


编辑内容时调用编辑器方法:
<textarea name="content" cols="80" rows="15" id="content" style="display:none"><%=server.htmlencode(content)%></textarea>
<iframe ID="Editor" name="Editor" src="路径/ubb/edit.htm?id=content" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" style="height:320;width:100%"></iframe>


显示数据库的内容方法:
1、在要显示的页面包含ubb.asp
2、
ubbcode(server.htmlencode(rs("content")))
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-4311035319175295&dt=1188352305171&lmt=1188352305&prev_fmts=468x15_0ads_al_s&format=468x60_as&output=html&correlator=1188352305031&channel=2804102145&pv_ch=2804102145%2B&url=http%3A%2F%2F52515.net%2Ffile.asp%3Ffileid%3D1067&color_bg=FFFFFF&color_text=000000&color_link=CC0000&color_url=008000&color_border=FFFFFF&ad_type=image&ref=http%3A%2F%2F52515.net%2Flib.do%3Furl%3D%2Ffile.asp%3Ffileid%3D1067&ga_vid=1574275427.1188352305&ga_sid=1188352305&ga_hid=191939601&flash=9&u_h=900&u_w=1440&u_ah=870&u_aw=1440&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency">
 
编辑器是根据discuz论坛(php 7.0)版UBB编辑器进行二次开发的,默认为所见即所得模式。本来没有打算进行二次开发的,但由于项目是.net,在网上搜了一大箩筐UBB编辑器都不怎么样,还是觉得discuz这个比较好,但这个只找到了php版,或许你会说discuz不是有.net版吗,但我要告诉你的是,.net版的确是有,但是要单纯的把编辑器剥离出来,是非常麻烦的,因为他ubb.cs这个编辑器的类里关联了很多东西是你不想要的,改动太麻烦了。为此我就进行了二次开发,并把UBB编辑器里的表情库从通过JS手工定义改成了从smilies.xml动态读取,便于维护表情库。编器也做成了组件,你只需要在VS开发工具中添加引用UBBTextBox.dll这个组件,像拖放控件一样拖放即可,兼容IE6.0、7.0、8.0和Firefox浏览器,多次测试过。详情请见源码。<BR><BR> 注:请在IIS建立单独站点,因为此程序组件设置脚本文件的路径是“/”根路径形式,如果不设置站点是找不到脚本文件的,这个是做为一个WEB程序员最基本要了解的,有很多人用不起就是因为这个,还说我传的东西用不起,你们连基本的知识都不会,算WEB程序员吗? <br> 我讨厌CSDN资源不能更新,只能更新文字说明,这个UBB我后面又进行了一次升级,增加了图片上传接口、全屏编辑、会员未登录情况下提示会员登录禁用UBB、浏览器进一步兼容等,本想打包进行更新的,但更新不了,只能对下载的网友们说声抱歉了,如果你们需要最新的请联系我,如果不用最新的也可以用的。预览地址:http://www.xinglico.com/News/20110720/20110720_7065_1.htm
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值