卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

帝国cms留言板如何设置联系电话为必填项

帝国cms网站帖子板默认设置的必填项为姓名、邮箱、帖子内容,但是联系方式却是个选填。帝国网站的留言板我们如何设置联系电话为m6项呢?我在网站后台没找到途径,不过我在网站空间里面找到了一个化解方法。

打开gookfun.php文件,一般预设路径为/e/enews/gbookfun.php。打开文件找出代码“if(empty($bid)||empty($name)||empty($email)||!trim($lytext))”(大约在22行),其中代码字段name指姓名,email指邮箱,lytext为帖子内容。

帝国cms留言板如何设置联系电话为必填项

将代码“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行。

帝国cms留言板如何设置联系电话为必填项

将这句话“'EmptyGbookname'=>'恳请输入帖子姓名,邮箱与留言内容',”修改成“'EmptyGbookname'=>'恳请输入留言姓名,邮箱,电话与帖子内容',”。也就是在提示语中重新加入“电话”。

这样我们就将帝国CMS留言板中的联系电话设置成为了m6项。如果网友不填写电话号码将不能提交顺利,例如右图不填写联系方式,提交后可以提示信息“请输出留言姓名,邮箱,电话与帖子内容”。

卓越飞翔博客
上一篇: 用户投稿支持自行添加tags标签方法
下一篇: 帝国CMS信息反馈提示带*号必填的解决办法
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏