ASBlog 2.5留言评论反垃圾增强插件

‘*******************************************
‘ASBlog 2.5留言评论反垃圾增强插件
‘适用版本: ASBlog 2.5+
‘插件版本: 1.0
‘最后更新: 2009-4-3 22:55:46
‘作者:  枫行天下
‘主页:  http://www.msphome.cn/
‘电邮:  starlight36@163.com
‘*******************************************

安装方法:

将本插件全部上传到插件文件夹中,后台执行安装,如果你没有修改过Ajax.asp文件,请将压缩包内的Ajax.asp覆盖系统根目录同名文件,否则,请手工编辑系统根目录的Ajax.asp文件,
找到:

xml 代码

      

在其下方加入:

xml 代码

      

找到约358行的

vb 代码

    If ASCore.IsMember = True Then
        CommentIsMember = “1”
     Else
       CommentIsMember = “0”
     End If

在其下方添加

vb 代码

      ‘反垃圾增强过滤
      CommentContent = ChkSpam(CommentContent)

找到约532行的

vb 代码

    If ASCore.IsMember = True Then
       GBIsMember = “1”
      Else
       GBIsMember = “0”
      End If

在其下方添加

vb 代码

      ‘反垃圾增强过滤
      GBContent = ChkSpam(GBContent)

保存文件即可完成安装。

使用说明:

安装完成后可以在插件管理处管理本插件,“反垃圾状态”决定是否开启本插件过滤垃圾信息,“过滤关键字”决定是否过滤尚未达到拒绝条件但包含垃圾关键字的信息中的垃圾关键字,“关键字防御等级”,这个数值为是否拒绝的判断条件,当用户提交的内容中垃圾关键字总数大于这个值时,提交将会被拒绝,“超链接防御等级”,这个数值为这个数值为是否拒绝的判断条件,当用户提交的内容中超链接总数大于这个值时,提交将会被拒绝,“垃圾关键字列表”为特征库,每行一个关键词,不可留有空行。

开发手记:

难得放假了,打开电脑看到群里有朋友说博客被暴力营销软件给收录了,要换程序,这时我正好闲来无事,就准备开工搞一个反垃圾插件。到网上找了下相关的算法,据说那个贝叶斯算法很有效,看了看相关文档,⊙﹏⊙b汗,个人水平有限,还没学高数,看不懂统计学里面的那些原理,于是只好作罢(发誓考上大学要学好高等数学!嘿嘿)。于是根据垃圾信息的特征,琢磨出了一套相对比较简单的算法,做成了这个插件,希望大家多多支持哈~~

关于垃圾信息特征库,这个大家可以收集下,寻找适合自己的,提高过滤命中率,如果想要对某一关键字特别严厉,可以将此关键字多次添加。希望大家能够共享出自己收集的垃圾信息特征库,以附件的形式发在论坛(不要直接放在帖子内容里面,论坛也是有过滤的)。

快高考了,还有两个月,两个月后我就有充足的时间投入到ASBLOG的开发中了,现在的任务只有高考,自己给自己加油啦~嘿嘿。

包含附件:下载文件: 1250660499_50970339.rar