改变验证方式

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

插件下载

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

<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>

 

验证码插件

根据需要写了个验证码的插件,用的是以前搜集的一些代码写的一个ajax的登录验证,移植了过来。

使用很简单,启用插件后,需要在模板文件comments.php中修改一点,把提交按钮那行

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

 替换成

<input name="yzm" type="text" id="yzm" size="6" maxlength="4" onkeyup= "check(this.form)" /> <img src="<?$this->options->pluginUrl('CommentCheck/yzm.php')?>" id="Image1" /> <input type="submit" value="<?php _e('提交评论'); ?>" class="submit" id="submit" disabled="disabled" />

可以根据需要自行修改美化。

需要服务器php的GD扩展,还要支持ajax,大部分服务器都应该没问题

插件下载