欢迎光临
我们一直在努力

帝国留言板修改手机号必填

帝国留言板修改必填项

打开gookfun.php文件,一般默认路径为/e/enews/gbookfun.php。

打开文件找到代码“if(empty($bid)||empty($name)||empty($email)||!trim($lytext))”(大约在22行),

其中代码字段name指姓名,email指邮箱,lytext为留言内容。

自动草稿

将代码“if(empty($bid)||empty($name)||empty($email)||!trim($lytext))”

修改成“if(empty($bid)||empty($name)||empty($email)||empty($mycall)||!trim($lytext))”

代码解读:在之前原代码中加入empty($mycall)并用||隔开,这里的字段mycall便是指联系电话。

自动草稿

上诉代码修改之后就必须填写联系电话之后才能提交,但是我们的工作还没有完,还需要修改提示语。

打开帝国CMS语言包q_message.php文件,默认路径一般为e/data/language/gb/pub/q_message.php,

打开之后找到\’EmptyGbookname\’=>\’请输入留言姓名,邮箱与留言内容\’,大约在66行。

自动草稿

将这句话“\’EmptyGbookname\’=>\’请输入留言姓名,邮箱与留言内容\’,”

修改成“\’EmptyGbookname\’=>\’请输入留言姓名,邮箱,电话与留言内容\’,”。

也就是在提示语中加入“电话”。

自动草稿

这样我们就将帝国CMS留言板中的联系电话设置成为了必填项。

如果网友不填写电话号码将不能提交成功,例如下图不填写联系方式,

提交后会提示“请输入留言姓名,邮箱,电话与留言内容”。

自动草稿
自动草稿

而我们把联系方式填写完整之后,便可以顺利提交了。

自动草稿
自动草稿

取消邮箱必填项

修改e/enews/gbookfun.php,第25行将||empty($email)这个删除

还要删除下面的代码

if(!chemail($email))

{

printerror(“EmailFail”,”history.go(-1)”,1);

}

同时还需修改\e\data\language\gb\pub\q_message.php文件

将\’EmptyGbookname\’=>\’请输入留言姓名,邮箱与留言内容\’, 改为\’EmptyGbookname\’=>\’请输入姓名,联系方式\’,

赞(0) 打赏
未经允许不得转载:老K博客 » 帝国留言板修改手机号必填
分享到: 更多 (0)

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏