DEDECMS獲取多級(jí)欄目列表,織夢(mèng)教程
導(dǎo)讀:織夢(mèng)教程織夢(mèng)教程這個(gè)方法出來(lái)很久了 隨著dedecms程序的不斷更新里面的方法也要變化了 織夢(mèng)者最近在用5.7做站 就找不著/include/inc_functions.phpdede,模板dede商城模板。
這個(gè)方法出來(lái)很久了 隨著dedecms程序的不斷更新里面的方法也要變化了 織夢(mèng)者最近在用5.7 做站 就找不著/include/inc_functions.php這個(gè)文件了,但dede很人性化,在你的模板文件管理中就有個(gè)標(biāo)簽源碼管理,可以在里面加這些東西 channel.lib.php我加在這里,不知道別的地方可不可以,有興趣可以試一下
在DEDECMS里獲取頂級(jí)欄目很簡(jiǎn)單,一句 {dede:channel}{/dede:channel} 即可搞定。但有時(shí)我們需要在任意頁(yè)面獲取任意頂級(jí)欄目下的二級(jí)和三級(jí)欄目列表的鏈接, {dede:channel} 就無(wú)能為力了。注意,我說(shuō)的是在“任意”(首頁(yè)、封面、列表、文章等)頁(yè)面調(diào)用“任意”二或三級(jí)欄目列表。
OK,一步步來(lái),先第一個(gè)。
一、在任意頁(yè)面獲取某頂級(jí)欄目下的二級(jí)欄目列表
例如,我們要在首頁(yè)或其他頁(yè)面插入 產(chǎn)品展示 這個(gè)頂級(jí)欄目的下級(jí)欄目列表,
1、在 /include/inc_functions.php 最后的 ?> 前加入以下代碼:
//在任意頁(yè)面獲取某頂級(jí)欄目下的二級(jí)欄目列表 用于channel標(biāo)記 $typeid為頂級(jí)欄目ID function getProductClass($typeid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("select typedir,typename 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); $linkList .= "<li>·<a href="$typelink">".$row->typename."</a></li>n "; } $dsql->Close(); return $linkList; }
2、在模板里用
{dede:channel function=’getProductClass(2)’}{/dede:channel}
調(diào)用即可。這里getProductClass(2)中的 2 是產(chǎn)品展示的欄目ID。如果你的是其他的,請(qǐng)作相應(yīng)修改。
3、效果如下:

4、偽靜態(tài)的話請(qǐng)用以下代碼:
//在任意頁(yè)面獲取某頂級(jí)欄目下的二級(jí)欄目列表 用于channel標(biāo)記 $typeid為頂級(jí)欄目ID (用于偽靜態(tài)) function getProductClass($typeid) { $linkList = ""; $dsql = new DedeSql(false); $dsql->SetQuery("select ID,typename 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); $linkList .= "<li>·<a href="/list-".$row->ID.".html">".$row->typename."</a></li>n "; } $dsql->Close(); return $linkList; }
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-22 ,文章DEDECMS獲取多級(jí)欄目列表,織夢(mèng)教程主要講述標(biāo)簽,欄目,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_34049.html
為你推薦與DEDECMS獲取多級(jí)欄目列表,織夢(mèng)教程相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12