整理了下我的修改步骤(实现留言板增加qq、留言主题字段)

要改的文件有:
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

1、进入phpmyadmin后台,在数据库enewsgbook表(留言板数据表)中增加字段,
比如: qq、theme,
2、打开e\enews\gbookfun.php,
1、在13行左右的地方插入下面代码:

$theme=RepPostStr($add[theme]);//myadd
$qq=RepPostStr($add[qq]);//myadd

Copy

2、在60行左右找到 $empire->query(“insert into 的语句中的相应的位置加入相应的代码。
3、打开e\tool\gbook\index.php,
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><!--myadd-->
<tr class="ly2">
<td class="lytxt">性&nbsp;&nbsp;&nbsp;别:</td>
<td>
<INPUT name="qq" value="先生"> 先生&nbsp;
</td>
</tr><!--myadd-->

Copy

4、后台:打开e\admin\tool\gbook.php,
在50行左右找到“$query=”select”查询语句,在末尾加入字段:,theme,qq
在119行左右的找到“<table width=”700″ …<td width=”32%” height=”23″>发布者:……”, 在要显示字段的地方加入“<?=$r[theme]?> ,<?=$r[qq]?>
调用显示就行了。
5、后台回复页面:打开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>

Copy

6、到此前、后台都已经可以了,下面进一步修改:
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);

帝国cms二次开发留言板自定义字段教程相关推荐

  1. 帝国CMS二次开发批量修改标题

    一淘模板(56admin.com)在帝国CMS二次开发批量修改标题,以下修改方法可以同时用于 e/data/html/list/alllistinfo.php文件 和 e/data/html/list ...

  2. 帝国cms二次开发之文件夹的功能说明

    特别注意,此次开发开发需要下载lskmvc for ecms即为帝国cms开发封装的一个二次开发小框架,众所周知,帝国cms本身是采用函数式的编程,缺点就是不好结构化代码,比较不好组织代码. lskm ...

  3. 帝国cms php超时,帝国CMS二次开发基本问题汇总

    很多帝国CMS用户在使用过程中经常会出于个性化功能需求等原因而对帝国CMS进行二次开发,其中也会遇到不少问题,现就常见的问题汇总如下: 1.首先查看前台投稿流程图及其备注内容: http://bbs. ...

  4. GeoServer二次开发-OWS服务(自定义模块)

    title: GeoServer二次开发-OWS服务(自定义模块) date: 2021-04-25 author: ac tags: GeoServer categories: GIS 本章介绍Ge ...

  5. 「FastAdmin」fastadmin二次开发中如何自定义查询数据

    fastadmin二次开发中如何自定义查询数据 问题背景:最近做一个网站的过程中遇到了一个需求:对于不同用户组的用户,显示的数据要根据权限来筛选.问题看起来不是很难,文档和社区中已经给了足够的提示,我 ...

  6. SharePoint 2013 图文开发系列之自定义字段

    原文:SharePoint 2013 图文开发系列之自定义字段 SharePoint使用的优势,就在于开箱即用.快速搭建,SharePoint自身为我们提供了很多字段类型,已经很丰富了.但是,在实际应 ...

  7. Win10平台中ANSYS 18.2二次开发环境搭建及关联教程

    笔者关于ANSYS二次开发平台搭建的基础知识均从师访老师在仿真论坛的帖子(链接:https://forum.simwe.com/thread-1021888-1-1.html)里以及他的<ANS ...

  8. ecshop二次开发的简单快速入门教程

    ecshop二次开发的简单快速入门教程,具体请下载文档 ecshop_dwt_lbi_详解.rar (106 KB) 下载次数: 9 转载于:https://my.oschina.net/u/3360 ...

  9. VSTO Office二次开发对PPT自定义任务窗格测试

    上篇文章对VSTO Office二次开发操作PPT功能做了简单测试,主要是如何创建一个外接程序并在新建PPT幻灯片时添加自定义文本信息.如何简单自定义任务窗格.如何添加可视化功能区的简单介绍,应该对于 ...

  10. 分享使用PHP开发留言板

    首先我不是一名开发人员,只是一名小小的运维工程师,PHP是我自己喜欢的一门开发语言,所以我偶尔也会敲一些代码,写一些案例.今天我给大家分享的是使用PHP开发的留言板,留言板功能不全所以请大家见谅,也不 ...

最新文章

  1. 如何学习修改linux系统固件,基于Linux的固件,如何实现更新的好方法?
  2. CIC滤波器的Matlab仿真与FPGA实现
  3. 光伏企业:再出海要上两节课
  4. ejb 示例 2018_EJB钝化和激活示例
  5. arm板telnetd为什么运行不了_一种基于ARM的嵌入式系统开发的方案详细讲解
  6. 配置审计(Config)变配报警设置
  7. 40岁了,突然公司黄了,怎么办?
  8. 1、css引入的方式有哪些?_低氮燃烧技术都有哪些?
  9. 一个人独立完成一个网站上线的前前后后
  10. java 游戏得分排行_以编程方式更改文本以统一显示游戏屏幕上的得分
  11. 金蝶K3 如何添加其它出库单出库类型
  12. 一个微信投票小程序防止刷票的想法
  13. “罪魁祸首”已找到,微软回应修改 MIT 开源项目作者版权声明
  14. 向量设计丨导师简介丨客户案例丨商业活动丨跨界合作
  15. 通过命令行操作iOS模拟器
  16. php高洛峰_PHP 验证码   高洛峰 细说PHP
  17. 微信点餐系统——用Enum枚举来保存商品状态
  18. Appium环境搭建和检测
  19. Linux 查看服务器几核几G
  20. 机器学习:python常用可视化技巧

热门文章

  1. 端子台UL认证 UL 1059
  2. Office 2010 word无法创建工作文件 请检查临时环境变量
  3. wincc 写入mysql,WINCC读写SQL数据库的示例
  4. 什么是HD , HDTV , BD(Blu-Ray) , HDDVD
  5. JS eval json unexpected token :
  6. 硬盘格式化后数据怎么恢复找回?试下这个!
  7. uwp浏览器java源码_在UWP应用程序中打开UWP
  8. ones,zeros,size用法总结
  9. 看看别人是如何进行大数据测试的?
  10. Ubuntu18.04安装网易云音乐后通过图标打不开