最新公告
  • 欢迎您光临仿站吧 帝国CMS模板一站式建站供应平台 . 欢迎加入VIP
  • Empire CMS留言板模板制作和增加字段及让标签支持的详解

    正文概述 仿站吧   2022-05-27 04:45:53  

    前几天,本博客已经详细讲解了《Ecms如何使用留言板功能?》、《Empire CMS如何修改留言板模板方法免费分享!》等内容,今天继续来讲讲Empire CMS留言板模板制作和增加字段及让标签支持的的方法。

    一、Empire CMS留言板模板制作方法

    1、登陆后台>模板>公共模板>留言板模板>进入界面

    blob.png 

    blob.png 

    2、将WD8编辑好的模板源代码复制进留言模板文本框>点击“修改”,完成制作。

    blob.png 

     

    二、Empire CMS留言板模板增加字段的方法

    1、登陆phpmyadmin后台,在数据库enewsgbook表(留言板数据表)中增加字段,比如: qq、theme。

    blob.png 

    2、打开e\enews\gbookfun.php,

    blob.png 

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

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

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

    3、打开e\tool\gbook\index.php,

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

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

    (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>
    <td>性别:</td>
    <td> <INPUT name="qq" value="先生"> 先生  </td>
    </tr>
    <!--myadd-->

    4、打开e\admin\tool\gbook.php,

    blob.png 

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

    约119行左右的找到<table width="700" …

    约119行左右的找到<table width="700" …<td width="32%" height="23">发布者:……

    在要显示字段的地方加入“ , 调用显示就行了。

    5、后台回复页面:

    打开e\admin\tool\ReGbook.php直接在页面加入 ,就行了。

    如约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>

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

    7、总结:要改的文件有:

    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

    三、让帝国CMS留言板支持调用标签的方法

    1、查找e/class/functions.php

    blob.png 

    这个文件里面的这段代码:

    $gbtemp=str_replace("",
    $listtemp_r[2],$gbtemp);

    在这串代码之后 添加如下两串代码:

    $gbtemp=DoRepEcmsLoopBq($gbtemp);
    $gbtemp=RepBq($gbtemp);

    2、再打开e/data/template/gbooktemp.txt文件

    blob.png 

    在头部require("…/…/class/connect.php");这串代码后面添加下面两串代码:

    require("../../class/t_functions.php");
    require("../../data/dbcache/class.php");

    仿站吧,一个优质的源码资源平台!
    仿站吧 » Empire CMS留言板模板制作和增加字段及让标签支持的详解