主题:  如何调用ubb。asp文件?

zgqzgq

职务:普通成员
等级:1
金币:0.0
发贴:136
注册:2001/11/7 15:36:46
#12002/11/2 8:26:56
有了新闻系统,然后有了ubb.asp,如何在新闻系统里调用ubb。asp文件?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#22002/11/2 11:33:03
首先在页顶用include包含它:

然后看ubb.asp里的过程名,假设是UBBCode,那对需要应用UBB代码的内容rs.Fields.Item("content"),应该这样:
<%=UBBcode(rs.Fields.Item("content").value)



zgqzgq

职务:普通成员
等级:1
金币:0.0
发贴:136
注册:2001/11/7 15:36:46
#32002/11/2 16:24:08
谢谢你!!!我看看啊。



udfans

职务:普通成员
等级:2
金币:0.0
发贴:417
注册:2002/2/2 12:32:55
#42002/11/2 23:23:00
肯定会出错的,因为如下:
<%=UBBcode(rs.Fields.Item("content").value)少了半个%>
而且不知提问的那位朋友提供的UBB.ASP文件里定义的FUNCTION名称是什么,如果是UBB则可能没有问题,如果定义的是UBBCODE,应该相应的将UBB改写成UBBCODE,不过据我在网上找到的最好的能在UD里用的代码还是用正则表达式的那个UBBCODE.ASP的功能较强,那个UBB许多功能没有啊!请注意!



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#52002/11/2 23:34:42
不好意思,一时大意少写了"%>"

引用:
而且不知提问的那位朋友提供的UBB.ASP文件里定义的FUNCTION名称是什么,如果是UBB则可能没有问题,如果定义的是UBBCODE,应该相应的将UBB改写成UBBCODE,


我已经假设ubb.asp里定义的过程名为ubbcode啦,只是不知道楼主有没有注意
引用:

不过据我在网上找到的最好的能在UD里用的代码还是用正则表达式的那个UBBCODE.ASP的功能较强,那个UBB许多功能没有啊!请注意!


难道还有ubb功能不是用正则表达式查找替换来实现的不成?



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17

zgqzgq

职务:普通成员
等级:1
金币:0.0
发贴:136
注册:2001/11/7 15:36:46
#72002/11/4 21:09:25
我下载了一个《动站超级ASP动态htm模板自动生成超级新闻系统》(最终版~),说是支持UBB,可是打入[ url]http://xxx.xxxx[/url]为什么会没用?而且我找不到他的在哪儿用了ubb代码,是直接搞到页面里了吗?
图片得用[sayyes]图片地儿[/sayyes],可是我搜遍全部文件,没有一个里面有"sayyes"字样,他定义的东西在哪儿放啊?



udfans

职务:普通成员
等级:2
金币:0.0
发贴:417
注册:2002/2/2 12:32:55
#82002/11/5 7:12:58
去面包那里的精华部分有一个不用正则表达式的,很清楚的,不过功能太弱了点,因我对正则表达式比较头脑晕!