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

帝国CMS留言板怎样增加字段?

408 2021-03-08 22:10:16

收藏
网站留言板是用户留存的重要环节,但帝国cms自带的留言板功能十分单一,大多数时候无法满足我们的需求。今天,鸥哥就和大家分享一下帝国cms留言板怎样增加字段。
帝国CMS留言板怎样增加字段?
一、增加字段
进入phpmyadmin后台,在数据库enewsgbook表(留言板数据表)中增加字段, 比如: qq、theme。具体phpmyadmin增加字段的方法不在这里进行赘述。

二、打开e/enews/gbookfun.php, 
在13行左右的地方插入下面代码以取得字段值: 
$theme=RepPostStr($add[theme]);//myadd 
$qq=RepPostStr($add[qq]);//myadd 

在60行左右找到 $empire->query("insert into 的语句中的相应位置加入新增的字段值,可复制前年的加到后面,注意标点格式的规范,新手请看准再操作。 

三、修改前台留言板
1、在51行左右找到“$query="select …”查询语句中适当位置加入字段,如:,theme,qq 
2、在135行左右找到“发布者: <?=$r[name]?>……”, 在要显示字段的地方加入<?=$r[theme]?> ,<?=$r[qq]?> 调用显示就行了。 
3、在170行左右找到“<form action="../../enews/index.php"” 在表单中加入相应的Input语句就行了。例如在联系电话这行下面插入: 
<tr bgcolor="#FFFFFF"> 
<td>公司名称:</td> 
<td height="23"><input name="theme" type="text" id="theme" size="80"/></td> 
</tr>
<tr class="ly2"> 
<td class="lytxt">性&nbsp;&nbsp;&nbsp;别:</td> 
<td>  
<INPUT name="qq" value="先生"> 先生&nbsp;  
</td> 
</tr>

四、修改后台留言板
进入目录
/e/admin/tool/gbook.php
在50行左右找到“$query="select”查询语句,在末尾加入字段:,theme,qq 
在119行左右的找到“<table width="700" …<td width="32%" height="23">发布者:……”, 在要显示字段的地方加入“<?=$r[theme]?> ,<?=$r[qq]?>  

调用显示就行了。 

五、后台回复页面
/e/admin/tool/ReGbook.php 

直接在页面加入<?=$r[theme]?> ,<?=$r[qq]?>就行了。如在51行左右的“留言发表者”该行下面插入两行代码: 
<tr bgcolor="#FFFFFF">  
<td height="25">QQ:</td> 
<td height="25">  
<?=$r[qq]?> 
</td> 
</tr> 
<tr bgcolor="#FFFFFF">  
<td height="25">留言主题:</td> 
<td height="25">  
<?=$r[theme]?> 
</td> 
</tr> 

六、到这里,前、后台都已经可以了,下面进一步修改: 
1、打开e/data/template/gbooktemp.txt文件,约51行找到“$query="select…”查询语句,在适当位置加入字段,如:,theme,qq 
2、打开e/class/functions.php文件,约2940行找到:“$listtemp_center=str_replace("[!--retext--]","<?=/$r[retext]?>",$listtemp_center);”,在改 

行下面插入相应写法的代码,如: 
$listtemp_center=str_replace("[!--theme--]","<?=/$r[theme]?>",$listtemp_center); 
$listtemp_center=str_replace("[!--qq--]","<?=/$r[qq]?>",$listtemp_center); 

七、最后修改留言板模板,在此不进行赘述。 

总结:  
<!--要改的文件有-->
/e/enews/gbookfun.php 
/e/tool/gbook/index.php 
/e/admin/tool/gbook.php 
/e/admin/tool/ReGbook.php 
/e/data/template/gbooktemp.txt 
​​​​​​​/e/class/functions.php
经过二次开发、能够增加字段的帝国cms留言板,就可以满足大多数用户的需求了。

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

有帮助,很赞!

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


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

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

推荐帝国CMS开发教程
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?

很多采集站点可能是这样操作的:采集好的资讯时间是采集时间,到了发布的时候会...

19 646
帝国CMS怎样快速入门?
帝国CMS怎样快速入门?

很多做网站的朋友想要自己学习一门CMS,要么是织梦CMS,要么呢是帝国CMS,而我们...

1 370
帝国CMS文章怎样插入短视频?
帝国CMS文章怎样插入短视频?

在这个短视频横行的年代,我们都知道一个短视频比文章比图片都要更加具有吸引...

1 517
帝国cms网站被攻击了怎么办?
帝国cms网站被攻击了怎么办?

如果对被攻击一无所知,也没有听说过CC、DDoS的概念,那被攻击以后,只能懵逼等到...

1 439
帝国cms怎样调用一周内发布的热门榜单信息并按点击排序?
帝国cms怎样调用一周内发布的热门榜单信息并按点击排序?

帝国cms自带的js是可以实现周榜、月榜效果的,但js由于其临时加载的特性,天生...

3 690
帝国cms后台取消单个账号不允许同时在线
帝国cms后台取消单个账号不允许同时在线

帝国cms默认是一个账号只能一个人登陆,其他人登陆时之前在线的用户将被挤下...

3 1400
帝国cms怎样让不同的会员组浏览不同的内容?
帝国cms怎样让不同的会员组浏览不同的内容?

很多帝国cms站点设置了多级会员,不同的会员具备不同的浏览下载权限。在这个...

0 429
帝国cms刷新生成信息内容页时总是出现502怎么办?
帝国cms刷新生成信息内容页时总是出现502怎么办?

一般而言,帝国cms出现502错误的原因在于数据量较为庞大,而模板又不够高效,最终...

61 1131
推荐插件
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...

0 1284
帝国cms访问统计ip地址链接与封禁插件下载
帝国cms访问统计ip地址链接与封禁插件下载

下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...

0 1017
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...

0 433
帝国cms网站会员登录与退出历史记录日志插件
帝国cms网站会员登录与退出历史记录日志插件

帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...

0 406
帝国cms百度文字识别ocr接口对接插件
帝国cms百度文字识别ocr接口对接插件

许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...

0 471
帝国cms多栏目多数据表自动审核推送插件
帝国cms多栏目多数据表自动审核推送插件

本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...

0 926
帝国CMS内网用户静态站点文章访客统计插件
帝国CMS内网用户静态站点文章访客统计插件

本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...

0 565
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...

0 736
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入