详情页

帝国cms利用PHP调用导航标签 简单清晰版

时间:2023年10月04日

编辑:佚名

利用PHP调用导航,但是出现了很多朋友不会PHP,所有很多次向我反馈,于是我现在重新修改了一下代码,这次我将PHP和里面的HTML单独分离了出来。

分离之后,大家可以看到,现在代码已经十分清晰了,和之前《帝国导航调用高级php代码》这篇文章对比,可以说只要懂一点HTML就能理解修改了!
下面是代码:
<?php
$sql=$empire->query("select classid,sonclass,classname,islast,islist from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc");
while($s=$empire->fetch($sql)){
$classurl=sys_ReturnBqClassname($s,9); 
$tclass="";
$fr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid];
if($topbclassid==$s[classid]){
$tclass='current-menu-item';
}
?>
<li class="<?=$tclass?>" ><a href="<?=$classurl?>"><?=$s[classname]?></a>
<?php if($s[islast]==0){ ?>
<ul class="sub-menu">
<?php
$sql2=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc");while($s2=$empire->fetch($sql2)){$classurl2=sys_ReturnBqClassname($s2,9); ?>
<li><a href="<?=$classurl2?>"><?=$s2[classname]?></a></li>
<?php } ?>
</ul>
<?php } ?>
</li>
<?php } ?>
相关文章
猜你需要