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

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

428 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怎样做隔行变色的功能?

一些颜色比较丰富的站点对模板的样式有要求,例如隔行变色:一行默认色,一行红色...

16 664
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?

有客户的小说站在发布完一篇小说后,发现遗漏了一章。此时如果新增一章必然是...

14 983
学习帝国cms新手买什么样的服务器入门比较好?
学习帝国cms新手买什么样的服务器入门比较好?

学习帝国cms用什么样的服务器比较好呢?其实选择有很多比如说学生机、虚拟主...

2 410
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?

今天有客户联系鸥哥,说网站一级栏目下有4个子栏目,每个子栏目都是有信息的,但...

1 352
帝国cms静态页中如何获取php设置的cookie值?
帝国cms静态页中如何获取php设置的cookie值?

帝国cms的前台页面,是生成的静态文件,如果想要直接获取cookie,或是直接生成页...

3 626
帝国CMS怎么整合Discuz
帝国CMS怎么整合Discuz

Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...

0 439
帝国cms自动更新相关tag的fclast上次修改时间字段
帝国cms自动更新相关tag的fclast上次修改时间字段

每次更新发布文章tag信息后,tag数据表的时间会自动同步,但tag信息表的修改时...

0 433
高危预警:帝国cms for Excel批量导入插件未验证后台权限
高危预警:帝国cms for Excel批量导入插件未验证后台权限

帝国cms for Excel批量导入插件高危预警:未验证后台权限 。...

3 203
推荐插件
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

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

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

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

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

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

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

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

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

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

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

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

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

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

0 545
帝国cms百度、必应bing、神马推送增强收录三合一插件
帝国cms百度、必应bing、神马推送增强收录三合一插件

因客户需要一键推送到多平台,下载鸥开发了这款一键推送至百度、必应、神马插...

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