• 本站域名:OceanCoder.cn 若您喜欢本站,请添加至收藏夹!
  • 网站少部分资源来源自网络,如有侵犯您的权益,请联系站长删除!
  • 本站所有文章,除特殊标明外,皆为本人原创,转载请注明出处,谢谢合作!
  • 本站所下载的资源,若无特殊说明,使用统一解压密码:oceancoder.cn
  • 本站已实现布局自适应,支持手机端、pad端访问,欢迎体验
  • 本站部分资源可通过微信公众号留言获取,欢迎体验

ZBlogPHP-1.5 以上版本修改实现用户评论时必填邮箱的功能

PC类 OceanCoder 2018-01-21 211 次浏览 0个评论

题外话

ZBlogPHP现在的版本中有评论验证功能,用户需要输入验证码才可发表评论。此功能在[网站设置]-[评论设置]-选中[启用评论验证码]功能即可!


正文

目前ZBlogPHP自带的评论功能需要用户必填【名称】,但是这样评论比较随意且不利于向评论者反馈信息,所以有让来访者必填邮箱的需求。


一、准备工作

以官方主题为例,需要修改两个地方。请将以下两个文件下载到本地(记得备份):

.\zb_system\defend\default\commentpost.php

.\zb_system\function\c_system_event.php


二、修改

1. 修改commentpost.php文件中的【邮箱】-->【邮箱(*)】,加个*提示用户必须输入

2. 在c_system_event.php中搜索FilterComment方法,按下图所示修改

image.png

修改后如下:

if (!CheckRegExp($comment->Email, '[email]')) {
        $zbp->ShowError(29, __FILE__, __LINE__);
    }


将修改后的文件上传至各自原位置,搞定!




已有 211 位网友参与,快来吐槽:

发表评论