当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms显示调用所有全部一级二级三级栏目分类PHP语句

3年前 (2022-10-22)帝国CMS5121

帝国cms显示调用所有全部一级二级三级栏目分类PHP语句

<style>
.box{ border:1px solid #EFEFEF; overflow:hidden; margin:10px; overflow:hidden}
.box h1{ background:#F6F6F6; text-align:left; padding:10px 0 10px 10px}
.box h1 a{ text-decoration:none; font-size:16px; color: #555 }
.box ul li{ display:inline-block; font-size:14px; }
.box ul li a{ color:#555;font-weight:normal}
#lm2 a{ font-weight:bold}
</style>



<?php

$sql=$empire->query('select classid,bclassid,classname,classpath,wburl,islast from '.$dbtbpre.'enewsclass order by myorder, classid asc ');
for($i=1;$cr=$empire->fetch($sql);$i )
{
$r[$i]=$cr;//select出的数据储存到数组
}

for($i=1;$r[$i];$i )
{
if($r[$i][bclassid]==0)//选出一级栏目
{
echo '<div class="box" ><h1><a href="'
.($r[$i][classpath]==''?$r[$i][wburl]:'/'.$r[$i][classpath]).'/">'.$r[$i][classname].'</a></h1>';

if($r[$i][islast]==0&&$r[$i][wburl]=='')//选出非终极栏目
{

echo "<ul>";
for($j=1;$r[$j];$j )//循环数组一次
if($r[$j][bclassid]==$r[$i][classid] && $r[$j][islast]!=0)//选出二级栏目
{
echo '<li ><a href="'
.($r[$j][classpath]==''?$r[$j][wburl]:'/'.$r[$j][classpath]).'/">'.$r[$j][classname].'</a></li>';

}else{
if($r[$j][bclassid]==$r[$i][classid])//选出三级栏目
{
echo "<br>";
echo '<li id="lm2"><a href="'
.($r[$j][classpath]==''?$r[$j][wburl]:'/'.$r[$j][classpath]).'/">'.$r[$j][classname].':</a></li>';

for($k=1;$r[$k];$k )//循环数组一次
if($r[$k][bclassid]==$r[$j][classid])
echo '<li><a href="'
.($r[$k][classpath]==''?$r[$k][wburl]:'/'.$r[$k][classpath]).'/">'.$r[$k][classname].'</a></li>';

}
}

echo "</ul>";

}
echo '</div>';
}
}
?>

 

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/810.shtml

“帝国cms显示调用所有全部一级二级三级栏目分类PHP语句” 的相关文章

帝国CMS灵动标签调用当前栏目缩略图

帝国CMS灵动标签调用当前栏目缩略图

帝国CMS栏目缩略图的调用方法,来看看吧。 帝国CMS栏目页使用灵动标签调用当前栏目缩略图: [e:loop={"select classimg from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]<img ...

帝国cms字段处理函数是怎么处理

帝国cms字段处理函数是怎么处理

帝国cms字段处理函数的方法! 增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理函数”、“前台修改信息处理函数”,可以分别设置对字段内容处理的函数,对于对字段内容存放格式有特殊要求的模型用得比较多。下面简单讲解下处理函数制作格式。   基本设置步骤:  ...

帝国CMS几个函数RepPostVarRepPostVar2RepPostStrRepPostStr2的用法

帝国CMS几个函数RepPostVarRepPostVar2RepPostStrRepPostStr2的用法

帝国CMS常用或者经常遇到的几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法! (1)、数字型变量可以用(int)或intval函数处理,例子: $page=(int)$_GET['page']; 或 $page=intval($_GET['p...

帝国cms栏目自定义字段调用标签

帝国cms栏目自定义字段调用标签

内容页和列表页调用当前栏目自定义字段的标签都是一样的,调用代码如下: <?=ReturnClassAddField(0,'自定义字段')?>没什么说的,这很简单。...

帝国CMS登陆后台出现空白的问题及解决方法

帝国CMS登陆后台出现空白的问题及解决方法

帝国CMS后台登陆出现空白页的问题及解决方法。一起来看看吧: 帝国的后台管理系统突然出现这样的情况:登陆后,转向处理页面是出现空白页面,不论账号密码是对是错都是空白,没有提示。 然而正确登陆后直接输入管理页面又可以用。 所有转向都不能用,出现空白页。 问题排除: 1、帝国CMS问题 2、服务器问题...

帝国CMS内容页调用指定ID的文章可以指定多篇

帝国CMS内容页调用指定ID的文章可以指定多篇

帝国CMS内容页中调用多篇指定id文章的方法,下面一起来学习学习吧: 大概的思路是: 新建1个产品文章字段,这样的话,每个产品里面都可以填写不同的产品id,然后在模板里面调用出来即可。 下面附上内容页模板里面调用多篇指定文章id的php代码: <?php $sql='id in ('.$na...