帝国cms留言板增加自定义字段教程 帝国cms - 安全、强大、稳定、灵活

来源:百度文库 编辑:神马文学网 时间:2024/07/08 10:23:12
谢谢楼主,修改成功了,呵呵。另参考了:http://bbs.phome.net/ShowThread/?threadid=107191&forumid=13
整理了下我的修改步骤(实现留言板增加性别、公司名称字段):
1、进入phpmyadmin后台,在数据库enewsgbook表(留言板数据表)中增加字段,
比如:        sex,类型:varchar (10)
company,
2、打开e\enews\gbookfun.php,
1、在12行左右的地方插入下面代码:
$company=RepPostStr($add[company]);//myadd
$sex=RepPostStr($add[sex]);//myadd
2、在61行左右找到 $empire->query("insert into 的语句中的相应的位置加入相应的代码。
3、打开e\tool\gbook\index.php,
1、在50行左右找到“$query="select …”查询语句中适当位置加入字段,如:,company,sex
2、在135行左右找到“发布者: ……”, 在要显示字段的地方加入  , 调用显示就行了。
3、在170行左右找到“

公司名称:



性   别:

  先生   
  女士


4、后台:打开e\admin\tool\gbook.php,
在50行左右找到“$query="select”查询语句,在末尾加入字段:,company,sex
在119行左右的找到“发布者:……”, 在要显示字段的地方加入“  ,
调用显示就行了。
5、后台回复页面:打开e\admin\tool\ReGbook.php
直接在页面加入  ,就行了。如在51行左右的“留言发表者”该行下面插入两行代码:








6、到此前、后台都已经可以了,下面进一步修改(参考http://bbs.phome.net/ShowThread/?threadid=149682&forumid=13)
1、打开e/data/template/gbooktemp.txt文件,约51行找到“$query="select…”查询语句,在适当位置加入字段,如:,company,sex
2、打开e/class/functions.php文件,约2940行找到:“$listtemp_center=str_replace("[!--retext--]","",$listtemp_center);”,在改
行下面插入相应写法的代码,如:
$listtemp_center=str_replace("[!--company--]","",$listtemp_center);
$listtemp_center=str_replace("[!--sex--]","",$listtemp_center);
7、ok!^_^
------------
总结:
要改的文件有:
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
性别:

公司名称: