帝国cms留言板如何设置联系电话为必填项
1、打开gookfun.php文件,一般默认锭缠愁颊路径为/e/enews/gbookfun.php。打开文件找到代码“if(empty($bid)||empty($name)||empty($email像粜杵泳)||!trim($lytext))”(大约在22行),其中代码字段name指姓名,email指邮箱,lytext为留言内容。
2、将代码“if(empty($bid)||empty($name)||empty猾诮沓靥($email)||!trim($lytext))”修改成“if(empty($bid)||empt烤恤鹇灭y($name)||empty($email)||empty($mycall)||!trim($lytext))”代码解读:在之前原代码中加入empty($mycall)并用||隔开,这里的字段mycall便是指联系电话。
3、上诉代码修改之后就必须娴錾摇枭填写联系电话之后才能提交,但是我们的工作还没有完,还需要修改提示语。打开帝国CMS语言包q_message.php文件,默认路径一芫王墙错般为e/data/language/gb/pub/q_message.php,打开之后找到'EmptyGbookname'=>'请输入留言姓名,邮箱与留言内容',大约在66行。
4、将这句话“'EmptyGbookname'=>'请输入留言姓名,邮箱与留言内容',”修改成“'EmptyGbookname'=>'请输入留言姓名,邮箱,电话与留言内容',”。也就是在提示语中加入“电话”。
5、这样我们就将帝国CMS留言板中的联系电话设置成为了必填项。如果网友不填写电话号码将不能提交成功,例如下图不填写联系方式,提交后会提示“请输入留言姓名,邮箱,电话与留言内容”。
6、而我们把联系方式填写完整之后,便可以顺利提交了。