« 声明拥有Plod | 首页 | 你不必追求优秀,但你可以做到良好 »
分类: 志中痣
2007年01月18日
Thank you, Comment Challenge
试用Comment Challenge二十余日,效果可以说是出奇的好,实在是没有想到,原来每天数以千计的垃圾评论和trackback一下子都不见了,立刻觉得一身轻松,轻松到彻底犯懒,blog都懒得写。这二十几天基本上一直不在线,从元旦陪丸子开始到上周的举家去三亚度假,根本无暇顾及blog,非常幸运的是在离开前作了正确的选择,Comment Challenge基本上在垃圾评论到达SpamLookup之前就将他们全部拒之门外了,不过如果有人仍然恶意地提交nice site之类的回复的话,这样的事情还是要留给SpamLookup/MT-Blacklist来处理了......
How To Install Comment Challenge
相当简单,下载1月16日最新的1.01版本,这个版本解决了之前版本在第三方左面发布程序中的“无法调用方法“的报错。解压缩,上传,或者上传再解压缩,无关痛痒啦。
如果使用PHP动态发布的话,需要上传php/plugins/目录到相应web目录,如果像我一样是静态发布的话,上传plugins/commchallenge/目录的所有内容到站点的plugins目录即可,要注意的是,这个plugins目录是后台管理脚本的那个目录下的plugins目录,而不是站点静态目录下的那个plugins目录,由于MT 3.2之前的版本在静态目录中没有这个目录,所以一下在转到3.3版本会有点不习惯,比如我就是,把东西都传到静态目录下的plugins目录去了,傻等了半天什么都没出来。
上传完毕后就可以在模板中添加<$MTCommentChallenge$>标签了。一般来说只需要修改Individual Entry Archive和Comment Preview两个模板,在textarea标签后添加<$MTCommentChallenge$>标签即可。在你进行插件设置前,重建相应模板。
在Main Menu > System Overview > Plugins中应该已经显示Comment Challenge Version 1.01,确保其处于Enabled状态。Comment Challenge的参数设置是针对每个blog独立设置的,所以你要到相应的blog的插件设置中去设置,点击Show Settings,勾选Beacon: Check for MTCommentChallenge beacon in comment submissions,点击下面的advanced,Deny ("throttle") submissions without beacon (instead of Junking)这个选项是用来直接拒绝那些没有包含beacon的评论留言,这样做的好处是无须将垃圾评论存入Junk Folder,降低了系统能耗,缺点是由于不再进行缓存,你也就没有办法再查看,存在错杀的可能。最后就是在Challenge/Response CAPTCHA下填写提问(Challenge)和回答(Response),配置完成,Comment Challenge已经可以正常运作,效率一流,强力推荐使用!
至于那些恶意的nice site评论,利用SpamLookup中的Keyword Filter应该也可以防范,但是尽管我设置了Perl的正则表达式: /(good|nice|cool|funny|interesting|great)\s(website|site|blog|weblog)/i,也试过/(good|nice|cool|funny|interesting|great).?(website|site|blog|weblog)/i,似乎都没有什么效果,如果哪位测试到有效的Pattern记得告诉我一下,谢谢。
Trackback Pings
本篇日志的回溯引用地址:
http://plod.popoever.com/acp630/mt-tb.cgi/1204
Comments
#75458
我来恶意一下:)
Posted by kevin at 2007年01月19日 09:32 | back to top
#225600
可惜只有php版的,如果有ruby版的就好了
Posted by OHR at 2007年09月11日 09:05 | back to top
Post a comment
即便如此,也请遵纪守法,勿放厥辞
汝国如汝母,辱国如辱母,吾辈当自强
您的观点仅代表个人,与本站无关,望请自尊
Thanks for signing in, . Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)