题外话:
ZBlogPHP现在的版本中有评论验证功能,用户需要输入验证码才可发表评论。此功能在[网站设置]-[评论设置]-选中[启用评论验证码]功能即可!
正文:
目前ZBlogPHP自带的评论功能需要用户必填【名称】,但是这样评论比较随意且不利于向评论者反馈信息,所以有让来访者必填邮箱的需求。
一、准备工作
以官方主题为例,需要修改两个地方。请将以下两个文件下载到本地(记得备份):
.\zb_system\defend\default\commentpost.php
.\zb_system\function\c_system_event.php
二、修改
1. 修改commentpost.php文件中的【邮箱】-->【邮箱(*)】,加个*提示用户必须输入
2. 在c_system_event.php中搜索FilterComment方法,按下图所示修改
修改后如下:
if (!CheckRegExp($comment->Email, '[email]')) { $zbp->ShowError(29, __FILE__, __LINE__); }
将修改后的文件上传至各自原位置,搞定!
已有 4447 位网友参与,快来吐槽:
发表评论