下载鸥 > 网站下载 > 开发教程 > 帝国CMS

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

472 2021-01-18 20:57:14

收藏

简述

按照如下方式即可将联系方式设为必填项

帝国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留言板中的联系电话设置成为了必填项。如果网友不填写电话号码将不能提交成功,例如下图不填写联系方式,提交后会提示“请输入留言姓名,邮箱,电话与留言内容”。

本文地址:https://xzo.com.cn/develop/empire/186.html

有帮助,很赞!

信息来源:精准像素
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
宝塔面板帝国cms搬家报错No input file specified
宝塔面板帝国cms搬家报错No input file specified

今天有客户向鸥哥求助说宝塔面板帝国cms搬家报错No input file specified,这...

23 1828
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?

猜你喜欢小功能如果直接用rand()调用随机ID是非常消耗性能的。小网站几百几...

7 346
帝国cms安装模板里没有install文件夹怎么办?
帝国cms安装模板里没有install文件夹怎么办?

许多客户在使用帝国cms建站后想要再做一个网站,但复制所有的文件到新服务器...

0 337
帝国cms删除文章时不删除该文章所属的附件
帝国cms删除文章时不删除该文章所属的附件

帝国cms删除文章时往往非常彻底,不仅删除了数据库里的文章信息、生成的页面,...

0 346
帝国cms会员投稿后白屏怎么办?
帝国cms会员投稿后白屏怎么办?

今天客户遇到一个问题,会员发布投稿信息后白屏了。但信息会正常发布出来,后台...

1 285
帝国CMS提示信息函数printerror()怎么用?
帝国CMS提示信息函数printerror()怎么用?

我们知道js有alert属性可用于弹窗提示,但比较难看。帝国cms的弹窗提示虽然同...

0 311
帝国cms网站宝塔面板忘记登陆地址了怎么办?
帝国cms网站宝塔面板忘记登陆地址了怎么办?

宝塔面板是一款非常好用的服务器管理软件,但在安装完宝塔后,有些人可能会忘记...

0 275
帝国cms 使用download.js下载视频文件
帝国cms 使用download.js下载视频文件

视频文件默认会被pc浏览器直接打开,此时download属性也同样无效。那么,要怎样...

0 329
随机帝国CMS开发教程
帝国cms二次开发用户投稿支持自定义添加tag标签
帝国cms二次开发用户投稿支持自定义添加tag标签

对于高度定制化的帝国cms用户而言,支持投稿添加tag的功能更利于seo优化。那...

10 278
利用灵动标签调用下一篇信息标题+简介+发布者信息
利用灵动标签调用下一篇信息标题+简介+发布者信息

帝国CMS默认的上一篇,下一篇调用标签为:上一篇[!--info.pre--],下一篇&#0...

14 465
帝国CMS会员注册激活后发送欢迎邮件
帝国CMS会员注册激活后发送欢迎邮件

看到有人需要会员注册激活后发送欢迎邮件,本人研究数日,终于成功,本人小白一个...

1 522
帝国CMS7.5默认编辑器添加代码高亮
帝国CMS7.5默认编辑器添加代码高亮

帝国CMS7.5默认编辑器添加代码高亮...

0 474
帝国CMS二次开发静态页面生成为压缩代码
帝国CMS二次开发静态页面生成为压缩代码

帝国CMS二次开发静态页面生成为压缩代码功能怎么做呢?其实非常简单,源码如下:...

0 399
帝国CMS结合项筛选怎样做伪静态?
帝国CMS结合项筛选怎样做伪静态?

帝国CMS7.5的后台就新增了“伪静态设置”的功能,我们只需要简单配置下后台就...

7 341
帝国CMS二次开发下拉加载更多教程
帝国CMS二次开发下拉加载更多教程

帝国cms一般是支持分页模式,但下拉加载更多无疑更有技术感。那么,怎样做下拉...

0 447
怎样用帝国CMS开发小说系统
怎样用帝国CMS开发小说系统

现在市面上也有许多的完善的小说系统了,今天来分享下利用帝国CMS如何开发小...

7 599
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入