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

帝国教程 强烈建议 2024-03-04 08:33 78 0

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

  要改的文件有:

  eenewsgbookfun.php

  e oolgbookindex.php

  eadmin oolgbook.php

  eadmin oolReGbook.php

  edata emplategbooktemp.txt

  eclassfunctions.php

  1、进入phpmyadmin后台,在数据库enewsgbook表(留言板数据表)中增加字段,

  比如: qq、theme,

  2、打开eenewsgbookfun.php,

  1、在13行左右的地方插入下面代码:

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

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

  2、在60行左右找到 $empire->query(insert into 的语句中的相应的位置加入相应的代码。

  3、打开e oolgbookindex.php,

  1、在51行左右找到“$query=select …”查询语句中适当位置加入字段,如:,theme,qq

  2、在135行左右找到“发布者: ……”, 在要显示字段的地方加入 , 调用显示就行了。

  3、在170行左右找到“

  公司名称:性 别:先生

  4、后台:打开eadmin oolgbook.php,

  在50行左右找到“$query=select”查询语句,在末尾加入字段:,theme,qq

  在119行左右的找到“发布者:……”, 在要显示字段的地方加入“ ,

  调用显示就行了。

  5、后台回复页面:打开eadmin oolReGbook.php

  直接在页面加入 ,就行了。如在51行左右的“留言发表者”该行下面插入两行代码:

  6、到此前、后台都已经可以了,下面进一步修改:

  1、打开e/data/template/gbooktemp.txt文件,约51行找到“$query=select…”查询语句,在适当位置加入字段,如:,theme,qq

  2、打开e/class/functions.php文件,约2940行找到:“$listtemp_center=str_replace([!--retext--],,$listtemp_center);”,在改

  行下面插入相应写法的代码,如:

  $listtemp_center=str_replace([!--theme--],,$listtemp_center);

  $listtemp_center=str_replace([!--qq--],,$listtemp_center);

  3、修改下留言板模板就oK了。

  QQ:

  留言主题:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!