帝國(guó)cms獲取當(dāng)前欄目id的父欄目id父欄目名稱的方法
帝國(guó)cms獲取當(dāng)前欄目的 父欄目id 的方法
<?php
if($class_r[$GLOBALS[navclassid]][bclassid]==0){
$classid=$GLOBALS['navclassid'];
$classname=$class_r[$classid][classname];
}else{
$classid=$class_r[$GLOBALS[navclassid]][bclassid];
$classname=$class_r[$classid][classname];
}
?>
在模板中插入以上代碼
如果當(dāng)前欄目的父欄目id為0 就直接 獲取當(dāng)前欄目 id$GLOBALS['navclassid'];
帝國(guó)cms獲取當(dāng)前一級(jí)(父)欄目的名稱與鏈接方法
實(shí)現(xiàn)原理,帝國(guó)CMS默認(rèn)是沒有此功能的,但是我們可以通過自己定義函數(shù)實(shí)現(xiàn)此功能:春哥抽空寫了一個(gè)函數(shù),可以直接獲取,非常方便。
請(qǐng)按春哥的步驟來。
第一步:復(fù)制下面的代碼
//取得頂級(jí)欄目名稱函數(shù)
function user_GetTopBclassname($classid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一級(jí)欄目id
$topbclassname=$class_r[$topbclassid][classname];//第一級(jí)欄目名稱
$cr[classid]=$topbclassid;
$topbclassurl=sys_ReturnBqClassname($cr,9); //第一級(jí)欄目鏈接
return "<a href=".$topbclassurl.">".$topbclassname."</a>";
}
以上代碼要全部復(fù)制。
第二步:復(fù)制上面的代碼另存為*.bq格式文件,之后在模板管理 - 標(biāo)簽 - 管理標(biāo)簽 按說明導(dǎo)入標(biāo)簽
第三步:重復(fù)第一步操作(復(fù)制那些代碼),把它拷貝到 eclassuserfun.php中,記得要放在中間位置(放在原來標(biāo)簽的里面)。
效果
帝國(guó)CMS獲取當(dāng)前一級(jí)(父)欄目的名稱與鏈接方法
第四步: 在你要用的模板里面調(diào)用就可以了<?=user_GetTopBclassname($GLOBALS[navclassid])?>
相關(guān)推薦
-
帝國(guó)cms常用獲取當(dāng)前欄目、父欄目ID、名稱、別名、鏈接調(diào)用方法
帝國(guó)cms獲取當(dāng)前欄目、父欄目ID、名稱、別名、鏈接調(diào)用方法。
-
帝國(guó)CMS模板中獲取當(dāng)前選擇的播放器名稱代碼
?php$p=$mpir-ftch1(“slct*fromphom_nwsplayrwhrid=’$navinfor[playrid]'”);
?
播放器名稱:?=$p[playr]? -
帝國(guó)cms教程:列表頁(yè)list.var調(diào)用tags的實(shí)現(xiàn)代碼
將下面代碼復(fù)制到列表內(nèi)容模板(list.var),記得要選列表頁(yè):使用程序代碼代碼如下:$nsmalltxt=$r[smalltxt];$ntxt=strip_gs($nsmalltxt);去除內(nèi)容...
-
帝國(guó)cms獲取當(dāng)前一級(jí)(父)欄目的名稱與鏈接方法
實(shí)現(xiàn)原理,帝國(guó)CMS默認(rèn)是沒有此功能的,但是我們可以通過自己定義函數(shù)實(shí)現(xiàn)此功能:可以直接獲取,非常方便。請(qǐng)按步驟來。第一步:復(fù)制下面的代碼以上代碼要全部復(fù)...
-
帝國(guó)cms實(shí)現(xiàn)tags標(biāo)簽列表頁(yè)獲取當(dāng)前tag的ID
網(wǎng)友咨詢?nèi)绾螌?shí)現(xiàn)在gs標(biāo)簽列表頁(yè)獲取當(dāng)前g的ID,初衷是源于客戶想對(duì)gs標(biāo)簽列表頁(yè)進(jìn)行SO優(yōu)化的優(yōu)化,也就是使用在頁(yè)頭加入gs偽靜態(tài)網(wǎng)















