关于如何防止垃圾评论

正式转为typecho后收到了4条垃圾评论,访问的人少:-),虽然来的人少,还是要防垃圾评论,不然后果很严重。

最开始是开启了评论审核,发出的评论都要手工审查一次,有点麻烦,后来做了个验证码插件,经他人实验无效,因为验证码的校验过程没有嵌入到评论的发布过程中,所以防不住,后来设置评论框的防粘贴属性,可以防人工粘贴,但是对自动评论机无效,开启Akismet插件后,垃圾评论就防住了,Akismet还是很好很强大的。

根据typecho的Akismet插件,我做了个防垃圾评论的插件,效果还过得去。

发布在论坛里:http://forum.typecho.org/viewtopic.php?f=6&t=444

升级了UBUNTU到9.10

忍不住诱惑,花了2个多小时把ubuntu由9.04升级到了9.10,就初步感觉来看,启动画面好看了,但时间长了点。进入系统后字体比以前好看点了,输入法也不是scim了,是IBs输入框架,默认只有拼音,不过可以很方便的添加其他输入法,用起来还是不错。

其他的要使用几天才能明白到底有什么变化。

改变验证方式

把验证码插件的验证方式由纯字符变为数字运算

插件下载

需要改变一下提交按钮那句为

<img src="<?$this->options->pluginUrl('CommentCheck/yzm.php')?>" id="Image1" onclick="Image1.src='<?$this->options->pluginUrl('CommentCheck/yzm.php')?>?'+Math.random()"/>

<input name="yzm" type="text" id="yzm" size="2" maxlength="2" onkeyup= "check(this.form)" />

<input type="submit" value="<?php _e('提交评论'); ?>" class="submit" id="submit" disabled="disabled" />

<span id='msg'></span>