本篇是关于“帝国封面模板调用当下栏目的所有子栏目和对应的信息”的文章内容,希望以下内容分享对你有帮助。
利用封面模板,我们可以在同一个页面下显示非终极栏目的所有子栏目信息,具体循环调用方法如下:
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select classname,classid,islast from {$dbtbpre}enewsclass where tbname='news' and bclassid='$classid' and showclass=0 order by myorder asc",20,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<!--栏目名称-->
<div class="cmslist">
<div class="cmsbb">
<h3><?=$bqr['classname']?></h3> //循环子栏目名
<a href="<?='http://'.$_SERVER['HTTP_HOST'];?>/e/action/ListInfo/index.php?classid=<?=$bqr['classid']?>" class="more">更多</a></div>
<?php
if($bqr['islast']==1){ //终极栏目
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from {$dbtbpre}ecms_news where classid = '$bqr[classid]' order by newstime desc limit 10",20,24,0);
}else{ //存在下级栏目
$ecms_bq_sql_classids=sys_ReturnEcmsLoopBq("select classid from {$dbtbpre}enewsclass where tbname='news' and bclassid='".$bqr['classid']."' and showclass=0 order by myorder asc",20,24,0);
$bqno_classids=0;
while($bqr_classids=$empire->fetch($ecms_bq_sql_classids)){
if($bqno_classids===0){
$classids = $bqr_classids['classid'];
}else{
$classids .= ','.$bqr_classids['classid'];
}
$bqno_classids++;
}
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from {$dbtbpre}ecms_news where classid in($classids) order by newstime desc limit 10",20,24,0);
}
?>
<ul>
<?php
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<!--循环子栏目信息-->
<li><span><?=date("Y-m-d",$bqr2[newstime])?></span><a href="/e/action/ShowInfo.php?classid=<?=$bqr2['classid']?>&id=<?=$bqr2['id']?>" title="<?=$bqr2['title']?>" target="_blank"><?=esub($bqr2[title],38,'...')?></a></li>
<?php
}
?>
</ul>
</div>
<?php
}
?>
- 建站一些常用的jq脚本代码(持续更新)...2023-03-18
- 脚本链接写的都是http,但是程序请求却是https?...2022-12-15
- 帝国通过关键词调用当前文章的相关信息,没有则随机调用...2022-04-14
- 帝国cms如何伪静态tag链接地址?2022-04-12
- 帝国tag页面伪静态设置(以宝塔nginx环境为例)...2021-12-30
- 帝国封面模板调用当下栏目的所有子栏目和对应的信息...2021-11-20
- 帝国cms实现搜索模板动态调用2021-08-12