抱歉!垃圾评论骚扰到朋友们了

小站在过去两天里,遭受了垃圾评论的猛烈轰炸,垃圾评论从过往一天五、六条陡增到一天五六百条!连过滤神器Akismet都应付不来,好些漏网之鱼成功留言之后,利用了小站本身自带的评论邮件通知功能,成功将垃圾信息发送了邮件到各位email中!

由于垃圾信息是使用本身企业邮箱发送的,在此阿钧对收到垃圾骚扰的朋友们表示抱歉!!

事情不应该如此的,之前主题有一段防垃圾的代码可以抵挡这种骚扰。不过因为那段防垃圾的代码与静态化插件WP Super Cache不兼容,所以被我删掉了,仅留Akismet单独抵御垃圾。垃圾汹涌之下,Akismet出现漏网之鱼导致了今天的局面。

虽然我也可以开启人工审核评论的功能,仅显示人工复核的评论,但目前我希望各位评论后能立即看到自己的留言,所以暂不考虑这种做法。

如果哪天垃圾来势汹汹,估计我真要被迫开启人工复核了。

觉得好可以点个赞!
(2个赞)
Loading...

博客评论个人信息自动填写代码改进版

小站实现静态化后发现一个小小的BUG,访客的评论信息表单失去了记忆功能,以至于每次来访都要重新填写访客信息,这对来访朋友而言是极大的不便。以前土木坛子分享过一个博客评论个人信息自动填写代码。那个好像是只针对Wordpress的,网上有个改进的代码,使之对Z-blog也适用。其他平台暂未测试。

1
javascript: void function() { var formArray = ["commentform""comment_form","frmSumbit"], nameArray = ["author""author""inpName"], emailArray = ["email""mail""inpEmail"], urlArray = ["url""url""inpHomePage"]; for (i = 0; i < formArray.length; i++) { var form = document.getElementById(formArray[i]); if (form != null) { var name = document.getElementById(nameArray[i]), email = document.getElementById(emailArray[i]), url = document.getElementById(urlArray[i]); name != null && (name.value = "您的昵称"), email != null && (email.value = "您的邮箱"), url != null && (url.value = "您的网址(带http://)"); break } } return ! 1 } ()

复制以上整段JS代码保存成相应的书签——在浏览器的收藏栏(或叫书签栏)中新建一个书签,内容为以上整段代码,名称任意。以后需要填写评论信息的时候就可以点击相应书签,就可以自动填写信息了,再也不会出现写10秒的内容,花30秒去填写评论者个人信息。

Windows, Ubuntu下的Firefox, Chrome, IE9浏览器均通过验证。请将代码中的评论者名称,邮箱和网址作相应更改,注意引号应该为英文状态下的半角形式。

欢迎网络大牛改进代码,使之适用更多的博客平台!

觉得好可以点个赞!
(1个赞)
Loading...