z-blog最新的版本,默认的情况下,邮箱可以不填进行回复。
这个对于使用了Gravatar的朋友可能不太友好。
一、前端提示
这个因主题而异,简单写个js判断,用 onBlur 即可进行判断。
二、后端提示
前端提示,可以绕过或者某些原因失效,这时就需要后端验证了。
找到 zb_system\function\c_system_event.php 文件,
在 function PostComment() 方法中:
在 880 行左右加上下面验证,也就是在获取 $post_email 之后:
if(empty($post_email)){
$zbp->ShowError(103, __FILE__, __LINE__);
}
上面就是判断邮箱是否为空的。
错误提示编号可以使用默认的 29,也可以自己加一个:
\zb_users\language\zh-cn.php 文件中,加到 ‘error’ => array( 数组即可。