帝國CMS在調用tags標簽時可以使用[showtags]模板標簽進行調用,但是其格式和調用數據比較固定,有時候不能滿足要求。這時候可以使用比較靈活的loop靈動標簽調用更方便。
loop標簽調用代碼如下:
[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}]
<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>
[/e:loop]
上面的這段代碼,使用tags的文章數排序,大家也可以根據tagid排序。
不過此代碼調用的是tags標簽的動態鏈接,對于做過偽靜態的網站不太友好,鏈接不統一,需要進行改進。改進后的代碼如下:
[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 40",0,24,0}]
<li><a href="<?=$public_r[newsurl]?>fenlei/<?=$bqr['tagid']?>-0/" target="_blank"><?=$bqr['tagname']?>(<?=$bqr['num']?>)</a></li>
[/e:loop]
在href=""中的代碼是tags的靜態鏈接,大家可以根據自己做的偽靜態url樣式進行修改。顯示標簽下的文章數可以使用<?=$bqr['num']?>調用。
新聞熱點
疑難解答