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

帝国cmsPHP调用网站所有栏目/分类适合做网站地图/sitemap

3年前 (2022-10-22)帝国CMS12454
<?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>';
	}
}
?>

 

帝国cmsPHP调用网站所有栏目/分类适合做网站地图/sitemap

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

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

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

“帝国cmsPHP调用网站所有栏目/分类适合做网站地图/sitemap” 的相关文章

帝国cms灵动标签同时调用头条和推荐

帝国cms灵动标签同时调用头条和推荐

帝国cms灵动标签同时调用头条(1级、2级)、推荐(1级、2级)方法1、同时调用头条(1级、2级)、推荐(1级、2级) [e:loop={0,10,3,0,'isgood=1 or firsttitle=1 orisgood=2 or firsttitle=2'}] <a href="<...

帝国CMS灵动标签调用当前栏目下子栏目列表

帝国CMS灵动标签调用当前栏目下子栏目列表

灵动标签调用当前栏目下子栏目,支持栏目自定义排序。下面帝国cms模板网就来告诉大家: [e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='$GLOBALS[navclassid]' a...

帝国cms内容页文章种添加广告环绕内容显示

帝国cms内容页文章种添加广告环绕内容显示

帝国CMS内容页模板加环饶广告代码方法!一起来看看吧: <div id="ad">[phomead]广告ID[/phomead]</div><style type="text/css"><!--#ad {float: right;}--></s...

帝国CMS调用读取当天发布信息

帝国CMS调用读取当天发布信息

在帝国cms模板中,某些位置要调用当天发布的信息数量,但是不知道怎么调用实现,下面就来告诉大家怎么调用: 调用代码: <?php   $timedays=strtotime(date("Y-m-d",time()));//今天0点的时间点   $timedaye=$timedays+3600...

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

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

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

帝国CMS列表页调用副表字段

帝国CMS列表页调用副表字段

列表模板中要调用副表字段内容需要采用“list.var支持程序代码”。下面帝国cms模板网就来告诉大家: 下面以读取新闻副表中的newstext字段为例的list.var模板代码: $fr=$empire->fetch1("select newstext from {$dbtbpre}ecm...