亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

PHPCMS V9 subcat函數在分站調不出子欄目的解決方法

2024-09-10 07:15:40
字體:
來源:轉載
供稿:網友

這是在做網站的時候遇到的一個不起眼但卻很不好解決的問題,先把出問題的代碼貼出來:

  1. {loop subcat($catid$k $v}   
  2.     {php $subcatid[] = $k;}   
  3. {/loop}   
  4. {php $subcatid  = implode(','$subcatid);}   
  5. <?php   
  6.     $sql="SELECT * from ".gettablepre()."enpicture where status=99 and catid in ($subcatid) order by id DESC";   
  7. ?>   
  8. {pc:get sql="$sql" page="$page" return="data"}   
  9.     {loop $data $r}   
  10.         <div class="cat_pic_bd">   
  11.         <a href="{$r[url]}"><p class="picborder2"><img src="{thumb($r[thumb],200,150)}" width="200" height="150" /></p>   
  12.         <p>{$r[title]}</p></a>   
  13.         </div>   
  14.     {/loop}   
  15. {/pc} 

這段代碼的功能是把當前欄目下所有子欄目的信息調取并顯示出來,但是,不管怎么調取都調取不出來.

echo var_dump(subcat($catid))返回NULL;

我拉個擦來去,郁悶了,無奈,懷疑是不是subcat()函數參數傳遞不對,于是打開phpcms/libs/functions/global.func.php找subcat()函數,代碼如下:

  1. /**  
  2.  * 獲取子欄目  
  3.  * @param $parentid 父級id  
  4.  * @param $type 欄目類型  
  5.  * @param $self 是否包含本身 0為不包含  
  6.  * @param $siteid 站點id  
  7.  */   
  8. function subcat($parentid = NULL, $type = NULL,$self = '0'$siteid = '') {  
  9.     if (emptyempty($siteid)) $siteid = get_siteid();   
  10.     $category = getcache('category_content_'.$siteid,'commons');   
  11.     foreach($category as $id=>$cat) {   
  12.         if($cat['siteid'] == $siteid && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat;   
  13.         if($self == 1 && $cat['catid'] == $parentid && !$cat['child'])  $subcat[$id] = $cat;  //Vevb.com 
  14.     }   
  15.     return $subcat;   

傻眼了,果然,參數傳遞不正確,沒有傳遞欄目類型和站點id,而在開啟站群功能后,分站必須要傳遞$siteid參數,修改后的代碼如下:

  1. {loop subcat($catid,0,0,$siteid$k $v}   
  2.     {php $subcatid[] = $k;}   
  3. {/loop}   
  4. {php $subcatid  = implode(','$subcatid);}   
  5. <?php   
  6.     $sql="SELECT * from ".gettablepre()."enpicture where status=99 and catid in ($subcatid) order by id DESC";   
  7. ?>   
  8. {pc:get sql="$sql" page="$page" return="data"}   
  9.     {loop $data $r}   
  10.         <div class="cat_pic_bd">   
  11.         <a href="{$r[url]}"><p class="picborder2"><img src="{thumb($r[thumb],200,150)}" width="200" height="150" /></p>   
  12.         <p>{$r[title]}</p></a>   
  13.         </div>   
  14.     {/loop}   
  15. {/pc}   

完美解決問題.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕av一区中文字幕天堂| 日韩在线一区二区三区免费视频| 亚洲护士老师的毛茸茸最新章节| www.日韩av.com| 色综合91久久精品中文字幕| 欧洲亚洲女同hd| 另类色图亚洲色图| 久久69精品久久久久久久电影好| 亚洲国产精品嫩草影院久久| 欧美一级电影免费在线观看| 国产99久久精品一区二区永久免费| 亚洲毛茸茸少妇高潮呻吟| 国产精品黄页免费高清在线观看| 日韩亚洲一区二区| 久久国产精品视频| 色综合导航网站| 精品国产视频在线| 日本欧美一级片| 青青久久av北条麻妃海外网| 成人国产精品色哟哟| 国产精品揄拍一区二区| 久久露脸国产精品| 欧美亚州一区二区三区| 不卡伊人av在线播放| 久久久久国产精品免费| 色婷婷综合成人av| 国产精品手机播放| 亚洲二区在线播放视频| 亚洲精品自产拍| 国产中文字幕91| 欧美黑人极品猛少妇色xxxxx| 国语自产精品视频在线看抢先版图片| 国产97在线亚洲| 成人亚洲欧美一区二区三区| 97香蕉超级碰碰久久免费的优势| 青青草99啪国产免费| 亚洲一区二区久久久久久| 日韩电影中文字幕在线观看| 亚洲级视频在线观看免费1级| 成人av电影天堂| 中文字幕日韩视频| 成人性生交大片免费看视频直播| 国产日韩在线精品av| 国产精品久久电影观看| 亚洲性无码av在线| 日韩精品免费综合视频在线播放| 日韩欧美aⅴ综合网站发布| 精品欧美aⅴ在线网站| 欧美性感美女h网站在线观看免费| 欧美激情综合色综合啪啪五月| 亚洲男人天堂视频| 久久久亚洲网站| 日韩在线视频观看正片免费网站| 成人精品在线观看| 日韩精品在线观看网站| 久久久影视精品| 欧美亚洲视频在线观看| 日韩在线视频播放| 精品国偷自产在线视频99| 亚洲天堂男人天堂女人天堂| 欧美精品在线免费观看| 综合网中文字幕| 黑人巨大精品欧美一区二区| 欧美日韩在线视频首页| 日韩的一区二区| 国产亚洲精品久久久久久牛牛| 成人网址在线观看| 欧美高清视频免费观看| 亚洲精品永久免费精品| 成人久久一区二区三区| 亚洲欧美日韩一区二区三区在线| 成人欧美在线观看| 久久免费国产视频| 精品久久久在线观看| 精品日韩美女的视频高清| 亚洲色图国产精品| 欧美日韩激情小视频| 黑人巨大精品欧美一区二区| 亚洲春色另类小说| 综合国产在线观看| 国产欧美va欧美va香蕉在| 欧美电影免费播放| 欧美人在线视频| 免费97视频在线精品国自产拍| 欧美激情亚洲视频| 国产99久久精品一区二区永久免费| 伊人伊成久久人综合网站| 亚洲精品久久久久久久久久久久| 日韩福利视频在线观看| 久久在线免费观看视频| 久久久久一本一区二区青青蜜月| 欧美孕妇性xx| 91久久夜色精品国产网站| 欧美日韩国产精品| 91手机视频在线观看| 狠狠躁天天躁日日躁欧美| 日韩日本欧美亚洲| 最新国产成人av网站网址麻豆| 久久久亚洲天堂| 91免费的视频在线播放| 亚洲精品电影在线观看| 国产精品久久一区| 亚洲一区二区三区视频播放| 亚洲欧美国产精品久久久久久久| 国产男人精品视频| 精品国产欧美一区二区五十路| 亚洲精品第一页| 精品毛片网大全| 国产69精品久久久久9| 久久人人爽亚洲精品天堂| 韩国精品美女www爽爽爽视频| 91在线视频九色| 97在线观看视频| 欧美激情视频在线观看| 欧美日韩一区二区在线| 欧美日本亚洲视频| 91av在线播放| 国产精品亚洲аv天堂网| 久久精品国产视频| 欧美激情一区二区三区在线视频观看| 亚洲精品v欧美精品v日韩精品| 亚洲跨种族黑人xxx| 91中文在线观看| 亚洲成色www8888| 欧美日韩激情视频8区| 亚洲欧美国产视频| 亚洲免费av网址| 欧美激情亚洲自拍| 精品国产视频在线| 超碰精品一区二区三区乱码| 久久中国妇女中文字幕| 亚洲精品电影在线观看| 97精品视频在线播放| 日韩中文字幕在线| 91精品国产电影| 国模私拍视频一区| 福利精品视频在线| 久久午夜a级毛片| 色综合91久久精品中文字幕| 国产精品男女猛烈高潮激情| 欧美日韩一区二区在线播放| 国产精品草莓在线免费观看| 久久亚洲精品成人| 欧美亚洲在线播放| 久久精品人人爽| 国产亚洲日本欧美韩国| 国语自产偷拍精品视频偷| 美女视频黄免费的亚洲男人天堂| 亚洲国产成人精品女人久久久| 久久久国产成人精品| 亚洲精品欧美一区二区三区| 国产欧美精品久久久| 亚洲人成毛片在线播放| 成人国产在线激情| 精品女厕一区二区三区| 日韩av在线最新| 国产精品永久免费视频| 日韩美女在线看| 亚洲一区二区中文字幕| 色视频www在线播放国产成人| 少妇精69xxtheporn| 久久久久久久久网站| 欧美精品一本久久男人的天堂| 黑人巨大精品欧美一区二区三区|