国产999精品久久久久久-国产欧美综合一区二区三区-国产精品无码专区-亚洲色精品aⅴ一区区三区

 
售前咨詢QQ:QQ412395521
業(yè)務(wù)合作QQ:QQ627174919
位置:首頁 > 知新 > 帝國CMS > 教程發(fā)布

帝國CMS 7.0版使用技巧之:調(diào)用當(dāng)前專題的子類及信息列表

時間:2013-05-30 10:04:11
一、獲取當(dāng)前專題ID:
因為當(dāng)前專題ID或當(dāng)前專題子類ID變量是:$GLOBALS['navclassid'],當(dāng)為專題子類頁面時,則所屬專題ID變量為“$GLOBALS['navinfor']['ecmsbid']”。所有我們能得出當(dāng)前專題ID變量為如下:
$selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];


二、通過當(dāng)前專題ID,就可以獲取當(dāng)前專題的子類列表:
<?php
$selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];

$uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder");
while($uztcr=$empire->fetch($uztcsql))
{
?>
<b>專題子類名稱:<?=$uztcr['cname']?>,專題子類地址:type<?=$uztcr[cid].$uztcr[ttype]?></b><br><br>

<?php
}
?>


三、結(jié)合索引靈動標(biāo)簽,就可以獲取專題子類及子類下的信息:
上面第2條已經(jīng)實(shí)現(xiàn)了調(diào)用專題子類,而調(diào)用專題子類下的信息我們是用“索引靈動標(biāo)簽”。所以結(jié)合如下:
<?php
$selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];

$uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder");
while($uztcr=$empire->fetch($uztcsql))
{
?>
<a href="type<?=$uztcr[cid].$uztcr[ttype]?>"><b>專題子類名稱:<?=$uztcr['cname']?></b></a><br>
<table border="0" cellspacing="1" cellpadding="3">
[e:indexloop={$uztcr[cid],10,4,'','',''}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
</td></tr>
[/e:indexloop]

</table>
<br><br>
<?php
}
?>


四、教程延伸:
顯示什么專題子類主要看上面的“select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder”語句中的where條件。其實(shí)我們還可以增加專題自定義字段來實(shí)現(xiàn)控制顯示子類內(nèi)容,比如:
我們增加個專題自定義字段“savecids”,用來填寫要調(diào)用的專題子類ID,那么我們就可以把查詢子類的sql改為如下:
<?php
$ztdiyfval=ReturnZtAddField(0,'savecids');
?>
<?php
$uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where cid in (".$ztdiyfval.") order by myorder");
while($uztcr=$empire->fetch($uztcsql))
{
?>
<a href="type<?=$uztcr[cid].$uztcr[ttype]?>"><b>專題子類名稱:<?=$uztcr['cname']?></b></a><br>
<table border="0" cellspacing="1" cellpadding="3">
[e:indexloop={$uztcr[cid],10,4,'','',''}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date('Y-m-d',$bqr[newstime])?>)
</td></tr>
[/e:indexloop]
</table>
<br><br>
<?php
}
?>


附加說明:有關(guān)調(diào)用專題自定義字段可以看后臺管理專題字段頁面的說明。如下:
使用內(nèi)置調(diào)用專題自定義字段函數(shù):ReturnZtAddField(專題ID,字段名),專題ID=0為當(dāng)前專題ID。取多個字段內(nèi)容可用逗號隔開,例子:
取得'classtext'字段內(nèi)容:$value=ReturnZtAddField(0,'classtext'); //$value就是字段內(nèi)容。
取得多個字段內(nèi)容:$value=ReturnZtAddField(1,'ztid,classtext'); //$value['classtext']才是字段內(nèi)容。



五、更多專題調(diào)用技巧需要大家在實(shí)踐中不斷挖掘。
 
旗下其它產(chǎn)品:【帝國備份王】    【EBMA系統(tǒng)】    【帝國下載系統(tǒng)
Powered by EmpireCMS
版權(quán)所有 ©2002-2024 EmpireSoft Inc.