小站用的境外主机+国内的百度云减速。
经过Tracert一番,指定国内CDN加速节点的操作后,感觉实际浏览网速还可以。
但是百度云的CDN尽管在后台把缓存粒度设置为细致(细致:会根据不同的参数缓存不同的文件), 在EMLOG评论后仍然无法刷新评论。
所以很多老哥们以为有什么问题接着连续评论。
后来想了下,可用提示一下网友们刷新一下即可。然后网上一搜,看到已经有人通过添加选框的方式来做提示了。如此提示和防垃圾评论功能都有了。
刚刚获得无名智者的最新防垃圾评论方法:打√的验证机制,打√至少比那个验证码方便,比滑动条减少文件加载。只要能防住机器刷评论就行。手工垃圾评论俺不怕。
现在把方法无偿分享出来,供各位有需要的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
评论判断前加入代码(约第40行):
if($_POST['wmzz_comc']==9)
if($_POST['wmzz_comc']==9) { } else { emMsg('评论失败:您未选中发表评论确认框'); exit; }
感谢http://blog.sz836.com/?post=4095
发表评论