关于设置Emlog评论人邮件必填的操作方法

emlog教程 2020-08-25

  使用Emlog

  博客的朋友应该都知道Emlog评论邮件不是必填的,下面说下修把Emlog评论邮件改为必填的方法,本方法思路来源于EM论坛,经 测试(测试版本5.3.1)修改后可以正常使用

  找到根目录下include/controller/comment_controller.php这个文件中的

  elseif ($mail != ” && !checkMail($mail)) {

  emMsg(‘评论失败:邮件地址不符合规范’);

  替换成

  elseif (empty($mail) || !checkMail($mail)){

  emMsg(‘提交失败:邮件地址不规范,请输入正确的E-mail地址’, ‘javascript:history.back(-1);’);

  这个就可以实现Emlog评论邮件必填,需要的朋友动手试试吧,如有疑问,可在下面留言。 网址必填的方法也一样,只需要把

  elseif (!empty($url) && preg_match(“/^(http|https)://[^‘”]*$/”, $url) == false) {

  emMsg(‘评论失败:主页地址不符合规范’,’javascript:history.back(-1);’);

  用下面代码替换即可

  elseif (empty($url) || preg_match(“/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]’:+!]*([^“])*$/”, $url) == false) {

  emMsg(‘评论失败:网址不符合规范,请使用正确的网址’,’javascript:history.back(-1);’);

评论 (0)
    Top