爱情岛论坛成人_欧美视频你懂的_中国美女黄色一级片_8x8x华人在线_国产精品亚洲片夜色在线_亚洲第一免费播放区_久久新电视剧免费观看_91视频免费在观看_国产一区二区三区高清视频_午夜视频一区在线观看_亚洲天堂视频一区_在线日韩精品视频

?
  歡迎訪問全國企業(yè)網(wǎng)站設計NO.1網(wǎng)站開發(fā)商平臺 付款方式
主頁 > 網(wǎng)站建設 > 建站知識 > DEDE5.6,DEDE5.7實現(xiàn)同時調(diào)用一級、二級、三級欄目

DEDE5.6,DEDE5.7實現(xiàn)同時調(diào)用一級、二級、三級欄目

POST TIME:2020-10-09

一、修改文件:\include\taglib目錄下的channel.lib.php,請將以下代碼全部復制替換上述文件

<?php
function lib_channel(&$ctag,&$refObj)
{
    global $_sys_globals,$envs,$dsql;
    $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|";
    FillAttsDefault($ctag->CAttribute->Items,$attlist);
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    $innertext = $ctag->GetInnerText();
        $cacheid = trim($cacheid);
    if($cacheid !='') {
        $likeType = GetCacheBlock($cacheid);
        if($likeType != '') return $likeType;
    }

    $reid = 0;
    $topid = 0;
    if(empty($typeid) && $envs['typeid']!=0)
    {
        $typeid = $envs['typeid'];
        $reid = $envs['reid'];
    }else{
        $reid=0;
    }
    if($type==''||$type=='sun') $type="son";
    if($innertext=='') $innertext = GetSysTemplets("channel_list.htm");
    if($reid==0 && $typeid>0)
    {
        $dbrow = $dsql->GetOne("Select reid From dede_arctype where id='$typeid' ");
        if(is_array($dbrow)) $reid = $dbrow['reid'];
    }
    $likeType = '';
    if($type=='top')
    {
        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
          From dede_arctype where reid=0 And ishidden<>1 order by sortrank asc limit 0,$row";
    }
    else if($type=="son")
    {
        //if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid'];
        if($typeid==0) {
            return '';
        }
        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
          From dede_arctype where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row";
    }
    else if($type=="self")
    {
        if($reid==0) {
            return '';
        }
        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
            From `dede_arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0,$row";
    }
    //And id<>'$typeid'
    $needRel = false;
    $dtp2 = new DedeTagParse();
    $dtp2->SetNameSpace("field","[","]");
    $dtp2->LoadSource($innertext);
    $dsql2 = clone $dsql;
    $dsql->SetQuery($sql);
    $dsql->Execute();
    $line = $row;
        //檢查是否有子欄目,并返回rel提示(用于二級菜單)
    if(ereg(':rel', $innertext)) $needRel = true;
   
    if(empty($sql)) return '';
    $dsql->SetQuery($sql);
    $dsql->Execute();
   
    $totalRow = $dsql->GetTotalRow();
    $GLOBALS['autoindex'] = 0;
    for($i=0;$i < $line;$i++)
    {
        if($col>1) $likeType .= "<dl>\r\n";
        for($j=0;$j<$col;$j++)
        {
            if($col>1) $likeType .= "<dd>\r\n";
            if($row=$dsql->GetArray())
            {
                            $row['sonids'] = $row['rel'] = '';
                if($needRel)
                {
                    $row['sonids'] = GetSonIds($row['id'], 0, false);
                    if($row['sonids']=='') $row['rel'] = '';
                    else $row['rel'] = " rel='dropmenu{$row['id']}'";
                }
                //處理同級欄目中,當前欄目的樣式
                if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
                {
                    if($currentstyle!='')
                    {
                    $linkOkstr = $currentstyle;
                    $row['typelink'] = GetOneTypeUrlA($row);
                    $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);
                    $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);
                    $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);
                    $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
                    $likeType .= $linkOkstr;
                    }
                }else
                {
                    $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);
                    if(is_array($dtp2->CTags))
                    {
                        foreach($dtp2->CTags as $tagid=>$ctag){
                            if(isset($row[$ctag->GetName()]))
                            {
                                $dtp2->Assign($tagid,$row[$ctag->GetName()]);
                            }
                            elseif (preg_match('/^sonchannel[0-9]*$/',$ctag->GetName()))
                            {
                                $dtp2->Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql2));
                            }
                        }
                    }
                    $likeType .= $dtp2->GetResult();
                }
            }
            if($col>1) $likeType .= "</dd>\r\n";
            $GLOBALS['autoindex']++;
        }//Loop Col
        if($col>1)
        {
            $i += $col - 1;
            $likeType .= "    </dl>\r\n";
        }
    }//Loop for $i
    reset($dsql2);
    $dsql->FreeResult();
    return $likeType;
}
function lib_channel_son($ctag,$typeid = 0,$dsql2)
{
    $attlist = "row|100,col|1,currentstyle|";
    FillAttsDefault($ctag->CAttribute->Items,$attlist);
    extract($ctag->CAttribute->Items, EXTR_SKIP);
    $innertext = $ctag->GetInnerText();
    $dsql3 = clone $dsql2;
    $likeType = '';
    //if($_sys_globals['typeid']>0) $typeid = $_sys_globals['typeid'];
    if($typeid==0) {
        return '';
    }
    $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
          From dede_arctype where reid='$typeid' And ishidden<>1 order by sortrank asc limit 0,$row";
    //And id<>'$typeid'
    $dtp2 = new DedeTagParse();
    $dtp2->SetNameSpace("field","[","]");
    $dtp2->LoadSource($innertext);
    $dsql2->SetQuery($sql);
    $dsql2->Execute();
    $line = $row;
    for($i=0;$i < $line;$i++)
    {
        if($col>1) $likeType .= "<dl>\r\n";
        for($j=0;$j<$col;$j++)
        {
            if($col>1) $likeType .= "<dd>\r\n";
            if($row=$dsql2->GetArray())
            {
                $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);
                if(is_array($dtp2->CTags))
                {
                    foreach($dtp2->CTags as $tagid=>$ctag){
                        if(isset($row[$ctag->GetName()]))
                        {
                            $dtp2->Assign($tagid,$row[$ctag->GetName()]);
                        }
                        elseif (preg_match('/^sonchannel[0-9]*$/',$ctag->GetName()))
                        {
                            $dtp2->Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql3));
                        }
                    }
                }
                $likeType .= $dtp2->GetResult();
            }
            if($col>1) $likeType .= "</dd>\r\n";
        }//Loop Col
        if($col>1)
        {
            $i += $col - 1;
            $likeType .= "    </dl>\r\n";
        }
    }//Loop for $i
    reset($dsql3);
    $dsql2->FreeResult();
    return $likeType;
}
?>

 

二、在模板調(diào)用
實例:

 

{dede:channel type='son' typeid='22'}
              [field:typename/]
                    <ul>
                    [field:sonchannel0]
                    <li><href="http://www.dede58.com/[field:typelink/]">[field:typename/]</a></li>
                         [field:sonchannel1]
                        <li><href="http://www.dede58.com/[field:typelink/]">---[field:typename/]</a></li>
                             [field:sonchannel2]
                            <li><href="http://www.dede58.com/[field:typelink/]">===[field:typename/]</a></li>
                                [field:sonchannel3]
                                <li><href="http://www.dede58.com/[field:typelink/]">===[field:typename/]</a></li>
                                 [/field:sonchannel3]
                             [/field:sonchannel2]
                         [/field:sonchannel1]
                    [/field:sonchannel0]
                    </ul>

 {/dede:channel}

模板調(diào)用    [field:sonchannel0] [/field:sonchannel0] 這個是用來取子欄目用得(使用[sonchannel+數(shù)字] 作為標簽名是為了防止嵌套的時候無法正確解析標簽)

這個的作用就是當你的欄目有很多子欄目 無限分級的時候方便你取子欄目的
? 欧美日韩精品一区二区在线播放| 国产亚洲精品久久久久久豆腐| 天天插天天射天天干| 日韩一级免费视频| 亚洲看片网站| 影音先锋男人在线| 99riav久久精品riav| 久久精品国产91精品亚洲 | 97色在线观看| 国产成人无码av| 播播国产欧美激情| 日韩成人av毛片| 丝袜亚洲另类欧美重口| 日韩av片在线播放| 国产一区二区三区丝袜| 亚洲国产精品三区| 国模无码大尺度一区二区三区| 欧美成人三级电影在线| 久久精品xxx| 99在线精品观看| 亚洲视频在线观看一区二区三区| 亚洲国产精品t66y| 中文字幕国内自拍| 99国产揄拍国产精品| 亚洲人成网在线播放| 久久精品视频6| 热草久综合在线| 手机看片一区二区| 亚洲图片欧洲图片日韩av| 一区二区三区在线播放| 一区二区成人网| 亚洲黄页视频免费观看| 中国一级特黄视频| 成人美女免费网站视频| 国产成人无码专区| 亚洲精品电影网站| 国产又粗又长又大的视频| 国产精品美女一区二区| gogogo免费高清日本写真| 国产在线乱码一区二区三区| 欧美一级大片在线观看| 特级西西人体高清大胆| 久久精品99久久香蕉国产色戒| 懂色av.com| 欧美黑人一区二区三区 | 亚洲毛片亚洲毛片亚洲毛片| 欧美裸体xxxx极品少妇| 香港三日本三级少妇66| 日韩精品在线观看av| 亚洲精品高清在线观看| 久久成人激情视频| 欧洲亚洲在线视频| 国产日韩欧美高清在线| www.99r| 亚洲伦理在线精品| 日韩免费av一区| 国产精品入口免费视频一| 日韩av不卡一区二区| 热舞福利精品大尺度视频| 国产一区二区三区四区在线观看 | 亚洲色成人一区二区三区小说| 欧美国产乱视频| 欧美激情中文字幕一区二区| 青青操免费在线视频| 中文字幕中文字幕一区三区| 日韩视频中文字幕| av影院午夜一区| 国产精品扒开腿做爽爽爽a片唱戏| 欧美黄色三级网站| youjizz久久| 男人女人拔萝卜视频| 久久久久久欧美| 粉嫩av亚洲一区二区图片| 亚洲中文字幕无码一区| 欧美乱大交xxxxx| 国产综合久久久久久鬼色 | 91久久国产自产拍夜夜嗨| 正在播放亚洲一区| 久久色中文字幕| 国产又粗又猛又黄又爽| 亚洲成人黄色av| 久久美女福利视频| 成人免费在线一区二区三区| 亚洲激情第一页| 粉嫩av一区二区三区在线播放 | 久久久久久久久久网| 国产亚洲精品91在线| 成人黄页在线观看| 人人爽人人爽人人片av| 少妇人妻在线视频| 亚洲精品视频久久| 26uuu精品一区二区| 天堂www中文在线资源| 日韩国产在线一区| 中文字幕v亚洲ⅴv天堂| 精品一区二区三区免费| 欧美片一区二区| 热久久精品国产| 亚洲最大的网站| 亚洲国产黄色片| 国产精品久久久久aaaa| 欧美精品v国产精品v日韩精品| 欧美视频一区在线| 国产日韩v精品一区二区| 免费黄色一级大片| 印度午夜性春猛xxx交| 91网址在线观看精品| 日韩女优中文字幕| 亚洲一区二区自拍| 在线视频日本亚洲性| 欧美成人激情免费网| 久久亚洲精品大全| 日本www在线播放| 国产熟人av一二三区| 在线观看日韩羞羞视频| 无码av天堂一区二区三区| 在线免费观看成人网| 精品国产综合区久久久久久| 欧美一级淫片丝袜脚交| 日韩免费中文字幕| 国产精品久久久久久久app| 97免费视频在线| 一区二区三区一级片| 欧美高清中文字幕| 成人国产精品一区二区| 精品国产91亚洲一区二区三区婷婷| 国产一区二区三区免费视频| 亚洲国产精品成人va在线观看| 中文字幕一区日韩电影| 美女性感视频久久久| 欧亚精品中文字幕| 久久久亚洲网站| www.99re6| 波多野结衣电车| 久久亚洲天堂网| 国产一区二区三区精品欧美日韩一区二区三区 | 激情六月天婷婷| 91蝌蚪视频在线观看| 久久av高潮av| 午夜免费在线观看精品视频| 美国av一区二区三区| 国产二区视频在线| 免费污网站在线观看| 日韩精品一区第一页| 中文字幕永久在线不卡| 欧美亚洲高清一区| 日韩免费在线播放| 亚洲尤物视频网| 中文字幕一区二区三区四区五区人 | 色综合久久久久网| 欧美日韩福利电影| 欧美日韩视频免费| 日本高清www| 日韩成人免费看| 69精品人人人人| 欧美激情精品久久久久久久变态 | 色综合一区二区| 国产精品9999久久久久仙踪林| 99久久免费观看| 在线不卡av电影| 99riav国产| 在线观看日韩电影| 国产999视频| 成人3d动漫一区二区三区| 亚洲精品久久久久久无码色欲四季 | 国产视频手机在线播放| 国产黄a三级三级三级| 亚洲老司机在线| 8050国产精品久久久久久| 欧美在线观看黄| 在线日韩国产网站| 中文字幕欧美国产| 日韩av免费在线播放| 日本熟妇人妻中出| 黄色一级大片在线免费看国产一 | 激情视频在线播放| 亚洲国产成人在线播放| 鲁鲁视频www一区二区| 国产按摩一区二区三区| 亚洲品质自拍视频网站| 亚洲男人天堂九九视频| 欧美日韩一区在线视频| 一区二区三区麻豆| 亚洲成人激情综合网| 成人性生交xxxxx网站| 五月天免费网站| 国产精品中文有码| 国内免费精品永久在线视频| 亚洲一区在线不卡| 国产亚洲欧洲一区高清在线观看| 性色av香蕉一区二区| 18岁视频在线观看| 精品一区二区三区视频| 91国产丝袜在线播放| 最新黄色av网站| 亚洲欧美日本在线观看| 亚洲欧美国内爽妇网| 日韩免费毛片视频| 人妻中文字幕一区| 日韩经典在线视频| 亚洲一级视频在线观看| 日韩一区二区在线观看| 免费观看国产视频在线| 久久久久久亚洲精品不卡4k岛国| avhd101老司机| 精品日韩在线观看| 国产天堂在线播放| 日本一区二区成人在线| 欧美日韩一区二区三区在线视频| 国产在线观看一区二区| 国产精品青青在线观看爽香蕉| 亚洲视频免费播放| 日韩高清不卡av| 久久黄色一级视频| 久久久久久国产精品三级玉女聊斋 | 欧美成人免费视频| 色悠悠久久综合网| 亚洲免费av高清| 女女同性女同一区二区三区91 | 亚洲图片视频小说| 久久精品中文字幕电影| 又大又长粗又爽又黄少妇视频| 粉嫩绯色av一区二区在线观看| 99久久免费国产精精品| 亚洲成人av中文字幕| 免费黄色福利视频| 国产一区美女在线| 亚洲综合视频1区| 人妻无码中文字幕免费视频蜜桃| 精品盗摄一区二区三区| 久久精品一区二区三| 国产精品久久夜| 91人人澡人人爽| 久久不射电影网| 日韩一级片免费在线观看| 91国内揄拍国内精品对白| 国产系列精品av| 国产成人中文字幕| 成人国产亚洲欧美成人综合网| 免费黄色日本网站| 亚洲精品一区二区三区香蕉| 午夜一级黄色片| 日韩免费三级| 国产天堂亚洲国产碰碰| 一区二区三区四区| 久久久99精品免费观看| 先锋资源av在线| 午夜欧美不卡精品aaaaa| 波多野结衣电影在线播放| 欧美一区观看| 在线播放国产精品二区一二区四区| 日韩精品视频免费播放| 性色av一区二区三区红粉影视| 香蕉av在线播放| 一区二区在线观看网站| 欧美一区二区三区视频免费 | 精品国产免费久久久久久婷婷| 久久久久久有精品国产| 中文字幕电影一区| 成人免费看片98| 裸体裸乳免费看| yw.139尤物在线精品视频| 国产精品综合av一区二区国产馆| 国产精品亚洲一区二区无码| 色偷偷亚洲男人天堂| 国产熟女精品视频| 中文字幕日韩综合| 午夜精品视频在线| av中文字幕在线不卡| 一级片视频免费看| 日韩精品一区二区三区外面| 亚洲国产美女久久久久 | 国产婷婷一区二区| 四季av中文字幕| 亚洲精品一区二| 国产一级揄自揄精品视频| 国产精品色噜噜| 久久丫精品久久丫| 欧美日韩在线视频一区二区三区| 日韩欧美成人激情| 精品无码久久久久久久| 欧美 日韩 国产一区| 国产精品久久久久影院日本| 日韩欧美亚洲国产另类| 天堂在线视频免费观看| 手机av在线免费| 国产伦精品一区二区三区照片91 | 搡的我好爽在线观看免费视频| 国产日韩欧美综合| 日韩精品在线免费观看| 欧美丝袜一区二区| 丁香网亚洲国际| 五月天久久久久久| 国产女主播喷水视频在线观看 | 日韩在线a电影| 精品久久一二三| 成人在线看片| 国模极品一区二区三区| 亚洲福利视频二区| 午夜精品久久久久久久99樱桃| 日韩影院精彩在线| 国产成人精品亚洲男人的天堂| 蜜臀av粉嫩av懂色av| 欧美日韩亚洲一| 日本三级福利片| 久久99精品久久久水蜜桃| 午夜精品在线视频| 上原亚衣av一区二区三区| 91.com在线观看| 欧美日韩国产中文字幕| 99久久精品国产观看| 丝瓜av网站精品一区二区| 波多野结衣电车痴汉| 国产精品男女视频| 黄色一级片在线免费观看| 精品无码在线观看| 日本性生活一级片| 天天干天天操天天操| 精品无码久久久久| 熟女人妻在线视频| 视频一区中文字幕| 99精品人妻无码专区在线视频区| 色欲av无码一区二区三区| 免费观看国产视频在线| 国产日韩在线看| 日本精品在线视频| 正在播放国产一区| 在线精品国产成人综合| 日韩高清av一区二区三区| 亚洲成人免费网站| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产精品自产自拍| 丁香婷婷综合色啪| 国产日本亚洲高清| 国产日韩欧美高清在线| 亚洲一区二区在线视频| 国产精品视频免费看| 午夜av电影一区| 欧美精品一区二区精品网| 中文字幕亚洲专区| 国产精品自产拍高潮在线观看| 欧美激情网友自拍| 春色成人在线视频| 欧美极品少妇无套实战| 天天综合网久久| 五月婷婷深爱五月| 亚洲一级理论片| 精品人妻伦一二三区久久| 黄色www网站| 免费成人进口网站| 阿v天堂2017| 国产精品18在线| 国产又黄又粗又猛又爽| 亚洲日本香蕉视频| 成人ar影院免费观看视频| av不卡免费在线观看| 亚洲成人在线免费| 少妇av一区二区三区| 丁香五月网久久综合| 久久久精品在线视频| 最新在线黄色网址| 国产极品美女高潮无套嗷嗷叫酒店| 久久久久久穴| 亚洲国产wwwccc36天堂| 欧美一区二区性放荡片| 国产视频综合在线| 五月婷婷综合色| 91香蕉视频网| 日韩在线视频第一页| 国产精品美女久久久久久久久 | caoporen国产精品视频| 欧美成人一区二区三区片免费| 国产精品福利在线观看| 亚洲精品高清无码视频| 殴美一级黄色片| 天天干天天色天天| 欧美日韩午夜影院| 欧日韩在线观看| 99视频精品免费| 韩国无码av片在线观看网站| 久久伦理网站| 四季av中文字幕| 日韩成人午夜精品| 亚洲精品videossex少妇| 久久伦理网站| 最新中文字幕av| 久久精品一区二区| 欧美日韩aaaa| 国产二级片在线观看| 国产视频第二页| 精品久久久久久无| 免费观看国产精品视频| 日本一本高清视频| 色综合久久88色综合天天| 国产精品av在线播放| 欧美大片免费播放器| 91亚洲精品久久久蜜桃| 日本精品视频在线观看| 亚洲一二三不卡| 日韩av网站免费在线| 精品精品国产国产自在线| 在线免费看黄色片| 琪琪一区二区三区| 亚洲精品国产精品久久清纯直播| 少妇av一区二区三区无码| 麻豆成人久久精品二区三区小说| 欧美成人在线网站| 老头吃奶性行交视频| 99精品黄色片免费大全| 国产69精品久久久久9999apgf|