PHP168 調用全站欄目代碼,支持無限級欄目調用_PHP168教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      V5上用的效果

      V6上用的效果
       

      一個是可以在模板中調用全站欄目,一個是用一個DT.php和DT.htm獲取全站欄目,得到簡易的網站地圖效果。

      簡易網站地圖實現方法:

      事先適當修改一下DT.php;然后將DT.php放到網站根目錄下,DT.htm放到template\default目錄下。
      用文字來鏈接DT.php文件即可!

      ---------------------------------------

      模板調用方法:

      如果是在首頁調用,V6打開 do/index.php(V5就是要目錄的index.php) 文件,找到 require(PHP168_PATH."inc/head.php");  在其上一行添加以下代碼:

      //顯示全部欄目
      $query=$db->query("SELECT * FROM {$pre}sort ORDER BY list DESC");
      while($rs=$db->fetch_array($query)){
       if($rs['class']==1){
       $wz_sorts.="<p>&#9672<a href='list.php?fid=$rs[fid]' target='_blank'><b>$rs[name]</b></a>&#9672</p>";     
        if($rs[sons]>0){
        $query1=$db->query("SELECT * FROM {$pre}sort WHERE fup=$rs[fid] ORDER BY list DESC");
        while($rss=$db->fetch_array($query1)){
        $wz_sorts.="〖<a href='list.php?fid=$rss[fid]' target='_blank'>$rss[name]</a>〗&nbsp;&nbsp;";       
         if($rss[sons]>0){
         $query2=$db->query("SELECT * FROM {$pre}sort WHERE fup=$rss[fid] ORDER BY list DESC");
         while($rsss=$db->fetch_array($query2)){
         $wz_sorts.="<a href='list.php?fid=$rsss[fid]' target='_blank'>$rsss[name]</a>&nbsp;&nbsp;";
         }//多級子欄目以此類推
            } 
        }
           } 
       }
      }


      然后將以下代碼放到index.htm中!!
       
      $wz_sorts


      ***********V5如何調用其它頻道的欄目,下面以視頻頻道為例***************
      同樣按上面的方法,將下面代碼放入index.php中:

      //顯示視頻全部欄目
      $query=$db->query("SELECT * FROM {$pre}mv_sort ORDER BY list DESC");
      while($rs=$db->fetch_array($query)){
       if($rs['class']==1){
       $mv_sorts.="<p>&#9672<a href='mv/list.php?fid=$rs[fid]' target='_blank'><b>$rs[name]</b></a>&#9672</p>";     
        if($rs[sons]>0){
        $query1=$db->query("SELECT * FROM {$pre}mv_sort WHERE fup=$rs[fid] ORDER BY list DESC");
        while($rss=$db->fetch_array($query1)){
        $mv_sorts.="〖<a href='mv/list.php?fid=$rss[fid]' target='_blank'>$rss[name]</a>〗&nbsp;&nbsp;";       
         if($rss[sons]>0){
         $query2=$db->query("SELECT * FROM {$pre}mv_sort WHERE fup=$rss[fid] ORDER BY list DESC");
         while($rsss=$db->fetch_array($query2)){
         $mv_sorts.="<a href='mv/list.php?fid=$rsss[fid]' target='_blank'>$rsss[name]</a>&nbsp;&nbsp;";
         }
            } 
        }
           } 
       }
      }


      將以下代碼放入index.htm中  
      <br><span style="color:#0000ff"><b>≡ 視頻系統 ≡</b></span><br>
      $mv_sorts

      調用全站欄目和網站地圖代碼

      查看更多 php168教程  php168模板

      來源:PHP168//所屬分類:PHP168教程/更新時間:2009-11-24
      相關PHP168教程