亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網(wǎng)

17站長網(wǎng) 首頁 CMS dedecms 查看內(nèi)容

織夢如何調(diào)用三四級(jí)子欄目

2023-8-1 12:24| 查看: 2260 |來源: 互聯(lián)網(wǎng)

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

先來看看效果圖:

織夢調(diào)用三四級(jí)子欄目

(此圖片來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除! )

實(shí)現(xiàn)方法:

第一種自定義函數(shù)遞歸法

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

/**

* 取出所有分類

* @param int $channel 頻道ID

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

* 調(diào)用{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;

}

前臺(tái)模板調(diào)用標(biāo)簽

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

第二種標(biāo)簽嵌套法

適用于只調(diào)用出一級(jí)、二級(jí)、三級(jí)、四級(jí)的用戶,直接在模板里寫

<ul>

{dede:channelartlist row=7 typeid=top}

<!-- 頂級(jí) -->

<li>

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

<ul>

{dede:channel type=son noself=yes}

<!-- 二級(jí) -->

<li>

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

<ul>

<!-- 三級(jí) -->

[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>

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

<!-- 三級(jí)/四級(jí) -->

[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>";

//四級(jí)

$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,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請?jiān)诰W(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號(hào):w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

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

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部