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

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

361 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与帝国CMS有什么不同?

织梦是我用过的第二个CMS,也是最喜欢的CMS之一。他最大的优点有二:1、功能十...

15 974
PHPCMS可以转为帝国CMS程序吗?
PHPCMS可以转为帝国CMS程序吗?

如今phpcms由于停止更新不能继续用下去了,我们就更加推荐帝国。那么,phpcms可...

23 819
帝国CMS怎样快速入门?
帝国CMS怎样快速入门?

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

1 327
有办法将多个帝国CMS网站会员系统数据库进行整合和同步吗?
有办法将多个帝国CMS网站会员系统数据库进行整合和同步吗?

如果能将手里的资源合并,会员渠道打通,则用起来更加舒服。而帝国CMS自带的会...

3 461
帝国cms会员中心怎样调用我提交的反馈历史记录?
帝国cms会员中心怎样调用我提交的反馈历史记录?

帝国cms信息反馈表非常好用,通过合理开发信息反馈功能,我么可以实现用户留言...

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

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

0 370
帝国cms怎样调用图集第一张图片?
帝国cms怎样调用图集第一张图片?

帝国cms图片集非常好用,通过合理配置图片集,我们可以实现网站图集的展示,让页...

0 393
帝国cms编辑器ckeditor怎样获取最新内容?
帝国cms编辑器ckeditor怎样获取最新内容?

帝国cms编辑器使用的是ckeditor,想要获取最新内容需要点击两下,否则取到的不...

0 318
推荐插件
帝国cms智能自动审核按星期几审核指定栏目带推送插件
帝国cms智能自动审核按星期几审核指定栏目带推送插件

采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...

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

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

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

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

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

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

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

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

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

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

0 1183
帝国cms批量添加后台用户插件
帝国cms批量添加后台用户插件

使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...

0 598
帝国cms百度AI图像清晰度增强api接口对接插件
帝国cms百度AI图像清晰度增强api接口对接插件

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

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