精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 CMS dedecms 查看內容

織夢如何調用三四級子欄目

2023-8-1 12:24| 查看: 2162 |來源: 互聯網

先來看看效果圖: (此圖片來源于網絡,如有侵權,請聯系刪除! ) 實現方法: 第一種自定義函數遞歸法 適用于前端簡單樣式用戶,在 include/extend.func.php 最下 ...

先來看看效果圖:

織夢調用三四級子欄目

(此圖片來源于網絡,如有侵權,請聯系刪除! )

實現方法:

第一種自定義函數遞歸法

適用于前端簡單樣式用戶,在 include/extend.func.php 最下面添加

/**

* 取出所有分類

* @param int $channel 頻道ID

* @return string www.dede58.com織夢模板下載

* 調用{dede:global.getalltype function=‘getalltype()‘/}

*/

function getalltype($channel=0,$line=10)

{

$line = empty($line) ? 10 : $line;

global $dsql,$result;

$dsql->SetQuery("SELECT id,typename,typenamedir,typelitpic,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

FROM `dede_arctype` WHERE reid=‘$channel‘ And ishidden<>1 order by sortrank asc limit 0, $line ");

$dsql->Execute($channel);

if($dsql->GetTotalRow($channel)>0)

{

$result .= "<ul>\r\n";

while($row = $dsql->GetArray($channel))

{

$id = $row[‘id‘];

$typename = $row[‘typename‘];

$typelink = GetOneTypeUrlA($row);

$result .= " <li>\r\n";

$result .= " <a href=‘{$typelink}‘ target=‘_blank‘>{$typename}</a>\r\n";

getalltype($id,$line);

$result .= " </li>\r\n";

}

$result .= "</ul>\r\n";

}

return $result;

}

前臺模板調用標簽

{dede:global.getalltype function=‘getalltype()‘/}

第二種標簽嵌套法

適用于只調用出一級、二級、三級、四級的用戶,直接在模板里寫

<ul>

{dede:channelartlist row=7 typeid=top}

<!-- 頂級 -->

<li>

<a href="{dede:field.typeurl/}" >{dede:field name=‘typename‘/}</a>

<ul>

{dede:channel type=son noself=yes}

<!-- 二級 -->

<li>

<a href="[field:typeurl/]" title="[field:typename/]">[field:typename/]</a>

<ul>

<!-- 三級 -->

[field:id runphp=yes]

global $dsql;

$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype`

WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";

$dsql->SetQuery($sql);

$dsql->Execute(‘t‘);

$result = ‘‘;

while($row = $dsql->GetArray(‘t‘))

{

$typename = $row[‘typename‘];

$typeurl = GetOneTypeUrlA($row);

$result .= <<< TPL

<li><a href="{$typeurl}">{$typename}</a></li>

TPL;

}

@me = $result;

[/field:id]

</ul>

</li>

{/dede:channel}

</ul>

</li>

{/dede:channelartlist}

</ul>

上面的是輸出到三級欄目,如果需要四級欄目可以這樣寫

<!-- 三級/四級 -->

[field:id runphp=yes]

global $dsql;

$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype`

WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";

$dsql->SetQuery($sql);

$dsql->Execute(‘t‘);

$result = ‘‘;

while($row = $dsql->GetArray(‘t‘))

{

$row[‘typeurl‘] = GetOneTypeUrlA($row);

$result .= "<a href=‘{$row[typeurl]}‘>{$row[typename]}</a>";

//四級

$nsql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

FROM `dede_arctype` WHERE reid=$row[id] And ishidden<>1 order by sortrank asc limit 0,10";

$dsql->SetQuery($nsql);

$dsql->Execute(‘n‘);

while($nrow = $dsql->GetArray(‘n‘))

{

$nrow[‘typeurl‘] = GetOneTypeUrlA($nrow);

$result .= "<a href=‘{$nrow[typeurl]}‘>{$nrow[typename]}</a>";

}

}

@me = $result;

[/field:id]

這樣就可以了。

本文最后更新于 2023-8-1 12:24,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 四色婷婷婷婷色婷婷开心网 | 污在线观看 | 日韩成人在线观看视频 | 婷婷在线网站 | 在线观看的毛片 | 亚洲高清视频一区 | 一本大道一卡2卡三卡4卡麻豆 | 国产视频二 | 国内外精品免费视频 | 夜夜操影院 | 欧美片免费观看网址 | 国产99在线视频 | 国产在视频线精品视频二代 | 超碰免费公开 | 日韩在线观看精品 | 亚洲精品国产一区二区在线 | 国产91视频网 | 午夜精品成人毛片 | 久久精品无遮挡一级毛片 | 久久国产成人福利播放 | 国产剧情一区二区三区 | 好爽快一点视频在线观看 | 中文字幕一区二区精品区 | 国产精品1024永久观看 | 在线免费观看网址 | 色涩网站在线观看 | 国产精品乳摇在线播放 | 青青草99久久精品国产综合 | 欧美视频一区二区在线观看 | 亚洲第一综合色 | 最黄毛片| 亚洲自偷精品视频自拍 | 免费看精品黄线在线观看 | 国产人妖性视频在线 | 在线你懂的网站 | 色婷婷激情 | 国产乱码一区二区三区四 | 九九精品99久久久香蕉 | 色综合天 | 欧美h网| 国产精品久久久久免费视频 |