菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

帝国CMS二次开发教程:如何自定义留言板字段

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 帝国cms二次开发 帝国CMS调用方法

帝国cms二次开发留言板自定义字段教程:首先,登录后台管理系统,找到“模块”菜单,点击“模块管理”。然后,选择需要添加自定义字段的留言板模块,点击“修改”按钮。接下来,在“字段管理”页面,点击“增加字段”按钮,输入字段名称、字段类型等信息。最后,点击“提交”按钮,完成自定义字段的添加。在前台页面,用户就可以看到并使用这些自定义字段了。通过这种方式,我们可以根据实际需求对帝国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行左右找到“<form action="../../enews/index.php"” 在表单中加入相应的Input语句就行了。例如在联系电话这行下面插入:

<trbgcolor="#FFFFFF"><td>公司名称:</td><tdheight="23"><inputname="theme"type="text"id="theme"size="80"/></td></tr><!--myadd--><trclass="ly2"><tdclass="lytxt">性&nbsp;&nbsp;&nbsp;别:</td><td><INPUTname="qq"value="先生">先生&nbsp;</td></tr><!--myadd-->

4、后台:打开eadmintoolgbook.php,
在50行左右找到“$query="select”查询语句,在末尾加入字段:,theme,qq
在119行左右的找到“<table width="700" …<td width="32%" height="23">发布者:……”, 在要显示字段的地方加入“<?=$r[theme]?> ,<?=$r[qq]?>
调用显示就行了。
5、后台回复页面:打开eadmintoolReGbook.php
直接在页面加入<?=$r[theme]?> ,<?=$r[qq]?>就行了。如在51行左右的“留言发表者”该行下面插入两行代码:

<trbgcolor="#FFFFFF"><tdheight="25">QQ:</td><tdheight="25"><?=$r[qq]?></td></tr><trbgcolor="#FFFFFF"><tdheight="25">留言主题:</td><tdheight="25"><?=$r[theme]?></td></tr>

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了。

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广