给EMLOG评论框加上√防止垃圾评论
我山寨吧用EM做站已经1年多了虽说时间不长,但是也不短了,一直没开启EM自带的验证码?应为那个验证码字体小,字符还比较蛋疼。然后就在博客里面安装了反垃圾评论插件。最早的时候使用的是奇遇编写的反垃圾评论插件,可是后来还会被垃圾评论刷的几乎崩溃。后来有用了vibbow写的Akismet反垃圾评论插件,一直用了很久也不错,虽说不知道Ak的验证机制是什么,也有误伤好人的情况,但是的确抵御了垃圾评论的骚扰。可以从3月1日开始我就开始被垃圾评论爆菊,每天删8页垃圾评论。然后双开2个插件,结果是任何评论都进不来了。
PS:一直对社会化评论不感冒
现在刚刚获得无名智者的最新防垃圾评论方法:打√的验证机制,打√至少比那个验证码方便,比滑动条减少文件加载。只要能防住机器刷评论就行。手工垃圾评论俺不怕。
现在把方法无偿分享出来,供各位有需要的emer使用。
1:添加代码到module.php
<label for="wmzz_comc">
<input type="checkbox" value=9 id="wmzz_comc" name="wmzz_comc" required="required" autocomplete="on" required title="发表评论确认框:请勾选我再发表评论!">
<font color="red">请勾选我再发表评论!</font></label>
2:修改\include\controller\comment_controller.php
加入代码:
if($_POST['wmzz_comc']==9)
{
}
else
{
emMsg('评论失败:您未选中发表评论确认框');
exit;
}
目前有 19 条评论