国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS教程 > 帝國Empire > 正文

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

2024-04-25 20:54:44
字體:
來源:轉載
供稿:網友
帝國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|在字符串中存在,那么他肯定是父欄目了!經過測試這個是最準確的判斷方法,雖然比較繁瑣,但是滿足開發需求!期待其他高手補充!
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 河源市| 房产| 罗源县| 平山县| 南部县| 陇西县| 成都市| 临湘市| 子长县| 公主岭市| 云梦县| 边坝县| 两当县| 万宁市| 莱阳市| 闸北区| 黄大仙区| 霍林郭勒市| 河间市| 五指山市| 论坛| 六安市| 巴里| 麦盖提县| 宁陕县| 平阴县| 海南省| 阜城县| 鸡西市| 沽源县| 会泽县| 西吉县| 凤凰县| 永康市| 齐齐哈尔市| 贺兰县| 永昌县| 德庆县| 天柱县| 苗栗市| 河池市|