帝国cms调用标题分类名称并且统计分类下的信息数
帝国cms要实现在模板中调用标题分类可以用标签,但是同时要统计文章信息数,就要用到left join on多条件查询
先说下单条件查询
先说下单条件查询
帝国cms调用所有标题分类的方法,并且统计信息数
- select*fromproductaleftjoinproduct_detailsbona.id=b.id
指定新闻模型mid=1下的标题分类,并且按照信息数排序
- [e:loop={"selectcount(tname)asnumber,tname,tpathfrom(select{$dbtbpre}ecms_news.ttidttid,{$dbtbpre}enewsinfotype.tnametname,{$dbtbpre}enewsinfotype.tpathtpathfrom{$dbtbpre}ecms_newsleftjoin{$dbtbpre}enewsinfotypeon{$dbtbpre}ecms_news.ttid={$dbtbpre}enewsinfotype.typeid)temp_tnameCountgroupbytnameorderbynumberdesclimit8",10,24,1}]
- <li><ahref="[!--news.url--]<?=$bqr[tpath]?>"target="_blank"title="<?=$bqr[tname]?>"><?=$bqr[tname]?><span>(<?=$bqr[number]?>)</span></a></li>
- [/e:loop]
- [e:loop={"selectcount(tname)asnumber,tname,tpath,midfrom(select{$dbtbpre}ecms_news.ttidttid,{$dbtbpre}enewsinfotype.tnametname,{$dbtbpre}enewsinfotype.tpathtpath,{$dbtbpre}enewsinfotype.midmidfrom{$dbtbpre}ecms_newsleftjoin{$dbtbpre}enewsinfotypeon{$dbtbpre}ecms_news.ttid={$dbtbpre}enewsinfotype.typeidand{$dbtbpre}enewsinfotype.mid=1)temp_tnameCountgroupbytnameorderbynumberdesclimit4",10,24,1}]
- <li><ahref="[!--news.url--]<?=$bqr[tpath]?>"target="_blank"title="<?=$bqr[tname]?>"><?=$bqr[tname]?><span>(<?=$bqr[number]?>)</span></a></li>
- [/e:loop]
上一篇:帝国cms在列表页模板调用标题分类下的所有文章
下一篇:没有了