建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > 帝國cms教程

帝國CMS 7.0調用當前專題的子類及信息列表

時間:2019-05-01 00:07:46  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:0次

一、獲取當前專題ID:

因為當前專題ID或當前專題子類ID變量是:$GLOBALS['navclassid'],當為專題子類頁面時,則所屬專題ID變量為“$GLOBALS['navinfor']['ecmsbid']”。所有我們能得出當前專題ID變量為如下:

 調用當前專題子類,您還可以參考:http:///cms/diguocms/58.html

$selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];

 

二、通過當前專題ID,就可以獲取當前專題的子類列表:

<?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
}
?>


 

三、結合索引靈動標簽,就可以獲取專題子類及子類下的信息:

上面第2條已經實現了調用專題子類,而調用專題子類下的信息我們是用“索引靈動標簽”。所以結合如下:

 

<?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>專題子類名稱:& lt;?=$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條件。其實我們還可以增加專題自定義字段來實現控制顯示子類內容,比如:
我們增加個專題自定義字段“savecids”,用來填寫要調用的專題子類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>專題子類名稱:& lt;?=$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
}
?>



附加說明:有關調用專題自定義字段可以看后臺管理專題字段頁面的說明。如下:

使用內置調用專題自定義字段函數:ReturnZtAddField(專題ID,字段名),專題ID=0為當前專題ID。取多個字段內容可用逗號隔開,例子:
取得'classtext'字段內容:$value=ReturnZtAddField(0,'classtext'); //$value就是字段內容。
取得多個字段內容:$value=ReturnZtAddField(1,'ztid,classtext'); //$value['classtext']才是字段內容。

標簽:
文章標題:帝國CMS 7.0調用當前專題的子類及信息列表
文章網址:http://www.txwlqq.com/cmsJiaocheng/diguocms/10605.html
上一篇:帝國CMS頂級欄目如何調用所有頂級欄目
下一篇:帝國CMS 7.0調用當前專題下級子類
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色