帝国cms⼆次开发留⾔板⾃定义字段教程
整理了下我的修改步骤(实现留⾔板增加qq、留⾔主题字段)
要改的⽂件有:
e\enews\gbookfun.php
e\tool\gbook\index.php
e\admin\tool\gbook.php
e\admin\tool\ReGbook.php
e\data\
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">性   ;别:</td>
<td>
<INPUT name="qq" value="先⽣"> 先⽣ 
</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>帝国cms教程网
Copy
6、到此前、后台都已经可以了,下⾯进⼀步修改:
1、打开e/data/⽂件,约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);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。