ubb html编辑器,UBB 编辑器和 HTML 可视化编辑器的利弊

两年前,基本所有的论坛和博客程序都是使用 UBB 编辑器的,但是 UBB 编辑器的缺点很明显,无法马上看到自己写的日志的样子,要调整起来也不是那么容易,而且各种程序的 UBB 解析器不同所实现的功能也不全一样。不过 UBB 的好处也很明显,程序对内容的控制力十分强大,开发起来也很容易。

鉴于 UBB 的缺点很明显,所以近两年都在努力发展 HTML 可视化编辑器(也叫所见即所得编辑器),可视化编辑器的缺点和优点也同样明显,HTML 可视化编辑器的优点就如他的名字一样,所见即所得,可视化,使用者可以在编辑内容的同时就看到内容所呈现的样式,不过 HTML 可视化编辑器的缺点也非常明显,程序对内容的控制力远不如 UBB 编辑器。由于 XSS 攻击以及 HTML 标签必须闭合的特性,如果要使用 HTML 可视化编辑器必须要有一个强大的后台过滤功能,否则 HTML 编辑器带来的只能是噩梦,而不是便利。

特希望 Internet Explorer,Mozilla Firefox,Apple Safari 还有 Opera 等浏览器可以内置一个可视化编辑器。FCKeditor 就不错,兼容性很强,不过体积嘛就有点巨大了。

前几天小写了一个可视化编辑器,就是现在的评论编辑器,感觉 Internet Explorer 的优势还是很明显的,光光标定位和分段问题 Firefox 就让人很头疼。

Loveyuki's BLOG)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编辑器是根据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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值