文章作者:
Slyar 文章来源:Slyar Home (
www.slyar.com) 转载请注明,谢谢合作。
嘿嘿,这个是小寒(CGrrr.COM)要求写的,不得不写呀~据说是小寒被垃圾评论折磨的不得了才准备安个验证码的~~
咱这个不是验证码,咱看见那些鬼都不认识的图里的数字就头疼,咱这次用5岁的题目来考bots。。。
本来我是想写PHP代码的,不过考虑到大家还是喜欢插件,那我也就找了一个插件出来,正好咱也省事,嘎嘎~这个Spam插件的效果就是在留言评论之前访客必须做一道加法题,5岁的题目,不过我想bot是不会算的。。。
这个插件就是
Math Comment Spam Protection Plugin,需要的点击进去下载就OK了,当然我也把插件放到了
下载基地,名称是
Slyar-math-protection.rar,大家也可以在我这里下载。
下载上传安装,我就不说了,需要注意的是第一次使用需要先到管理界面点击一下"
Update Options",否则可能会出现错误提示。
好了,插件安装好了我们就该调用了,打开你模板里的comments.php或者其他留言板的模板,找到相应位置加入以下代码就OK了。
复制内容到剪贴板
代码:
<?php
if ( function_exists('math_comment_spam_protection') ) {$mcsp_info = math_comment_spam_protection();?><label for="mcspvalue">Slyar给你出道题: <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' =?' ?></label>
<p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="40" tabindex="4" />
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" /></p><?php } // if function_exists... ?>里面的内容大家可以做相应修改,完成后的结果是:
