成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms在channel標(biāo)簽增加可選擇范圍的屬性

dedecms在channel標(biāo)簽增加可選擇范圍的屬性

POST TIME:2020-03-30 16:32

changel的作用是調(diào)用網(wǎng)站欄目,根據(jù)row這個屬性可以自定義調(diào)出欄目個數(shù)。但在有的頻道頁面需要調(diào)用一些指定ID幾到幾的一些欄目??赡苡幸恍┤讼胫苯訉㈡溄訉懰涝谀0胬?。后來覺得這樣對程序的擴展性不是很好??蛻羰遣欢绦虻?,你不能指望他也會修改模版。于是就有了做這樣一個小功能的想法。    

在原來的dede:channel基礎(chǔ)上增加了一個limit屬性。 limit是起點,row是條數(shù)

  1. {dede:channel type='son' limit='2' typeid='1' reid='1' row='10' "  
  2.  
  3. <a href='~typelink~' class='thisclass'>~typename~</a> |"}  
  4.  
  5.  <a href="[field:typelink/]"> 
  6.  
  7. <span class="aaa">[field:typename/]</span> 
  8.  
  9. </a>   
  10.  
  11. {/dede:channel}  

將以下的代碼復(fù)制到--網(wǎng)站域名/include/taglib/channel.lib.php中進(jìn)行覆蓋:

  1. function lib_channel(&$ctag,&$refObj)  
  2. {  
  3.     global $dsql;  
  4.    
  5.     $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|0";  
  6.     FillAttsDefault($ctag->CAttribute->Items,$attlist);  
  7.     extract($ctag->CAttribute->Items, EXTR_SKIP);  
  8.     $innertext = $ctag->GetInnerText();  
  9.     $line = emptyempty($row) ? 100 : $row;  
  10.    
  11.     $likeType = '';  
  12.     //讀取固定的緩存塊  
  13.     $cacheid = trim($cacheid);  
  14.     if($cacheid !='') {  
  15.         $likeType = GetCacheBlock($cacheid);  
  16.         if($likeType != '') return $likeType;  
  17.     }  
  18.    
  19.     $reid = 0;  
  20.     $topid = 0;  
  21.     //如果屬性里沒指定欄目id,從引用類里獲取欄目信息  
  22.     if(emptyempty($typeid))  
  23.     {  
  24.         if( isset($refObj->TypeLink->TypeInfos['id']) )  
  25.         {  
  26.             $typeid = $refObj->TypeLink->TypeInfos['id'];  
  27.             $reid = $refObj->TypeLink->TypeInfos['reid'];  
  28.             $topid = $refObj->TypeLink->TypeInfos['topid'];  
  29.         }  
  30.         else {  
  31.         $typeid = 0;  
  32.       }  
  33.     }  
  34.     //如果指定了欄目id,從數(shù)據(jù)庫獲取欄目信息  
  35.     else 
  36.     {  
  37.         $row2 = $dsql->GetOne("Select * From `dede_arctype` where id='$typeid' ");  
  38.         $typeid = $row2['id'];  
  39.         $reid = $row2['reid'];  
  40.         $topid = $row2['topid'];  
  41.         $issetInfos = true;  
  42.     }  
  43.    
  44.     if($type=='' || $type=='sun') $type='son';  
  45.     if($innertext=='') $innertext = GetSysTemplets("channel_list.htm");  
  46.    
  47.     if($type=='top')  
  48.     {  
  49.         $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
  50.           From `dede_arctype` where reid=0 And ishidden<>1 order by sortrank asc limit $limit, $line ";  
  51.     }  
  52.     else if($type=='son')  
  53.     {  
  54.         if($typeid==0) return '';  
  55.         $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where reid='$typeid' And ishidden<>1 order by sortrank asc limit $limit, $line ";  
  56.     }  
  57.     else if($type=='self')  
  58.     {  
  59.         if($reid==0) return '';  
  60.         $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit $limit, $line ";  
  61.     }  
  62.     //And id<>'$typeid'  
  63.     $needRel = false;  
  64.     $dtp2 = new DedeTagParse();  
  65.     $dtp2->SetNameSpace('field','[',']');  
  66.     $dtp2->LoadSource($innertext);  
  67.     //檢查是否有子欄目,并返回rel提示(用于二級菜單)  
  68.     if(ereg(':rel', $innertext)) $needRel = true;  
  69.    
  70.     if(emptyempty($sql)) return '';  
  71.     $dsql->SetQuery($sql);  
  72.     $dsql->Execute();  
  73.    
  74.     $totalRow = $dsql->GetTotalRow();  
  75.     //如果用子欄目模式,當(dāng)沒有子欄目時顯示同級欄目  
  76.     if($type=='son' && $reid!=0 && $totalRow==0)  
  77.     {  
  78.         $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `dede_arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit $limit, $line ";  
  79.         $dsql->SetQuery($sql);  
  80.       $dsql->Execute();  
  81.     }  
  82.     $GLOBALS['autoindex'] = 0;  
  83.     for($i=0;$i < $line;$i++)  
  84.     {  
  85.         if($col>1) $likeType .= "<dl> ";  
  86.         for($j=0; $j<$col; $j++)  
  87.         {  
  88.             if($col>1) $likeType .= "<dd> ";  
  89.             if($row=$dsql->GetArray())  
  90.             {  
  91.                 $row['sonids'] = $row['rel'] = '';  
  92.                 if($needRel)  
  93.                 {  
  94.                     $row['sonids'] = GetSonIds($row['id'], 0, false);  
  95.                     if($row['sonids']=='') $row['rel'] = '';  
  96.                     else $row['rel'] = " rel='dropmenu{$row['id']}'";  
  97.                 }  
  98.                 //處理同級欄目中,當(dāng)前欄目的樣式  
  99.                 if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )  
  100.                 {  
  101.                     $linkOkstr = $currentstyle;  
  102.                     $row['typelink'] = GetOneTypeUrlA($row);  
  103.                     $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);  
  104.                     $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);  
  105.                     $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);  
  106.                     $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);  
  107.                     $likeType .= $linkOkstr;  
  108.                 }  
  109.                 else 
  110.                 {  
  111.                     $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);  
  112.                     if(is_array($dtp2->CTags))  
  113.                     {  
  114.                         foreach($dtp2->CTags as $tagid=>$ctag)  
  115.                         {  
  116.                             if(isset($row[$ctag->GetName()])) $dtp2->Assign($tagid,$row[$ctag->GetName()]);  
  117.                         }  
  118.                     }  
  119.                     $likeType .= $dtp2->GetResult();  
  120.                 }  
  121.             }  
  122.             if($col>1) $likeType .= "</dd> ";  
  123.             $GLOBALS['autoindex']++;  
  124.         }  
  125.         //Loop Col  
  126.         if($col>1)  
  127.         {  
  128.             $i += $col - 1;  
  129.             $likeType .= "  </dl> ";  
  130.         }  
  131.     }  
  132.     //Loop for $i  
  133.     $dsql->FreeResult();  
  134.     if($cacheid !='') {  
  135.         WriteCacheBlock($cacheid, $likeType);  
  136.     }  
  137.     return $likeType;  



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
亚洲欧美视频一区二区三区| 先锋av在线资源| 一区二区三区四区免费观看| 成人免费看aa片| 久久国产精品影片| 老司机亚洲精品一区二区| 精品人妻互换一区二区三区| 91精品久久久久久久久99蜜臂| 国产成人精品一区二区三区福利| 久久久噜噜噜久久狠狠50岁| 国产又粗又长又大视频| 97久久精品人人做人人爽| chinese麻豆新拍video| 精品呦交小u女在线| 最后生还者第二季在线观看| 国产精品美女免费视频| 欧美激情视频一区二区三区在线播放| 日本免费不卡| 亚洲午夜18毛片在线看| xxxx69hd| 99国产在线播放| 午夜亚洲性色视频| 久久精品ww人人做人人爽| 在线 丝袜 欧美 日韩 制服| 久久久999免费视频| 国产精品美女久久久久aⅴ国产馆| 国产精品色一区二区三区| 在线免费观看羞羞视频一区二区| 伊人伊人伊人久久| 在线播放日韩精品| 涩涩在线视频| 日日噜噜夜夜狠狠| 日韩中文字幕国产| 日韩免费电影一区二区三区| 国产精品女视频| 欧美激情一区二区三区p站| 欧美一二区视频| 免费高清视频在线一区| 久久久.www| 国内外成人免费激情在线视频网站| 欧美一区二区视频在线播放| 国产精品国产精品| 精品国产区一区| 亚洲成人精品在线播放| 日韩伦理在线免费观看| 欧美激情影音先锋| 色一情一乱一伦一区二区三区日本| 欧洲成人午夜精品无码区久久| 久久久久午夜电影| 在线观看欧美一区二区| 日本免费专区| www.夜夜操.com| 首页国产欧美日韩丝袜| 91超碰这里只有精品国产| 中文字幕在线观看网址| 午夜视频在线观看国产| 99视频资源网| 国产经典第一页| 可以www视频| 九色视频在线观看免费播放| 影音先峰男人站| 欧美日韩在线免费观看视频| 在线播放性xxx欧美| 亚洲天天综合| 欧美专区在线观看| 999www人成免费视频| 久久成人亚洲| 久久日韩粉嫩一区二区三区| 亚洲欧美日韩综合aⅴ视频| 日本一二三不卡视频| 欧美日韩综合久久| 原谅我中文字幕| 国内在线高清免费视频| 欧美freesex交免费视频| 另类av导航| 国产 欧美 精品| 69久久夜色精品国产7777| av资源网站在线观看| 成人乱人伦精品视频在线观看| 国产欧美日韩丝袜精品一区| 一区二区三区在线观看视频| 午夜免费入口| www日本黄色| av无码一区二区三区| 一区二区视频在线免费观看| 欧美变态tickle挠乳网站| 亚洲精品乱码久久久久久久| 欧洲av一区二区嗯嗯嗯啊| 国内精品久久久久久99蜜桃| 国产一区二区在线电影| 小水嫩精品福利视频导航| 国产九一视频| 精品三级在线观看视频| 综合色一区二区| 91精品国产综合久久蜜臀| 久青草国产97香蕉在线视频| 国产偷窥女洗浴在线观看亚洲| 桥本有菜av在线| fc2成人免费人成在线观看播放| 亚洲日本在线视频观看| 亚洲国产高清aⅴ视频| 77777少妇光屁股久久一区| 成年人视频网站免费| 久久一二三国产| 日本高清视频在线播放| 91视频在线免费观看| 欧美激情福利视频在线观看免费| 麻豆tv在线播放| 中文字幕免费中文| 你懂的网站在线| 亚洲精品日韩久久| 奇米亚洲午夜久久精品| 九九三级毛片| 精品国产伦一区二区三区免费| 国产日韩一区二区三区在线| 狠狠噜天天噜日日噜| 国产日本欧洲亚洲| 成人午夜无人区一区二区| 国产免费av网站| 婷婷激情综合| 日韩精品丝袜在线| 国产一二区在线观看| 日韩欧美有码在线| 亚欧精品一区| 97欧美精品一区二区三区| 国产做a爰片久久毛片| 美女一区二区三区视频| 青青草综合网| 欧美 日韩 国产 一区二区三区| 男女视频在线观看网站| 亚洲乱码国产乱码精品精软件| 亚洲a∨精品一区二区三区导航| 北岛玲一区二区三区四区| 91精品国产综合久久精品性色| 免费看黄色片的网站| 久久久精品国产sm调教| 国产成人无码一区二区在线播放| 日本精品久久久久中文| 性欧美大胆高清视频| 色八戒一区二区三区| 精品视频二区| 国产suv精品一区二区69| 一级国产黄色片| 高清电影在线观看免费| 久久精品电影一区二区| 国产精品久久久久久久浪潮网站| 免费观看精品视频| 欧美男男激情videos| 公共露出暴露狂另类av| 久久久免费毛片| 伊人久久免费视频| 中文字幕一区二区三区四区欧美| 午夜精彩视频在线观看不卡| 国产视频三区| 91看片淫黄大片一级| 日本激情五月| www.在线播放| 五月婷婷深爱五月| 999日本视频| 四虎影视一区二区| 精品亚洲夜色av98在线观看| 9色porny| 制服丝袜在线91| 少妇一区视频| 欧美日韩国产成人在线91| 精品51国产黑色丝袜高跟鞋| 人人澡人一摸人人添| 91香蕉亚洲精品| 97精品人妻一区二区三区| 日本韩国在线视频爽| 欧美中文一区二区三区| 亚洲午夜精品久久久久久浪潮| 人妻无码中文久久久久专区| 欧美成人黄色网| 国产亚洲一区二区三区| 亚洲欧美另类自拍| 99精品视频99| 蜜桃久久久久| 男人久久精品| 日韩欧美在线免费观看| 任你躁在线精品免费| 97在线免费视频| 成人国产精品免费观看动漫| 中文字幕免费播放| 播九公社成人综合网站| 欧美视频xxx| 中文字幕欧美日韩va免费视频| 成人美女视频在线观看| 又黄又爽无遮挡| 高清久久精品| 在线黄色免费观看| 久久精品无码一区二区三区| 天天操天天干天天爽| 51社区在线成人免费视频| 拍拍拍在线观看视频免费| 99精品人妻国产毛片| 一区二区三区免费在线看| 精品日产一区2区三区黄免费| 自拍偷拍亚洲在线| 亚洲综合五月天| 国产免播放器视频| 亚洲AV无码精品自拍| 国语对白中文字幕| 国产欧美日韩在线观看视频| 国产精品色网| 国产在线日韩| 国产精品成人一区二区三区| 日韩欧美一区二区三区四区五区| 黄色av网址在线观看| 国产三级午夜理伦三级| 免费av网站在线看| 日韩黄色中文字幕| 在线观看黄色av| 成 年 人 黄 色 大 片大 全| 久久人体大尺度| 韩国三级电影一区二区| 国产美女一区二区三区| 国产精品久久久久久久av电影| 又色又爽又黄18网站| 韩国中文字幕2020精品| 亚洲成人一区在线| 91精品国产黑色紧身裤美女| 国产女人18水真多18精品一级做| 国产成人亚洲精品播放器下载| 中文精品视频一区二区在线观看| 91一区在线| 韩日一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 日本激情视频网站| 91国偷自产一区二区三区的观看方式| 黄网在线观看| 九色视频在线观看免费播放| 国内视频自拍在线视频| 美女激情网站| 欧美日韩国产a| 亚洲天堂自拍偷拍| 国产成人av一区二区三区在线| 精品亚洲porn| 国产乱人伦偷精品视频不卡| 欧美成人高潮一二区在线看| 91网站免费视频| 久久动漫网址| 婷婷中文字幕综合| 国产精品免费成人| 国产又色又爽又高潮免费| 色吧亚洲日本| 99在线视频观看| 不卡av日日日| 日本三级视频在线播放| 麻豆精品密在线观看| 人人狠狠综合久久亚洲| 精品亚洲免a| 橘梨纱av一区二区三区在线观看| 亚洲美女爱爱视频| 成人午夜激情网| 色天堂在线视频| 亚洲一区二区中文在线| 日韩一区二区在线观看视频| 欧美成人一区二免费视频软件| 奇米亚洲欧美| 9l视频自拍九色9l视频成人| 欧美中文字幕一二三区视频| 日韩av高清在线播放| 国产麻豆精品高清在线播放| 蜜桃av噜噜一区二区三区小说| 亚洲不卡免费视频| 91视频 -- 69xx| 国产免费播放一区二区| 麻豆精品视频在线观看视频| 娇小发育未年成性色xxx8| 天堂av8在线| 激情av综合| 久久99热这里只有精品| 亚洲v日本v欧美v久久精品| www.污网站| 在线观看午夜看亚太视频| 综合久久五月天| 成人黄色大片在线观看| 久久美女高清视频| 亚洲欧美日本在线| 成年人在线看| www.日韩av| 精品国产乱码91久久久久久网站| 欧美成人免费视频a| 免费看美剧网站| 午夜性色福利影院| 精品欧美一区二区三区免费观看| 久久精品久久久久久久| 精品成人av一区二区三区| 国产成人精品亚洲午夜麻豆| 欧美日韩午夜剧场| 国产综合在线视频| 久久婷婷麻豆| 在线观看日韩毛片| 我要看一级黄色大片| 欧美日韩精品久久久免费观看| 日产中文字幕在线精品一区| 91麻豆成人精品国产免费网站| 精品久久久香蕉免费精品视频| 国产午夜精品久久久久久久| 亚洲美女中文字幕| 无码播放一区二区三区| 性色av香蕉一区二区| 国产精品不卡在线| 少妇人妻一区二区| 亚洲aⅴ乱码精品成人区| 久久久久中文字幕亚洲精品| 韩国xxxx做受gayxxxx| 色诱视频在线观看| 亚洲区一区二区| av中文在线播放| 一区二区高清免费观看影视大全| 欧美特黄aaaaaaaa大片| 国产精品久久久久一区二区三区厕所| 四虎国产精品永久在线| 午夜丝袜av电影| 99精品在线直播| 先锋影音一区二区三区| 亚洲精品aaaa| 色婷婷av一区二区| 日韩精品亚洲视频| 成年免费在线观看| 亚洲少妇中出一区| 777午夜精品福利在线观看| 91久久国产精品91久久性色| 国产精品一区在线观看| 国产日韩欧美高清在线| 白白操在线视频|