关于设置Emlog评论人邮件必填的操作方法
时间:2020-08-01 阅读:298
使用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);');
网友评论