帝國CMS在反饋信息頁面調(diào)用萬能標(biāo)簽的方法

對(duì)于帝國CMS來說,其萬能標(biāo)簽功能都十分強(qiáng)大!是眾多使用帝國CMS的站長建站時(shí)使用率較多的一個(gè)標(biāo)簽!
今天遇到一個(gè)項(xiàng)目需要在反饋信息頁面引用某個(gè)欄目的最新信息,使用萬能標(biāo)簽顯然實(shí)現(xiàn)是最簡單的,而反饋信息頁面不支持萬能標(biāo)簽的調(diào)用!
經(jīng)過一番測試,得出了如下的解決方法:
萬能標(biāo)簽的調(diào)用函數(shù)為e\class\下的t_functions.php中的函數(shù)sys_GetEcmsInfo,動(dòng)態(tài)頁面不支持標(biāo)簽調(diào)用卻支持php代碼的使用,于是問題有了解決途徑!
以帝國CMS自帶的“默認(rèn)反饋分類”為例,其原始代碼如下:
<table width=100% align=center cellpadding=3 cellspacing=1 class="tableborder">
<form name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'>
<input name='enews' type='hidden' value='AddFeedback'>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">您的姓名:</div></td>
<td bgcolor='ffffff'><input name='name' type='text' size='42'>
(*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">職務(wù):</div></td>
<td bgcolor='ffffff'><input name='job' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">公司名稱:</div></td>
<td bgcolor='ffffff'><input name='company' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系郵箱:</div></td>
<td bgcolor='ffffff'><input name='email' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系電話:</div></td>
<td bgcolor='ffffff'><input name='mycall' type='text' size='42'>
(*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">網(wǎng)站:</div></td>
<td bgcolor='ffffff'><input name='homepage' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系地址:</div></td>
<td bgcolor='ffffff'><input name='address' type='text' size="42"></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">信息標(biāo)題:</div></td>
<td bgcolor='ffffff'><input name='title' type='text' size="42"> (*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">信息內(nèi)容(*):</div></td>
<td bgcolor='ffffff'><textarea name='saytext' cols='60' rows='12'></textarea>
</td>
</tr>
<tr>
<td bgcolor='ffffff'></td>
<td bgcolor='ffffff'><input type='submit' name='submit' value='提交'></td>
</tr>
</form>
</table>
[!--cp.footer--]
現(xiàn)在以調(diào)用默認(rèn)數(shù)據(jù)表10條最新信息為例,修改后的代碼如下:
<?php
include("../../class/t_functions.php");
?>
<table width=100% align=center cellpadding=3 cellspacing=1 class="tableborder">
<form name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'>
<input name='enews' type='hidden' value='AddFeedback'>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">您的姓名:</div></td>
<td bgcolor='ffffff'><input name='name' type='text' size='42'>
(*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">職務(wù):</div></td>
<td bgcolor='ffffff'><input name='job' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">公司名稱:</div></td>
<td bgcolor='ffffff'><input name='company' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系郵箱:</div></td>
<td bgcolor='ffffff'><input name='email' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系電話:</div></td>
<td bgcolor='ffffff'><input name='mycall' type='text' size='42'>
(*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">網(wǎng)站:</div></td>
<td bgcolor='ffffff'><input name='homepage' type='text' size='42'></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">聯(lián)系地址:</div></td>
<td bgcolor='ffffff'><input name='address' type='text' size="42"></td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">信息標(biāo)題:</div></td>
<td bgcolor='ffffff'><input name='title' type='text' size="42"> (*)</td>
</tr>
<tr>
<td width='16%' height=25 bgcolor='ffffff'><div align="right">信息內(nèi)容(*):</div></td>
<td bgcolor='ffffff'><textarea name='saytext' cols='60' rows='12'></textarea>
</td>
</tr>
<tr>
<td bgcolor='ffffff'></td>
<td bgcolor='ffffff'><input type='submit' name='submit' value='提交'></td>
</tr>
</form>
</table>
<?php
sys_GetEcmsInfo(0,10,28,0,3,2,0);
?>
[!--cp.footer--]
其中,頭部include引入萬能標(biāo)簽函數(shù)sys_GetEcmsInfo所在的文件t_functions.php,然后就可以在需要顯示信息的位置加上函數(shù)sys_GetEcmsInfo(0,10,28,0,3,2,0);注意函數(shù)中的各項(xiàng)參數(shù)與萬能標(biāo)簽中的參數(shù)一一對(duì)應(yīng)!
至此,問題搞定!
相關(guān)文章
- 由于帝國CMS沒插件API,所以在做帝國CMS二次開發(fā)的時(shí)候特別容易出現(xiàn)系統(tǒng)升級(jí),文件管理混亂等麻煩,trylife總結(jié)出一些帝國CMS二次開發(fā)注意事項(xiàng)與大家分享下2014-06-13
帝國CMS二次開發(fā)之fetch()和fetch1()用法詳解
fetch()和fetch1()是帝國CMS二次開發(fā)常用到的函數(shù),下面介紹fetch()和fetch1()正確的寫法和一些用處,需要的朋友可以參考下2014-06-13- 很多帝國CMS用戶在使用過程中經(jīng)常會(huì)出于個(gè)性化功能需求等原因而對(duì)帝國CMS進(jìn)行二次開發(fā),其中也會(huì)遇到不少問題,現(xiàn)就常見的問題匯總?cè)缦?需要的朋友可以參考下2014-06-13
PHPCMS和帝國CMS二次開發(fā)優(yōu)缺點(diǎn)分析及站長如何適合自己的CMS 推薦
昨天應(yīng)朋友之約,寫了一篇CMS分析的文章,試圖寫得專業(yè)點(diǎn),不過偶的專業(yè)度還是不夠,湊合了一篇,大家有分撒分,不要批我!2011-09-09- 帝國CMS常用函數(shù)介紹(二次開發(fā)參考),由于最近開始研究帝國的二次開發(fā),特準(zhǔn)備了一些文檔。2011-09-07
帝國CMS提示parse error syntax error的解決方法
這篇文章主要為大家介紹了帝國CMS提示parse error syntax error的解決方法,需要的朋友可以參考下2014-07-02帝國CMS 刷新數(shù)據(jù)表:news 比較卡的解決方法
今天在幫客戶配置帝國CMS的時(shí)候,發(fā)現(xiàn)刷新數(shù)據(jù)表:news 比較卡,剛開始以為是無法打開,原來是因?yàn)閮?nèi)容頁分頁過多造成的2014-03-26帝國cms7.0 數(shù)據(jù)更新批量生成時(shí)出錯(cuò)的解決方法
這篇文章主要為大家介紹下帝國cms7.0 數(shù)據(jù)更新批量生成時(shí)出錯(cuò)的解決方法,需要的朋友可以參考下2013-12-13帝國cms升級(jí)到7.0刷新自定義列表出錯(cuò)的解決方法
最近應(yīng)客戶需求將帝國cms升級(jí)到7.0,發(fā)現(xiàn)刷新自定義列表信息的時(shí)候出錯(cuò)了,經(jīng)過百度找到了解決方法,特分享下2013-12-13- 本文介紹關(guān)于帝國cms后臺(tái)不能登錄問題解決辦法,有碰到此類問題的朋友可以看一下2013-11-08