$linkList .= "n<li><a href=http://www.dede58.com/"/list-".$row->ID.".html"><b>".$row->typename."</b></a></li>nn";
$linkList .= getSonClass($row->ID);
}
$dsql->Close();
return $linkList;
}
//获得小类栏目链接
function getSonClass($parentid)
{
$linkList = "";
$dsql = new DedeSql(false);
$dsql->SetQuery("Select ID,typename From dede_arctype where reID=’$parentid’ order by sortrank");
$dsql->Execute($parentid);
while($row=$dsql->GetObject($parentid))
{
$linkList .= "<li class="smallclass"><a href=http://www.dede58.com/"/list-".$row->ID.".html">".$row->typename."</a></li>n";
}
return $linkList;
}
(DEDE全站伪静态请看这里:DEDECMS全站(首页、列表、文章页)伪静态详细教程
)
最诱人的更新:
三、在任意页面获取顶级栏目和二级栏目列表
1、在 /include/inc_functions.php 最后的 ?> 前加入以下代码:
加入第二点[二、在任意页面获取某顶级栏目下的二级栏目和san级栏目列表(树形菜单)]的两个函数,然后把第一个函数 function getProductTree($typeid) 里的:
select ID,typedir,typename from dede_arctype where reID = ‘$typeid’ order by sortrank 改为:
select ID,typedir,typename from dede_arctype where reID = ’0′ order by sortrank 就是把 $typeid 改为 0 。
2、在模板里用 {dede:channel function=’getProductTree()’}{/dede:channel} 调用即可。
3、你可举一反三做成N级栏目列表调用,具体我不写了。
=====
看到这里,你是不是有什么想法?对了,可以参照这里改一下做二级滑动导航栏!