| |
自从使用boblog开博第二天开始,垃圾评论就开始出现。刚开始一天只有几十条,每天删一次,也懒得去管。
没想到今天进到后台一看,NND,百十条,好几页,不单单是纯英文的了,中文的也出现了不少。一条一条去审核太慢,想一次性删除又怕删掉真正的评论,只好想想办法了。

上一搜,高手们早已有解决办法了。官网论坛有人使用akismet来解决,可是这个东西没用过,不熟悉。继续找,很快找到一个看起来还不错的解决办法,原
理就是加强验证码的复杂度,与我之前的想法一样,这位大侠已经把代码修改好了,于是我就下载上传,赶紧看效果。验证码是显示出来了,由原来的4位变成了5
位,并且复杂度大大提高了。测试的时候发现还有个问题,就是填写验证码的输入框只能输入4个字符,这就造成没法正常评论和留言,我找了下,问题出在模板文
件上,修改了一下,搞定。
下面讲下详细步骤:
一、下载附件,直接覆盖/inc/securitycode.php文件。至于securitycode.php这个文件修改了哪些地方,请看原文博客系统大规模被垃圾评论灌爆 bo-blog解决办法。本文所贴附件和原文附件一摸一样。
二、修改模板文件(我的是template/LoveDearSkin10/elements.php),在这个文件搜索maxlength='4',把maxlength='4'改成maxlength='5',保存,上传覆盖。
ok,搞定。
【5月6日15点更新】
今天上百度搜了一下,原来官方博客早已提供解决办法了,见2.1.1垃圾留言过滤及验证码加强,我奇怪的是官网为什么没有把这些更新同步到安装包里面?
点击在新窗口中浏览此图片
不过我懒得重新去整了,如果我的办法不行再使用官方的吧。
【5月7日14点更新】
昨晚看了下,采用正文说的方法还是挡不住垃圾评论,不得不佩服现在的验证码识别技术,真厉害,昨晚换成官方博客提供的解决方案了,目前还没有发现垃圾评论,看来效果还不错,希望真的能挡住垃圾评论,给我省省心。
不指定 2011年10月7日 08:43, Marshal, Computer, 评论(0), 阅读(21002)
发表评论
开启/隐藏 高级扩展
昵称
密码  游客无需密码
网址
电邮   [注册]