卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

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

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

要改的文件存有:
eenewsgbookfun.php
etoolgbookindex.php
eadmintoolgbook.php
eadmintoolReGbook.php
edatatemplategbooktemp.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、打开etoolgbookindex.php,
1、在51行左右找出“$query="select …”查询语句中适度边线加入字段,如:,theme,qq
2、在135行左右找出“发布者: <?=$r[name]?>……”, 在要显示字段的地方加入<?=$r[theme]?> ,<?=$r[qq]?> 调用显示就行了。
3、在170行左右找到“


公司名称:



性   别:

 先生 

4、后台:打开eadmintoolgbook.php,
在50行左右找出“$query="select”查询语句,在末尾加入字段:,theme,qq
在119行左右的找出“

发布者:……”, 在要表明字段的地方加入“<?=$r[theme]?> ,<?=$r[qq]?>
调用显示就行了。
5、后台答复页面:打开eadmintoolReGbook.php
轻易在页面重新加入<?=$r[theme]?> ,<?=$r[qq]?>就行了。如在51行左右的“留言刊登者”该行下面填入两行代码:


QQ:

<?=$r[qq]?>



留言主题:

<?=$r[theme]?>

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);

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

卓越飞翔博客
上一篇: 内容权限判断帝国cms教程
下一篇: 帝国CMS多值字段增加上传功能方法
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏