emlog评论将邮箱选填改为必填方法

摘要

今天一登录博客后台,

今天一登录博客后台,看到有几十条待审评论,因为本博安装了Akismet 反垃圾评论插件,被视为垃圾评论就会进入审核,看后顿时感觉有人刷留言,真搞不懂,网络上竟然有那么无聊的人,在我这小小的博客上刷一些垃圾评论,对他们也没有任何用处,对服务器也算不上影响,我也搞不清他们的目的。

Akismet 反垃圾评论插件

网络上有这么一群人,他们的做法真的很让人费解。虽然本博客安装了反垃圾评论插件,但也不能阻止这些垃圾评论,这些垃圾评论是用机器人刷的,它们共同特点就是沒有留下邮箱,因为Emlog留言默认邮箱是选填的,只有把邮箱由选填设置为必填,这样应该可以屏敝这些垃圾评论了,现把方法分享给大家。

首先我们找到comment_controller.php并打开它(用编辑软件)文件地址在:根目录/include/controller/。 

在comment_controller.php找到如下代码:

    elseif (empty($name)){            emMsg('评论失败:请填写姓名','javascript:history.back(-1);');        } elseif (strlen($name) > 20){            emMsg('评论失败:姓名不符合规范','javascript:history.back(-1);');        }

在这段代码下加入以下代码:
     elseif (empty($mail)){            emMsg('评论失败:请填写邮箱','javascript:history.back(-1);');;        }

现在功能已经修改完成,但是还需要将邮箱后面的“选填”修改为"必填",找到模板文件夹里的module.php 找到邮件地址 (选填) 修改为(必填)。这样就完成了。

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:23 条

  1. avatar 灰常记忆
    回复 2015-09-07 02:37  沙发

    EMLOG还需要这么折腾~

    • avatar 李明

      @灰常记忆:休息折腾一下也很好的,已沒折腾很久了。

  2. avatar 老何
    回复 2015-09-06 21:37  板凳

    网上很多垃圾评论,好像都是机器发送的,真是烦人。

  3. avatar 吃过没
    回复 2015-09-06 21:37  地板

    嗯 。都会遇到的,估计是打广告或者有其他想法的人

  4. avatar 优妈妈博客
    回复 2015-09-06 21:07  #4 楼

    我的后台每天都有很多代购的评论,直接进垃圾箱

  5. avatar 星岩博客
    回复 2015-09-06 17:14  #5 楼

    垃圾评论,真的让人头疼,博主的博客图片无法在我电脑上显示。

    • avatar 李明

      @星岩博客:刷新试试,应该没问题的。

  6. avatar 黑色理想
    回复 2015-09-06 15:53  #6 楼

    习惯了 垃圾评论多···防不胜防···

  7. avatar 淘米纪
    回复 2015-09-06 15:19  #7 楼

    喜欢看明兄的健康博文,哈哈,可以多分享分享,

  8. avatar web技术
    回复 2015-09-06 10:58  #8 楼

    这个很不错,必须支持。

  9. avatar 泛宝汇博客
    回复 2015-09-05 23:22  #9 楼

    只要网站有点名气有点流量了,刷评论的就开始出现了。

  10. avatar Wings Blog
    回复 2015-09-05 22:50  #10 楼

    收藏先