国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCms獲取任意欄目N級列表鏈接樹形菜單

2024-07-12 09:05:48
字體:
來源:轉載
供稿:網友

DedeCms獲取任意欄目N級列表鏈接樹形菜單,烈火學院小編提示,下邊的修改方法,適用于DedeCMS默認的表前綴,如果你安裝的時候修改了,請注意修改。

在/include/channelunit.func.php文件底部添加如下代碼: 
----------------------------------------------------- 
/*樹形欄目補充,獲取二級,san級,四級欄目列表/ 

function getProductTree($typeid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("select ID,typedir,typename,isdefault from dede_arctype where reID = '$typeid' order by sortrank"); $dsql->Execute(); while($row=$dsql->GetObject()) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "/n<div class=/"firsttype/"><a href=/"$typelink/"><b>".$row->typename."</b></a></div>/n/n";    $linkList .= getSonClass($row->ID); } $dsql->Close(); return $linkList; } //獲得小類欄目鏈接 function getSonClass($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"secondtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n";    $linkList .= getSonClass2($row->ID); } return $linkList; } function getSonClass2($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"thirdtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n";    $linkList .= getSonClass3($row->ID); } return $linkList; } function getSonClass3($parentid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("Select ID,typedir,typename,isdefault From dede_arctype where reID='$parentid' order by sortrank"); $dsql->Execute($parentid); while($row=$dsql->GetObject($parentid)) {    $typelink = GetTypeUrl($row->id,MfTypedir($row->typedir),$row->isdefault,$row->defaultname,$row->ispart,$row->namerule2,$row->moresite,$row->siteurl,$row->sitepath);    $linkList .= "<li class=/"fourthtype/"><a href=/"$typelink/">".$row->typename."</a></li>/n"; } return $linkList; } 


/*樹形欄目補充*/ 
---------------------------------------------------------------------------- 
2、在模板里用 
{dede:channel function='getProductTree(2)'}{/dede:channel}  
調用即可。這里getProductTree(2)中的 2 是產品展示的欄目ID。如果你的是其他的,請作相應修改。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 郴州市| 卫辉市| 绍兴县| 华蓥市| 海南省| 盘锦市| 阿勒泰市| 镇原县| 牙克石市| 云林县| 旌德县| 谷城县| 镇康县| 中卫市| 右玉县| 定西市| 淮阳县| 江永县| 板桥市| 三门峡市| 汉中市| 故城县| 德保县| 宁强县| 凉城县| 武冈市| 色达县| 敖汉旗| 井冈山市| 柞水县| 西乡县| 泽普县| 梅州市| 钟山县| 鹿泉市| 泸定县| 聂荣县| 嘉义市| 措勤县| 和林格尔县|