精品免费在线观看-精品欧美-精品欧美成人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站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲国产精品久久久久秋霞小 | 色涩网站 | 国产视频二区 | 青青草污| 日本一级毛片在线看 | 国产99视频精品免费视频7 | 麻豆传媒小视频 | 国产主播精品 | 国产精品网站在线观看 | 欧洲一级做a爱在线观看 | 亚洲精品美女在线观看播放 | 亚洲国产日韩a在线播放 | 国产福利精品视频 | 毛片a级| 国产乱人视频免费播放 | 亚洲精品影院一区二区 | 久久国产经典视频 | 成年人黄色片视频 | 精品国产欧美一区二区 | aaa在线观看高清免费 | 久久久最新精品 | 黄色一级片免费在线观看 | 欧美日韩亚洲第一页 | 日韩中文字幕视频在线 | 大片免费观看在线视频 | 免费国产在线观看 | 久久一区二区精品 | 四虎永久免费鲁大师 | 在线观看国产情趣免费视频 | 国产情侣露脸 | 国产一区日韩二区欧美三 | 国产美女挤奶水在线观看 | 国内外一级毛片 | 网站在线看 | 无人精品乱码一区二区三区 | 亚州毛色毛片免费观看 | 国产福利视精品永久免费 | 午夜精品久久久久久99热7777 | 国产在线每日更新 | 91成人在线免费视频 | 欧美成人午夜精品免费福利 |