详情页

帝国cms获取栏目分类下所有子栏目分类以及子栏目/子分类下的文章信息

时间:2024年04月24日

编辑:佚名

当大分类下有很多小分类,而我们想在大分类下把所有的小分类列出来,并且把小分类下的文章数据列出一些最新的,比如八个,这边给出一个解决方法。利用灵动标签以及php循环来实现,废话不多说,直接上代码:
<?php
$bclassid=$GLOBALS[navclassid];//取得本栏目id
//取得本栏目下的子栏目
?>
[e:loop={"select*fromphome_ecms_enewsclasswherebclassid='$bclassid'orderbymyorderdesc",7,24,0}]
<divclass="index_borclearfix">
<divclass="index_con">
<h2><ahref="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a></h2><SPAN><Ahref="<?=$public_r[newsurl].$bqr[classpath]?>"target="_blank">更多&gt;&gt;</A></SPAN>
</div>
<ulclass="index_list">
<?php
//取得该分类下的最新数据
$newbook=$empire->query("selecttitle,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,idfromphome_ecms_newswhereclassid=".$bqr[classid]."orderbynewstimedesclimit5");
while($r=$empire->fetch($newbook)){
?>
<li><span><?=$r[newstime]?></span><ahref="<?=sys_ReturnBqTitleLink($r)?>"title="<?=$r[title]?>"target="_blank"><?=$r[title]?></a></li>
<?php
}
//显示5条
?>
</ul>
</div>
相关文章
猜你需要