14 12
发新话题
打印

[已解] 求评论或留言中屏蔽网址标签的办法

求评论或留言中屏蔽网址标签的办法

具体意思:
由于很多垃圾留言内部基本都是带网址的,我每天删除也很心烦,装插件审合也很痛苦,所以求一种修改方法,使得在评论或留言里禁止使用[URL][/URL]和[URL=http://][/URL]这两种标签,
看着评论里的链接就心烦,希望高手赐教

已解决了~~~方法在三楼

[ 本帖最后由 飞月博客 于 2008-4-1 16:33 编辑 ]
推荐博客:飞月博客

TOP

或者是,遇到了网址就替换为[AD已被编辑]
如果他们还要留言,我也无的谓了!
最好是禁止使用上面我所说到的那两种标签!有很多论坛里面就是这样做的~
也就是说,评论或留言只能用文字形式的!

[ 本帖最后由 飞月博客 于 2008-4-1 15:11 编辑 ]
推荐博客:飞月博客

TOP

你要禁止超链接,可以在后台设置,去掉钩;

[ 本帖最后由 freesky 于 2008-4-1 20:36 编辑 ]

TOP

楼上正解~~我刚刚也发现里面竟然有这个功能,哎,,真是惭愧惭愧啊,,,
第二种方法我正在尝试中!!!
推荐博客:飞月博客

TOP

我拷~~我还没有试完~~你怎么给删掉了?
推荐博客:飞月博客

TOP

改了 你看看

TOP

谢了~~没想到你是隐身的~
推荐博客:飞月博客

TOP

不能够使用替换~~
如果这样的话~你会把你文章里的http全替换掉了~~那图片都不能显示了~~
推荐博客:飞月博客

TOP

不过上面办法只是发表时候替换http,对于后面的网址无法判断和替换,需要彻底不允许其发表含http字符的,

具体办法在c_system_event598行左右 :
        inpHomePage=Request.Form("inpHomePage")
下增加
        If Instr(inpArticle,"http")>0 Then   call showerror(14)

TOP

引用:
原帖由 飞月博客 于 2008-4-1 17:07 发表
不能够使用替换~~
如果这样的话~你会把你文章里的http全替换掉了~~那图片都不能显示了~~
呵呵 忘记了,应该在c_system_event.asp中替换字符,或者不允许发表带有http字样的评论。
找到c_system_event598行左右 :
        inpHomePage=Request.Form("inpHomePage")
增加:
1、替换http:
If Instr(inpArticle,"http")>0 Then  inpArticle=Replace(inpArticle,"http","已经替换")
2、禁止发表含有http
       If Instr(inpArticle,"http")>0 Then   call showerror(14)

看哪种适合你。

[ 本帖最后由 freesky 于 2008-4-1 17:13 编辑 ]

TOP

直接禁止好~~嘎嘎~~谢谢了
推荐博客:飞月博客

TOP

我也试试看看  最近广告满天飞了

TOP

 14 12
发新话题