目前ZBlogPHP自带的评论功能需要用户必填【名称】,但是这样评论比较随意且不利于向评论者反馈信息,所以有时候我们需要让来访者必须填写邮箱。
那么下面就给大家介绍ZBlogPHP怎么让用户在评论时必须填写邮箱?
一、准备工作
以官方主题为例,需要修改两个地方。请将以下两个文件下载到本地(记得备份):
.\zb_users\theme\default\commentpost.php
.\zb_system\function\c_system_function.php
二、修改
1. 修改commentpost.php文件中的【邮箱】-->【邮箱(*)】,加个*提示用户必须输入
2. 在c_system_function.php中搜索Email,将如下代码:
if ($comment->Email && (!CheckRegExp($comment->Email, '[email]'))) { $zbp->ShowError(29, __FILE__, __LINE__); }
修改为:
if (!CheckRegExp($comment->Email, '[email]')) { $zbp->ShowError(29, __FILE__, __LINE__); }
保存后,后台更新缓存,即可实现让用户在评论时必须填写邮箱。
发表评论