帝國cms調用標題分類名稱并且統計分類下的信息數
帝國cms要實現在模板中調用標題分類可以用標簽,但是同時要統計文章信息數,就要用到left join on多條件查詢
先說下單條件查詢
先說下單條件查詢
帝國cms調用所有標題分類的方法,并且統計信息數
- select * from product a left join product_details b on a.id = b.id
指定新聞模型mid=1下的標題分類,并且按照信息數排序
- [e:loop={"select count(tname) as number,tname,tpath from( select {$dbtbpre}ecms_news.ttid ttid,{$dbtbpre}enewsinfotype.tname tname,{$dbtbpre}enewsinfotype.tpath tpath from {$dbtbpre}ecms_news left join {$dbtbpre}enewsinfotype on {$dbtbpre}ecms_news.ttid = {$dbtbpre}enewsinfotype.typeid) temp_tnameCount group by tname order by number desc limit 8",10,24,1}]
- <li><a href="[!--news.url--]<?=$bqr[tpath]?>" target="_blank" title="<?=$bqr[tname]?>"><?=$bqr[tname]?> <span>(<?=$bqr[number]?>)</span></a></li>
- [/e:loop]
- [e:loop={"select count(tname) as number,tname,tpath,mid from( select {$dbtbpre}ecms_news.ttid ttid,{$dbtbpre}enewsinfotype.tname tname,{$dbtbpre}enewsinfotype.tpath tpath,{$dbtbpre}enewsinfotype.mid mid from {$dbtbpre}ecms_news left join {$dbtbpre}enewsinfotype on {$dbtbpre}ecms_news.ttid = {$dbtbpre}enewsinfotype.typeid and {$dbtbpre}enewsinfotype.mid=1) temp_tnameCount group by tname order by number desc limit 4",10,24,1}]
- <li><a href="[!--news.url--]<?=$bqr[tpath]?>" target="_blank" title="<?=$bqr[tname]?>"><?=$bqr[tname]?> <span>(<?=$bqr[number]?>)</span></a></li>
- [/e:loop]
點個贊! ()
- 上一篇
帝國cms靈動標簽隨機調用全站的Tag標簽的方法
帝國cms靈動標簽隨機調用全站的Tag標簽,用sql查詢標簽名,然后使用rand() 隨機調用30條tags,地址調用tagname [e:loop={"select tagname,num from [!db.pre!]enewstags order by rand() limit 30",0,24,0}] <? echo 
- 下一篇
帝國cms在列表頁模板調用標題分類下的所有文章
如果你的網站信息以標題分類的形式來顯示,比如雜志目錄,書籍目錄,通常在標題分類下又顯示對應的信息,這樣的分類在帝國cms終極欄目中是比較常見的一種用法 實現如圖效果,在獲取分類標題的前面有序號,在分類標題下面顯示的