免费在线观看毛片网站_日本免费a视频_91国产精品视频在线观看_每日在线更新av_91猫先生在线_奇米精品一区二区三区_国产精品亚洲αv天堂无码_免费网站在线观看视频_欧美在线a视频_伊人色在线视频_26uuu成人_国产一区二区视频免费在线观看

首頁 > 技術資訊 >

織夢網(wǎng)站系統(tǒng)dedecms如何調(diào)用四級別欄目 關聯(lián)欄目

編輯:未知 發(fā)布時間:2021-09-19 瀏覽次數(shù):0 人次 對比搜索

織夢如何調(diào)用四級欄目
織夢調(diào)用四級子欄目,首先需要修改文件:include aglib目錄下的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 .= "

  • ";

for($j=0;$j<$col;$j++)

{

if($col>1) $likeType .= "

  • ";

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 .= "";

$GLOBALS['autoindex']++;

}//Loop Col

if($col>1)

{

$i += $col - 1;

$likeType .= "";

}

}//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 .= "

  • ";

for($j=0;$j<$col;$j++)

{

if($col>1) $likeType .= "

  • ";

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 .= "";

}//Loop Col

if($col>1)

{

$i += $col - 1;

$likeType .= "";

}

}//Loop for $i

reset($dsql3);

$dsql2->FreeResult();

return $likeType;

}

?>

 

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

 

{dede:channel type='son' typeid='3'}

[field:typename/]

    [field:sonchannel0]

    [field:sonchannel1]

    [field:sonchannel2]

    [field:sonchannel3]

    [/field:sonchannel3]

    [/field:sonchannel2]

    [/field:sonchannel1]

    [/field:sonchannel0]

    {/dede:channel}


    文章來源: http://www.hao35.com  (好商務建站網(wǎng))




    免费在线观看毛片网站_日本免费a视频_91国产精品视频在线观看_每日在线更新av_91猫先生在线_奇米精品一区二区三区_国产精品亚洲αv天堂无码_免费网站在线观看视频_欧美在线a视频_伊人色在线视频_26uuu成人_国产一区二区视频免费在线观看
    日韩亚洲欧美一区二区| 污网站免费在线| 天堂一区在线观看| 女人和拘做爰正片视频| 国产免费黄色小视频| 成年人网站国产| 色婷婷激情视频| 国产香蕉一区二区三区| 伊人色在线视频| 中文字幕1234区| 国产日产欧美一区二区| mm131午夜| 亚洲国产一二三精品无码| 青青在线免费视频| 国产欧美精品aaaaaa片| 精品国产av无码一区二区三区| www.日本少妇| 亚洲乱码国产一区三区| 别急慢慢来1978如如2| 国产精品久久久毛片| 国产视频1区2区3区| 天天操精品视频| 男女裸体影院高潮| 欧美成人高潮一二区在线看| 国产极品在线视频| 亚洲人成无码www久久久| 亚洲 激情 在线| 欧美h视频在线观看| 400部精品国偷自产在线观看| 51xx午夜影福利| 欧美精品久久久久久久久久久| 香港三级韩国三级日本三级| 超碰影院在线观看| 国产小视频免费| 六月丁香婷婷激情| 在线观看免费成人av| 日日夜夜精品视频免费观看| 成人一区二区av| 99精品视频在线看| 欧美少妇性生活视频| 成人午夜精品久久久久久久蜜臀| eeuss中文| 黄页网站大全在线观看| 亚洲色精品三区二区一区| 国产又大又黄又猛| 国产精品久久久影院| 成人在线免费在线观看| 亚洲欧美自偷自拍另类| 毛片av在线播放| 白嫩少妇丰满一区二区| 北条麻妃亚洲一区| 国产无限制自拍| 美女在线视频一区二区| 日本不卡在线观看视频| 日本中文字幕二区| www.av蜜桃| 色噜噜狠狠一区二区| 无码日本精品xxxxxxxxx| 亚洲成人福利在线观看| 免费的av在线| 亚洲 激情 在线| 杨幂毛片午夜性生毛片| 国产资源中文字幕| 国产精品wwwww| 强伦女教师2:伦理在线观看| 黄色片久久久久| 欧美在线观看黄| 污视频免费在线观看网站| 青草视频在线观看视频| 亚洲午夜精品一区| www.亚洲天堂网| 成人在线免费高清视频| 91精品无人成人www| 香港三级韩国三级日本三级| 强伦女教师2:伦理在线观看| 国产又粗又长又大的视频| 欧美乱大交xxxxx潮喷l头像| 亚洲第一区第二区第三区| 任你操这里只有精品| 国产中文字幕乱人伦在线观看| 中文字幕在线综合| www黄色日本| 免费国产成人av| 成人黄色大片网站| 国产成人免费高清视频| 手机免费av片| 人人干视频在线| 2021国产视频| 成人综合久久网| 国产精品沙发午睡系列| 奇米精品一区二区三区| 91大学生片黄在线观看| 天天色天天综合网| 亚洲黄色a v| 日韩少妇内射免费播放18禁裸乳| 超碰人人爱人人| 强伦女教师2:伦理在线观看| 国产一区二区在线观看免费视频| 欧洲黄色一级视频| 狠狠干 狠狠操| 久艹在线免费观看| 毛片在线视频观看| 第九区2中文字幕| 午夜免费福利小电影| 日韩精品一区二区在线视频| 性鲍视频在线观看| 亚洲高清在线不卡| 99九九99九九九99九他书对| 天天爽人人爽夜夜爽| 天堂社区在线视频| 日本新janpanese乱熟| 欧美色图另类小说| 久久婷婷综合色| 成人免费xxxxx在线视频| 97在线播放视频| 欧美一级片中文字幕| 苍井空浴缸大战猛男120分钟| 欧美s码亚洲码精品m码| 国产91在线免费| 欧美 日韩精品| 欧洲熟妇精品视频| 午夜视频你懂的| 免费av不卡在线| 91制片厂免费观看| 免费的av在线| 国产精品999视频| 欧美大片在线播放| 欧美私人情侣网站| 波多野结衣天堂| 粉色视频免费看| 久久精品国产99久久99久久久| 婷婷视频在线播放| avav在线播放| 北条麻妃在线视频观看| 亚洲视频在线观看一区二区三区| 亚洲国产高清av| 久久精品一二三四| 成人手机在线播放| 青青草视频在线免费播放| 十八禁视频网站在线观看| 91九色丨porny丨国产jk| 在线观看岛国av| 国产欧美综合一区| 久久视频这里有精品| 99精品免费在线观看| 久热精品在线播放| 日本xxx免费| 青青艹视频在线| 青青青在线观看视频| 黄色一级片国产| 无码人妻丰满熟妇区五十路百度| 亚洲综合婷婷久久| 激情成人开心网| 日本老熟妇毛茸茸| 成人短视频在线看| 日韩视频第二页| 丰满女人性猛交| 少妇性饥渴无码a区免费| 欧美三级午夜理伦三级富婆| 大片在线观看网站免费收看| 成熟老妇女视频| 国产高清精品软男同| 国模无码视频一区二区三区| 高清av免费看| 国产精品人人爽人人爽| 欧洲美女和动交zoz0z| 69堂免费视频| 国内精品国产三级国产aⅴ久| 国产av国片精品| 九九热精品国产| 97国产精东麻豆人妻电影 | 天天干天天色天天干| 免费的一级黄色片| www.天天射.com| 日韩精品在线观看av| 色噜噜狠狠永久免费| 成人免费视频91| 久久精品视频在线观看免费| jizzjizz国产精品喷水| 中文字幕超清在线免费观看| 97公开免费视频| 妞干网在线观看视频| 五月天男人天堂| 色七七在线观看| av在线播放亚洲| 佐佐木明希av| 91福利免费观看| 免费在线观看的av网站| 日韩a级黄色片| 日本中文字幕在线不卡| 亚洲欧美久久久久| 日韩av播放器| 欧美日韩亚洲一| www插插插无码视频网站| 异国色恋浪漫潭| 亚洲另类第一页| 国产午夜大地久久| 精品视频在线观看一区二区| 日本在线观看视频一区| 啊啊啊国产视频|