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

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

399 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论坛早已有了以cookie形式保存浏览量历史记录在客户端的插件,但这样...

7 492
帝国cms备份的数据存储在哪个文件夹?
帝国cms备份的数据存储在哪个文件夹?

有些时候,我们需要备份数据并取出来,此时从哪里去取呢?帝国cms备份的数据存储...

1 844
帝国CMS多值字段怎样增加上传图片的功能?
帝国CMS多值字段怎样增加上传图片的功能?

帝国CMS多值字段是一个字段包含N条内容的方法,通过合理运用多值字段,我们可以...

1 379
帝国cms投稿后怎样跳转指定页面?
帝国cms投稿后怎样跳转指定页面?

帝国cms投稿后怎样跳转的问题一直让很多人困扰。有人想跳到个人中心,也有人...

1 418
帝国cms网站怎样判断是动态、静态还是伪静态?
帝国cms网站怎样判断是动态、静态还是伪静态?

对于资深一点的站长或者SEO来说,一定会经常听到动态、静态、伪静态这类的词...

0 605
帝国cms彩色tag标签样式分享
帝国cms彩色tag标签样式分享

帝国cms标签列表如果做死板的展示可能不大好看,如果能增加一些色彩,无疑会让...

0 433
栏目目录搭建的帝国cms网站怎样写伪静态规则?
栏目目录搭建的帝国cms网站怎样写伪静态规则?

如果用栏目搭建帝国cms站点,伪静态规则该怎么写呢?如果直接作用于根目录,可能...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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