月光博客 » 编程开发 » Z-Blog反垃圾留言过滤插件

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,欢迎提出相关意见和建议,下载这个广告过滤插件,请点这里
 

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    Darknew湮灰   说道:
    您好,我按照这样修改,不能发表评论了 ID450 错误。
    如何解决呢?
    能否更详细说说代码应该怎么加,加在谁后面呢? 谢谢。
    支持(19反对(10回复
  1. 2
    硫酸铜   说道:
    关键字屏蔽,那你的字典可要很大才行,群众的智慧可是无穷的啊!
    支持(16反对(12回复
  1. 3
    夏娃   说道:
    难道你把XXX给封了。
    支持(12反对(9回复
  1. 4
    李文雄   说道:
    恩 蛮好用的
    支持(13反对(11回复
  1. 5
    Washun   说道:
    请问发表评论后的那个是怎么加上去的?在哪里?
    名称(*) 邮箱(*)
    支持(12反对(12回复
  1. 6
    seehots   说道:
    在c_system_event.asp文件,找到Function PostComment(),增加一行chkComment,同时将objComment.Content=Request.Form("inpArticle")修改为objComment.Content=filterBadWord(Request.Form("inpArticle")),找到Function PostTrackBack()函数,增加一行chkTraceBack。

    请老大明示,怎么加一行
    支持(14反对(14回复
  1. 7
    liukuang   说道:
    倒萨啊 爱仕达撒啊啊
    支持(11反对(11回复
  1. 8
    williamlong   说道:
    我的关键字屏蔽,主要是为了防止XXX关注我的站点,也为了使得国外用户可以正常访问我的站点,因为防火墙是双向的。
    支持(7反对(8回复
  1. 9
    williamlong   说道:
    修改template下面的模板文件即可。
    支持(9反对(10回复
  1. 10
    linker   说道:
    能不能用到1.6版?
    支持(6反对(8回复
  1. 11
    jia11   说道:
    呵!多谢月光老大!
    支持(8反对(10回复
  1. 12
    夏娃   说道:
    不好意思,测试下: 插插试试
    支持(8反对(10回复
  1. 13
    夏娃   说道:
    “插插”两字你都没屏蔽。哈哈
    支持(6反对(8回复
  1. 14
    you   说道:
    现在好了,可以自由的留言了
    支持(9反对(12回复
  1. 15
    个小小   说道:
    请问 百度空间能不能装上这个工具呢 我的也有垃圾广告
    支持(10反对(13回复
  1. 16
    安静角落   说道:
    学习了,在你博客上学了很多。老崇拜你了
    支持(11反对(14回复
  1. 17
    fish   说道:
    好东西,顶一下...
    支持(9反对(13回复
  1. 18
    williamlong   说道:
    我没有在1.6版用过,如果1.6版对1.5版本代码修改不是特别巨大的话,应该也可以使用的。
    支持(11反对(15回复
  1. 19
    男士面膜   说道:
    嗯!好我也要好好学学z-blog
    支持(10反对(14回复
  1. 20
    螺旋藻的价格   说道:
    你好啊!!!
    支持(10反对(14回复
  1. 21
    隐形窗纱   说道:
    学习了 就是不知道怎么改
    支持(11反对(15回复
  1. 22
    klvod.com   说道:
    不错,看来月光老大的水平不错!
    支持(6反对(12回复
  1. 23
    Washun   说道:
    我找到了,是TEMPLATE/b_article-multi.html 谢谢你!
    支持(7反对(16回复

发表留言