当前位置:首页 > Server > 正文内容

ZBlog,评论邮箱设置为必填

admin2021-02-23Server2169

    最近维护主站时,回顾舍弃许久的博客,突然意识到博客评论功能的重要性,后台评论审核中居然有篇幅很大的评论,但是我发现在没有限制的情况下垃圾评论很多。有用评论、提问评论,游客却没有留下联系方式,无法确定游客还会不会再次来,也无法给予及时的回复。

    ZBlog发表评论默认是不需要填写邮箱和网址的,只有昵称是必填,还给默认填写了“访客”俩字,真是草率。我就在想是否改一下ZBlog系统某个文件,来实现发表评论必须填写邮箱。

    所以,这次我们来谈一下 ZBlog评论邮箱设置为必填的方法。


附:方法更新于2023-09-10,适合新旧版ZBlog


修改步骤:

一、打开文件:zb_system/function/c_system_event.php

找到:

if ($comment->Email &&  (!CheckRegExp($comment->Email, '[email]')))  {

改为:

if (!CheckRegExp($comment->Email, '[email]'))  {


新版打开:zb_system/function/c_system_function.php

新版找到:

if ($comment->Email && (!CheckRegExp($comment->Email, '[email]'))) {

        $zbp->ShowError(29, __FILE__, __LINE__);

新版改为:

if (!CheckRegExp($comment->Email, '[email]')) {

        $zbp->ShowError(29, __FILE__, __LINE__);


如图:


效果:


二、打开zb_users\theme\主题目录\commentpost.php

找到:

{$lang['msg']['email']} 

后面添加(*)或(必填),或更复杂的操作,在zh-cn.php中添加相应的参数。


新版打开:

zb_users\theme\主题目录\language\zh-cn.php

新版找到:

'inp_email' => '邮箱'

新版改为:

'inp_email' => '邮箱(*)'


效果见本页评论框


切记:

后台“系统更新与校验”中,不要还原修改过的文件!

QQ图片20230910141716.png

打赏

扫描二维码推送至手机访问。

版权声明:本文由友声网博客发布,如需转载请注明出处。

本文链接:https://hi.ys166.com/t/606

标签: zblog
分享给朋友:

评论列表

taiker
taiker IP:浙江省
2023-04-08

感谢分享

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。