免费一级码无码婬片AA,多姿,国产成人精品日本亚洲18图 ,亚洲欧美视频一区,久久久久国产精品一区

做網站找實速,專業網站制作設計平臺
首頁 > 課堂 > 網站技術 > 詳情
網站標簽 / Tags

帝國CMS判斷欄目有無下級欄目的方法,非islast判斷!

2020-02-16 16:31:56   來源:實速網絡|網站建設|網站設計|網站優化|網站仿制|網站SEO|網站推廣|空間域名|主機VPS|服務器|網站源碼|網站模版   瀏覽: 次
帝國CMS判斷欄目有無下級欄目的方法,非islast判斷! 發布時間:2019-10-16 來源:未知 瀏覽: 關鍵詞:

帝國CMS判斷欄目有無下級欄目的方法,非islast判斷!

發布時間:2019-10-16 來源:未知 瀏覽: 關鍵詞:
帝國CMS如果要判斷欄目有沒有下級欄目通用的方法是判斷islast字段,但是這個字段只能判斷這個欄目下面有沒有最終欄目,不能判斷這個欄目下面有沒有一般欄目。所以用islast字段判斷的方法就不行了!
模板由于種種神(dan)奇(teng)的要求需要完美判斷一個欄目有沒有下級欄目,于是就有了下面的代碼:
$arr=array();
      $arr1=$empire->query("select classid,classname,sonclass,featherclass,islast from {$dbtbpre}enewsclass");  
       while($arr2=$empire->fetch($arr1)){
        $arr[]=$arr2['featherclass']; 
       }
       $arr=implode(",",$arr);
上面總體代碼含義為,定義一個數組變量,查詢所有欄目,循環輸出父欄目featherclass字段數據到數組,數組轉為字符串。那么這里就會得到所有是父欄目的ID:各種|1|2|,|5|26|類似這樣的一堆的字符串了!那么接下來就好辦了。

$zi="|$s1[classid]|";
if(strstr($arr,$zi)){
$down1='有下級欄目';
}
獲取到欄目ID:比如|2|,判斷這個ID|2|在字符串中存在,那么他肯定是父欄目了!經過測試這個是最準確的判斷方法,雖然比較繁瑣,但是滿足開發需求!期待其他高手補充!
 
責任編輯:實速科技