zblog 实现评论的邮箱地址为必填项的方法

技巧 隔壁老李于 2024-09-20 11:42:53 最后编辑
文章总结
AI正在生成摘要

文章介绍了如何让zblog评论区的邮箱变为必填项。通过修改主题或插件中的include.php文件,添加特定函数实现。具体操作包括添加过滤器函数和实现邮箱验证功能。

今天群里有朋友问 ZBlog 如何让评论区域的邮箱,变成必填项。

本来大家都认为给表单项加个 required 就可以,结果发现不行。

还是挂接口解决吧。

修改你正在用的主题(或者正在用的随便一个插件,又或者新建一个插件)的 include.php 文件。

在 function ActivePlugin_xxx() 函数内添加:

Add_Filter_Plugin('Filter_Plugin_PostComment_Core','xxx_PostComment_Core');

在函数外添加:

function xxx_PostComment_Core(&$cmt) {
	global $zbp;
	$email=GetVars("email","POST");
	if(!$email){
		$cmt->IsThrow = true;
		$zbp->lang['error'][14] = '邮件必填';
		$zbp->ShowError(14, __FILE__, __LINE__);
	}
}

xxx 是当前应用的 ID。

zblog 实现评论的邮箱地址为必填项的方法  第1张

问题解决!

zblog 实现评论的邮箱地址为必填项的方法  第2张

赞赏
取消
扫码支持 支付码
本文由 @隔壁老李 于 2024-09-20 发布在 野路子博客,如无特别说明,本博文章均为原创,转载请保留出处。
评论 (2)
访客
懋和道人
特别鸣谢,福生无量。
· 来自日本 · 回复
一觉睡到小时候
通过修改主题或插件include.php文件,实现zblog评论区域邮箱必填功能。
· 来自山东省青岛市 · 回复
Top