程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> V9父欄目調用子欄目的辦法

V9父欄目調用子欄目的辦法

編輯:關於PHP編程

我們在做模板時有時候需要用到調用欄目的子欄目,下面這個文章將教大家實現目的,挺簡單的。代碼如下:

在調用:
<!--
* 獲取子欄目
* @param $parentid 父級id
* @param $type 欄目類型
* @param $self 是否包含本身 0為不包含
* @param $siteid 站點id
-->
    <divclass="arrchildid_list">
    {php $j=1;}
    {loop subcat($parentid) $v}
    {php if($v['type']!=0) continue;}
        <a href="{$v[url]}">[{$v[catname]}]</a>
    {/loop}
    </div>

在調用 [或1級欄目的專題頁面]:

<!--
* 獲取子欄目
* @param $parentid 父級id
* @param $type 欄目類型
* @param $self 是否包含本身 0為不包含
* @param $siteid 站點id
-->
    <divclass="arrchildid_list">
    {php $j=1;}     {loop subcat($catid) $v}
    {php if($v['type']!=0) continue;}
        <a href="{$v[url]}">[{$v[catname]}]</a>
    {/loop}
   </div>
 
 PS:在調用時,還可以這樣調用:
            {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
            {loop $data $r}
            <a href="{$r[url]}">{$r[catname]}</a><span>|</span>
            {/loop}
            {/pc}

參數如下表:

 

字段 類型 默認值  說明  smallint  欄目ID tinyint(3)  0  站點ID varchar(15)    模塊ID tinyint(1)  1  欄目類型ID tinyint(5)  5  模型ID smallint(5)  5  上級父欄目 varchar(255)    所有父欄目 tinyint(1)  0  子欄目 mediumtext    所有子欄目 varchar(30)    欄目名稱 varchar(100)    欄目圖片 mediumtext    欄目描述 varchar(100)    父欄目目錄 varchar(30)    欄目目錄 varchar(100)    欄目鏈接 mediumint(8)  0  欄目內容數 int(10)  0  點擊數 mediumtext    欄目設置 smallint(5)  0  排序 tinyint(1)  0  是否顯示 tinyint(1)  0  是否生成到根目錄 varchar(30)    欄目拼音

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved