帝国cms网站留言板默许设置的必填项为名字、邮箱、留言内容,可是联系方式却是个选填。帝国网站的留言板咱们怎么设置联系电话为必填项呢?我在网站后台没有找到途径,不过我在网站空间里边找到了一个解决方法。
翻开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留言板中的联系电话设置成为了必填项。假如网友不填写电话号码将不能提交成功,例如下图不填写联系方式,提交后会提示“请输入留言名字,邮箱,电话与留言内容”。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:帝国cms留言板如何设置联系电话为必填项发布于2022-06-27 07:43:41