一年一度的主题更换月之 Twenty 2

by fen on October 30th, 2008

今年写的文章真是少得可怜,越来越发觉一个好看的后台对用户的情绪影响很大。对TXP的后台我发过很多次牢骚,这次是我最后一次了。与其总牢骚不如避开它。自己下载了TinyMCE,每次都用这个写文章,它生成的文章还是挺符合XHTML规范的。很怀念曾经一年一度的CSS Reboot,可惜这个站已经走向没落。开始我的改版记录,本次设计原稿大幅修改两次。

Read More »

将评论机器人拒之门外的另类方法

by fen on October 4th, 2008

虽说Textpattern的评论预览功能可以有效的防止垃圾评论的出现,但在上个星期我还是遭到机器人的轮番轰炸,日产垃圾垃圾评论一百多条,不得不暂时关闭了评论的功能。

之后就去Textpattern Resources寻找对付机器人的方法,其中有一个叫htn_antispam的插件引起了我的注意,不是因为它的名字,而是它的实现原理,以下我简单介绍:

我们知道很多机器人都是把回复中能填写的表单尽量填写完,这款插件正是针对这种类型的机器人设计的。它会在评论表单内添加一个普通的文本输入框,值为空。当这个输入框的内容不为空时将提交失败。对于要进行回复的人类,我们可以通过修改它的CSS样式(例如 display: none;)实现视觉上的隐藏。对于机器人,它能看到人类看不到的东西,它很勤劳的把所有表单全填了,画蛇添足,留言失败 :)

今天我启用了这插件,并用Firebug进行了测试,测试结果很满意。看那机器人以后还能不能留言,也许以后它会变得更聪明,不再中计了呢。对于时下正兴起的人肉垃圾留言,似乎没有好的没办法了,他们确实很辛苦,但我还是深恶痛绝。

2008年10月31日更新:今天再次遭到垃圾评论攻击,这种插件的方法失效,原因不明。