雷达智富

首页 > 内容 > 网页技术 > 正文

网页技术

全站任意位置调用二级栏目 三级栏目 或全部栏目可以扩展到无限目录

2021-11-19 288

项目需要一个列表页显示全部二级栏目和二级栏目下的三级分类经过琢磨分享下吧  

显示全站栏目代码:我只写到了三级栏目有需要的继续扩展即可。  

从此以后什么弹出栏目选择二级三级四级五级分类不再是问题了,搜索了论坛前辈的代码不是太复杂就是扩展不方便,  

下面的代码扩展容易样式随意定义可以组合不一样的效果,读取缓存速度更快  

有更好的欢迎指正。  

<!--
EOT;
$suifeng_db = $Fid_db;
$Fid_db = include(ROOT_PATH."data/all_fid.php");
foreach($suifeng_db[0] AS $key=>$rs){
print <<<EOT
-->
<div><a href="$webdb[_www_url]/list.php?fid=$key" target="_blank">{$suifeng_db[name][$key]}</a></div>
<!--
EOT;
foreach($suifeng_db[$key] AS $erji=>$rss){
print <<<EOT
-->
<dd><a href="$webdb[_www_url]/list.php?fid=$erji" target="_blank">{$suifeng_db[name][$erji]}</a></dd>
<!--
EOT;
foreach($suifeng_db[$erji] AS $sanji=>$rsss){
print <<<EOT
-->
<li><a href="$webdb[_www_url]/list.php?fid=$sanji" target="_blank">{$suifeng_db[name][$sanji]}</a></li>
<!--
EOT;
}
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->

显示指定大分类下的二级  三级代码:

<!--
EOT;
$suifeng_db = $Fid_db;
$Fid_db = include(ROOT_PATH."data/all_fid.php");
foreach($suifeng_db[10] AS $key=>$rs){
print <<<EOT
-->
<div><a href="$webdb[_www_url]/list.php?fid=$key" target="_blank">{$suifeng_db[name][$key]}</a></div>
<!--
EOT;
foreach($suifeng_db[$key] AS $erji=>$rss){
print <<<EOT
-->
<dd><a href="$webdb[_www_url]/list.php?fid=$erji" target="_blank">{$suifeng_db[name][$erji]}</a></dd>
<!--
EOT;
}
print <<<EOT
-->
<!--
EOT;
}
print <<<EOT
-->

只要更改foreach($suifeng_db[10] AS $key=>$rs)的数字为一级栏目的ID即可当然你有四级五级分类也是可以的  

这个是直接写在模板的可以直接用


更新于:2021-11-19 23:21
赞一波!2

文章评论

评论问答