给MT增加简单的AntiSpam功能

1.修改MT目录/lib/MT/App/Comments.pm文件
找到
require MT::Blog;
my $blog = MT::Blog->load($entry->blog_id);

my $text = $q->param(’text’) || ”;
$text =~ s/^\s+|\s+$//g;
if ($text eq ”) {
return $app->handle_error($app->translate(”Comment text is required.”));
}
在下面增加
#
# AntiSpam Begin
# 把“安全码”替换成自己想要的字串
#
my $spam_keyword = “安全码“;
my $spam_ref_keyword = $q->param(’spam_ref_keyword’);
if ($spam_keyword ne $spam_ref_keyword) {
return $app->handle_error($app->translate(”Wrong or missing Security Code.”));
}
#
# AntiSpam End
#
2.如果用了中文版本,则修改MT目录/lib/MT/L10N/zh_cn.pm
找到
‘No entries could be found.’ => ‘未找到日记。’,
增加
## AntiSpam
‘Wrong or missing Security Code.’ => ‘错误的验证码。’,
3.在单页归档模板中增加一个输入框
<input id=”spam_ref_keyword” name=”spam_ref_keyword” size=”25″ />

最后重建所有的单页归档,这样就基本就能挡住机器人的垃圾留言。

[ 分类: 动态 News ] 由 Pan 发表于 October 2, 2007 5:57 pm  固定链接  评论( 0 )

体重超过140斤

前两天去健身房的时候,称了一下体重,71公斤。去年毕业到现在,足足长了20斤,但是都长不对地方,全长肚子上了。今天重温了一遍《少林足球》,想不到还有这么经典一段。搞怪,自嘲,一副天下皆醉我独醒的姿态,集周星驰疯癫表演之大成,喜欢周的人一定喜欢这段。

[ 分类: 动态 News ] 由 Pan 发表于 12:37 pm  固定链接  评论( 0 )