【WordPress】留言算术验证码插件Math Comment Spam Protection
2010年8月30日更新 由于Math Comment Spam Protection插件已被部分国外垃圾留言机攻破,曾受过几天攻击,现已该用Some Chinese Please!插件取代,暂无发现大量异常垃圾邮件攻击,推荐各位博主使用;如仍打算使用Math Comment Spam Protection插件继续阅读
2010年11月25日更新 9月再次收到中文垃圾留言骚扰,重新启用Math Comment Spam Protection插件,Some Chinese Please!插件同时保留使用,双剑合璧,目前来看效果不错,已经两个多月没有出现大量垃圾留言
垃圾评论过滤插件来说Akismet首屈一指,一直用着,基本回收了所有自动的垃圾留言。不过每次看到大把的垃圾留言要去清理也是件麻烦事,毕竟如果正常留言也有可能被误判为垃圾留言,需要过一遍然后再清空。
发现的这个留言算术验证码插件Math Comment Spam Protection,很好用,用了两天,一条垃圾留言都没有,干净清爽!
插件效果:
插件使用:
1、下载插件:点击下载
2、解压到WP插件目录(/wp-content/plugins/) 或通过后台插件管理上传
3、在插件管理界面启用插件
4、在设置->Math Comment Span,调整设置并保存;第一次使用时必须,否则在留言算术验证码处将出现类似如下的提示:
Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in D:\WwwRoot\wp-content\plugins\math-comment-spam-protection\math-comment-spam-protection.classes.php on line 71
5、在主题的comments.php留言栏处添加如下代码:
本博客主题已增加对Math Comment Spam Protection插件的支持,可以点击WordPress inove主题晴枫修改版下载
<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();
?> <div>
<input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
<label for="mcspvalue"><small><?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' = ?' ?></small></label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</div>
<?php } // if function_exists... ?>

嗯,不错,测试下,呵呵
[回复]
fda
[回复]
Field Names
那一段不懂得是什么意思,应怎么去填写?
[回复]
晴枫 2010年4月26日 13:02 回复:
@OpenBilly, 就是第5步中两个文本框的name,默认的话是不需要改的
[回复]
OpenBilly 2010年4月26日 15:51 回复:
@晴枫, 我也没敢去改它,就是看不懂说什么,呵呵。
[回复]
加上后要么就在上面,要么就太下面了,总之就不像你的在网址下面
[回复]
晴枫 2010年5月24日 22:07 回复:
@咖啡小冰, 没明白你说的是哪个
[回复]
小手凉凉 2010年5月25日 08:59 回复:
@咖啡小冰,
他说的是这个,他不知道怎么调
[回复]
晴枫 2010年5月25日 16:49 回复:
@咖啡小冰, 知道你说的是什么了
这个数字验证码的位置跟你把文中5处代码放的位置有关,你要根据你的模板代码把上面的代码放到合适的位置
[回复]
参考做好了,谢谢你的文章。
[回复]
很不错啊,做个友情链接吧!
[回复]
这个数字验证码的位置跟你把文中5处代码放的位置有关,你要根据你的模板代码把上面的代码放到合适的位
[回复]
没看到效果啊?验证码在哪里?
[回复]
晴枫 2010年8月25日 20:21 回复:
@ShunYea, 这个插件还是会被垃圾留言侵袭,很容易被突破;改用Some Chinese Please!插件了
[回复]
这个不错,用来试试
[回复]
晴枫 2010年8月31日 00:18 回复:
@埃保常, 这个插件已被突破,建议该用Some Chinese Please!插件
[回复]
哈哈
[回复]
一开始看着挺兴奋的。
突然说,被攻破—⊙﹏⊙b汗一个
去下载some Chinese 试试啦。。
[回复]
晴枫 2010年9月9日 16:56 回复:
@rodney, 呵呵 攻防一向是道高一尺魔高一丈的
Some Chinese Please!插件也不算高明,只是针对国外的垃圾留言而设
[回复]
rodney 2010年9月9日 17:00 回复:
@晴枫, 哈哈~ 原来博主在啊~ 我现在用填写数字的方式。貌似每周有30个垃圾留言~
先用some Chinese 试试先~
[回复]
晴枫 2010年9月9日 17:02 回复:
@rodney, 挂着QQ,有留言就弹出来了
some Chinese效果不过,现在偶尔会有国内的广告留言,不过也都被Akismet识别出来了
[回复]
rodney 2010年9月9日 17:07 回复:
@晴枫,
哈哈~ 你的留言直接用短信形式发我手机啦~ 哈哈(我的admin邮箱-139邮箱-手机)
移动的邮件提示功能js强大些~
嗯,反正2个都装了,先试试~ 这种组合~
另外,我问个问题。 你的“有人回复时邮件通知我” 前面的对号,怎么是默认的。
我恢复了下博客,对号就木有啦。。。
求赐教。。。
[回复]
晴枫 2010年9月9日 17:17 回复:
@rodney, WP Thread Comment配置项“邮件通知被回复评论的作者当评论被回复时”有一项“评论者自己选择是否接收邮件(默认选择) ”
短信提醒确实不错,也玩过一阵,不过常受到139的广告邮件,就关掉了
[回复]
rodney 2010年9月9日 17:21 回复:
@晴枫,
哦。等下去查看下~
貌似,我的插件该更新了。。
139的广告邮件,只收到了我订阅的期刊到达的提示。
其他的广告邮件没收到。
窃喜ing
。。。。。。。
[回复]
呵呵,今天也刚给自己的博客上加了这个插件,在你的博文支持下
[回复]
好像3.0不能用了吧.我用的是中文的哪个检测
[回复]
晴枫 2010年10月28日 09:05 回复:
@风吹走了我, 可以使用,我的博客正用着,没问题
[回复]
用一下试试,最近被垃圾搞得很头痛
[回复]
谢谢站长提供插件
[回复]
看起来很好用
[回复]
你加入了naffnung?
[回复]
晴枫 2011年6月5日 10:22 回复:
@小小豌豆花, 是的
[回复]
谢谢你的分享~~~
[回复]
您好,为什么我报错和您的效果不一样的?
[回复]
报错的是这个:Error: Please press the back button and fill the required field for spam protection.
[回复]
晴枫 2011年7月25日 23:17 回复:
@星尔, 在控制台的设置里修改插件设置
[回复]
这个插件不错 ,看到好多网站在使用
[回复]
晴枫 2011年8月25日 22:58 回复:
@JeansYang, 效果蛮好的
[回复]
你的这个评论的对话框很好看,我也想实现
是插件还是什么?
QQ719836150或者lampeng@vip.qq.com, 谢谢了 拜托
[回复]
keer 2011年9月8日 22:42 回复:
@keer,
就是这种
[回复]
晴枫 2011年9月8日 23:19 回复:
@keer, WordPress Thread Comment插件
[回复]
您好,在问下您,我安装了这个,但是我自己的管理员帐号都不能进行回复别人的,咋回事呢 那些个英文我也看不懂
[回复]
晴枫 2011年9月11日 10:52 回复:
@keer, 看看控制板》设置》评论 和 WP Thread Comment里面有没有相关设置,应该是默认管理员可回复的
[回复]
您可以加下我QQ 帮我看下吗? 纠结啊
719836150
[回复]
测试下
[回复]
这插件装了还是可以的,多一步.少了垃圾机的乱轮.哈
[回复]