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

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

425 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怎样批量取消文章审核
帝国CMS怎样批量取消文章审核

使用帝国CMS的朋友可能有这样的需求:由于信息发生变化,或是数据出了问题,想要...

7 710
帝国CMS内容页点赞功能怎么用?
帝国CMS内容页点赞功能怎么用?

网站的点赞代表用户对网站内容的认可,点赞数越高代表质量越高,对于提升用户体...

8 753
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)

帝国cms简单修改实现TAGS以TAGID的方式伪静态,修改后的地址形式如:/tags-100-...

14 729
帝国CMS添加/修改信息后,怎样自动刷新栏目和首页?
帝国CMS添加/修改信息后,怎样自动刷新栏目和首页?

很多网友在新增信息之后发现首页看不到栏目也看不到,于是开始点刷新刷新内容...

3 805
帝国cms碎片功能使用详解
帝国cms碎片功能使用详解

帝国CMS提供了强大的碎片功能,其位置位于【栏目】-》【碎片管理】-》【管理...

0 465
帝国cms网站链接域名出现了2次,访问都是404是什么原因?
帝国cms网站链接域名出现了2次,访问都是404是什么原因?

帝国cms网站链接域名出现了2次是什么原因,要怎么解决?这个问题往往出现在用户...

1 767
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?

在网站运营过程中,我们可能因为这样那样的原因需要批量删除大批文章信息,几十...

1 1239
帝国cms会员注册怎样跳过选择会员组类型?
帝国cms会员注册怎样跳过选择会员组类型?

帝国cms会员注册必须要选择会员组类型,哪怕你只有一个会员组也一样。那么,我...

0 441
推荐插件
帝国cms百度AI图像去雾api接口对接插件
帝国cms百度AI图像去雾api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...

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

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

0 424
帝国cms自动生成文章新闻目录插件下载
帝国cms自动生成文章新闻目录插件下载

用户体验是我们的需求,百度蜘蛛的认可更是我们的需求。毕竟,没有收录排名,何来...

0 1148
帝国cms自动给正文关键词添加tag内链
帝国cms自动给正文关键词添加tag内链

帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...

0 858
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

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

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

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

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

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

0 759
帝国cms纳米数据接口(足球比赛中最新数据)
帝国cms纳米数据接口(足球比赛中最新数据)

帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...

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