我们在做帝国cms模板列表页通常要调用当前栏目下的其他栏目。 本代码直接实现了以下几个功能: 自动识别是否是一级栏目,如果是一级栏目,调当前栏目下的子栏目。 如果不是一级栏目,调父栏目下的子栏目。 并且带有高亮效果。 <? $nclassid =$GLOBALS

我们在做帝国cms模板列表页通常要调用当前栏目下的其他栏目。
本代码直接实现了以下几个功能:
自动识别是否是一级栏目,如果是一级栏目,调当前栏目下的子栏目。
如果不是一级栏目,调父栏目下的子栏目。

并且带有高亮效果。

<?
$nclassid =$GLOBALS[navclassid];//获取当前栏目ID
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid];//获取当前父栏目ID

if($class_r[$GLOBALS[navclassid]][bclassid]==0)
{
?> 
[e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='$nclassid' order by classid asc",0,24,0}]

<li <?if($bqr[classid]==$GLOBALS[navclassid]){?>class="on" <?}?>><a href="<?=$public_r[newsurl].$bqr[classpath]?>" rel="external nofollow"  rel="external nofollow" ><?=$bqr[classname]?></a></li>
[/e:loop]      
<?php
}else
{
?>    
[e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid asc",0,24,0}]
<li <?if($bqr[classid]==$GLOBALS[navclassid]){?>class="on" <?}?>><a href="<?=$public_r[newsurl].$bqr[classpath]?>" rel="external nofollow"  rel="external nofollow" ><?=$bqr[classname]?></a></li>
[/e:loop]      
<?php
}
?>

温馨提示:本文最后更新于 2022-07-08 17:57 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系QQ115904045
声明:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:115904045@qq.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS教程

帝国CMS获取当前目(父栏目)ID、名称、别名、链接

2022-6-24 14:04:51

帝国CMS教程

帝国cms阿里云OSS插件使用教程说明及如何获取 OSS AccessKeyId、AccessKeySecret?

2022-7-12 16:40:49

  • 0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索

    夕阳无别事,等风也等你

    联系我们