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

首頁 > CMS > 織夢DEDE > 正文

織夢dedecms子欄目獲取頂級欄目名稱和鏈接方法

2024-07-12 08:46:03
字體:
來源:轉載
供稿:網友

dedecms5.7獲取頂級欄目名稱的標簽

下面是調用頂級欄目名稱的方法:

方法一:

{dede:field.typeid runphp=’yes’}$ID = @me; $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = “$row[reid]“; if($relID == 0) {@me = $row[typename];}else{$sql = “SELECT `typename` FROM `dede_arctype` WHERE id=$relID”;$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

這個方法語句有些長。

 

方法二:

{dede:field.title  runphp='yes'}list($toptype,$sontype)=split('/',@me);@me=$toptype;{/dede:field.title}

 

 方法三:

{dede:field.typeid runphp='yes'}$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]"; $topID="$row[topid]"; if($relID == 0) {@me = $row[typename];}else{$sql = "SELECT `typename` FROM `dede_arctype` WHERE id=$topID";$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[typename];}{/dede:field.typeid}

 

方法四(推薦):

打開include/helpers/extend.helper.php,添加一個函數:

/**

 *  獲取指定欄目id的頂級欄目的名稱 * * @return     string */if ( ! function_exists('getTopChannelName')){function getTopChannelName($id) {   global $dsql;        $typeinfo = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='{$id}'");        if($typeinfo['reid']==0) return $typeinfo['typename'];        else return getTopChannelName($typeinfo['reid']);}}

在列表頁這么使用:{dede:field name='id'  function='getTopChannelName(@me)'/}

在內容頁這么使用:{dede:field name='typeid'  function='getTopChannelName(@me)'/}

 

附帶獲取頂級欄目的url:

打開include/helpers/extend.helper.php,添加一個函數:

/**

 *  獲取指定欄目id的頂級欄目的url

 *

 * @return     string */if ( ! function_exists('getTopChannelUrl')){function getTopChannelUrl($id) {   global $dsql;        $typeinfo = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='{$id}'");        if($typeinfo['reid']==0) return GetOneTypeUrlA($typeinfo);        else return getTopChannelUrl($typeinfo['reid']);}}

使用方法同上。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长子县| 壤塘县| 东乡族自治县| 永靖县| 观塘区| 安多县| 清涧县| 黄大仙区| 祁阳县| 定兴县| 香河县| 清徐县| 安乡县| 玉山县| 平原县| 卢湾区| 邢台县| 南岸区| 榆树市| 攀枝花市| 勃利县| 桐梓县| 平凉市| 漠河县| 阳山县| 台湾省| 石景山区| 奉化市| 江都市| 奉贤区| 崇文区| 定州市| 合阳县| 石家庄市| 科技| 奉新县| 肇庆市| 肇庆市| 黑河市| 河曲县| 于田县|