青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 万网回应Google域名劫持事件正确理解Traceback的含义 »

Z-Blog反垃圾留言过滤插件

  Z-Blog自带的反垃圾评论只有校验码,但是这个校验码代码有一些问题,经常导致发表评论失败,使得用户体验下降,因此我将Z-Blog的校验码停用,自己开发了一套广告过滤插件用来阻止垃圾广告,目前是1.0版本,适用于Z-Blog 1.5原版。

  功能如下:

  对于评论中包含的禁止发表广告关键字过滤(分隔符|)。

  对于评论中敏感关键字进行过滤(分隔符|),将敏感文字替换为×。

  对于用户名进行关键字屏蔽(分隔符|)。

  提交来源(referer)检查,禁用从外部地址提交评论。

  评论者的IP黑名单列表屏蔽,禁止黑名单IP提交评论(分隔符|,可以使用*来过滤一个网段)。

  设置评论文字中允许包含的超级连接的最大数目,使用0则禁止评论中包含链接。

  如果30分钟内引用连续超过一定数目,则该用户禁止继续引用。

  安装方法:

  antispam目录放在PLUGIN目录下,c_antispam.asp放在根目录下。

  修改cmd.asp,在开头增加一行 <!-- #include file="c_antispam.asp" -->

  在c_system_event.asp文件,找到Function PostComment(),增加一行chkComment,同时将objComment.Content=Request.Form("inpArticle")修改为objComment.Content=filterBadWord(Request.Form("inpArticle")),找到Function PostTrackBack()函数,增加一行chkTraceBack。

  使用方法:

  在管理界面下,点插件管理-反垃圾留言系统,即可进行功能设置。

  欢迎给我发邮件反应本程序的BUG,欢迎提出相关意见和建议,下载这个广告过滤插件,请点这里
 



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/546.html
  • 文章排行:
  • 1.Darknew湮灰
  • 您好,我按照这样修改,不能发表评论了 ID450 错误。
    如何解决呢?
    能否更详细说说代码应该怎么加,加在谁后面呢? 谢谢。
  • 2006/9/28 21:29:51   支持(18)反对(10) 回复
  • 2.硫酸铜
  • 关键字屏蔽,那你的字典可要很大才行,群众的智慧可是无穷的啊!
  • 2006/6/29 19:26:28   支持(15)反对(12) 回复
  • 5.Washun
  • 请问发表评论后的那个是怎么加上去的?在哪里?
    名称(*) 邮箱(*)
  • 2006/9/17 12:07:42   支持(12)反对(12) 回复
  • 6.seehots
  • 在c_system_event.asp文件,找到Function PostComment(),增加一行chkComment,同时将objComment.Content=Request.Form("inpArticle")修改为objComment.Content=filterBadWord(Request.Form("inpArticle")),找到Function PostTrackBack()函数,增加一行chkTraceBack。

    请老大明示,怎么加一行
  • 2006/12/11 21:43:16   支持(14)反对(14) 回复
  • 8.williamlong
  • 我的关键字屏蔽,主要是为了防止XXX关注我的站点,也为了使得国外用户可以正常访问我的站点,因为防火墙是双向的。
  • 2006/6/29 20:01:02   支持(7)反对(8) 回复
  • 9.williamlong
  • 修改template下面的模板文件即可。
  • 2006/9/17 13:01:25   支持(9)反对(10) 回复
  • 12.夏娃
  • 不好意思,测试下: 插插试试
  • 2006/6/28 15:41:55   支持(8)反对(10) 回复
  • 13.夏娃
  • “插插”两字你都没屏蔽。哈哈
  • 2006/6/28 15:42:35   支持(6)反对(8) 回复
  • 15.个小小
  • 请问 百度空间能不能装上这个工具呢 我的也有垃圾广告
  • 2007/5/8 11:46:36   支持(10)反对(13) 回复
  • 16.安静角落
  • 学习了,在你博客上学了很多。老崇拜你了
  • 2010/4/21 16:24:06   支持(11)反对(14) 回复
  • 18.williamlong
  • 我没有在1.6版用过,如果1.6版对1.5版本代码修改不是特别巨大的话,应该也可以使用的。
  • 2006/6/28 12:17:55   支持(11)反对(15) 回复
  • 19.男士面膜
  • 嗯!好我也要好好学学z-blog
  • 2011/5/27 23:53:55   支持(10)反对(14) 回复
  • 21.隐形窗纱
  • 学习了 就是不知道怎么改
  • 2011/8/18 16:59:27   支持(11)反对(15) 回复
  • 22.klvod.com
  • 不错,看来月光老大的水平不错!
  • 2006/7/9 14:14:50   支持(6)反对(12) 回复
  • 23.Washun
  • 我找到了,是TEMPLATE/b_article-multi.html 谢谢你!
  • 2006/9/17 14:23:41   支持(7)反对(16) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.