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

17站長網

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

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

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

先來看看效果圖: (此圖片來源于網絡,如有侵權,請聯系刪除! ) 實現方法: 第一種自定義函數遞歸法 適用于前端簡單樣式用戶,在 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,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

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

17站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 午夜精品久久久久久久爽 | 人人干人人玩 | 91精品国产综合久久青草 | 特级女人十八毛片a级 | 在线观看欧美国产 | 久草在线综合 | 毛片专区 | 久久精品视频国产 | 五月久久亚洲七七综合中文网 | 尤物网站在线 | 中国一级毛片欧美一级毛片 | xxxx性×xx| 国产三级在线播放不卡 | freesexvideo性大全 | 日韩黄色在线播放 | 亚洲精品日本一区二区在线 | 青青青国产依人在线视频97 | 亚洲a在线观看 | 一级特黄性色生活片一区二区 | 免费的黄色网址 | 黄a视频 | 天天鲁天天爱天天鲁天天 | 国产97色在线 | 亚洲 | 亚洲人成网站在线在线 | 美国一级毛片免费视频观看 | 人人草人人干 | 激情小视频在线播放免费 | 草操影院| 亚洲交配视频 | 亚洲一区有码 | 一区二区三区免费精品视频 | 污污网站免费观看 | 免费一级毛片 | 免费a级毛片无码 | 精品国产麻豆免费网站 | 国产xx做受视频国语对白 | 久久成人免费 | 国产男同志gay毛片欧美 | 免费观看性行为的视频网站 | 永久免费视频网站在线观看 | 黄色网址在线看 |