帝國CMS自定義函數取得頂級欄目名稱的方法
發(fā)布時間:2014-11-24 16:09:25 作者:佚名
我要評論
這篇文章主要為大家介紹了帝國CMS自定義函數取得頂級欄目名稱的方法,可通過調用自定義函數實現獲取當前頁面的頂級欄目名稱,是非常實用的技巧,在進行帝國CMS二次開發(fā)中具有一定的學習與借鑒價值,需要的朋友可以參考下
本文實例講述了帝國CMS自定義函數取得頂級欄目名稱的方法。分享給大家供大家參考。具體實現方法如下:
第一步:復制下面的代碼
復制代碼
代碼如下://取得頂級欄目名稱函數
function user_GetTopBclassname($classid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一級欄目id
$topbclassname=$class_r[$topbclassid][classname];//第一級欄目名稱
$cr[classid]=$topbclassid;
$topbclassurl=sys_ReturnBqClassname($cr,9); //第一級欄目鏈接
return "".$topbclassname."";
}
function user_GetTopBclassname($classid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一級欄目id
$topbclassname=$class_r[$topbclassid][classname];//第一級欄目名稱
$cr[classid]=$topbclassid;
$topbclassurl=sys_ReturnBqClassname($cr,9); //第一級欄目鏈接
return "".$topbclassname."";
}
以上代碼要全部復制哦。。。
第二步:復制上面的代碼另存為*.bq格式文件,之后在模板管理-標簽-管理標簽,按說明導入標簽.
第三步:重復第一步操作(復制那些代碼)把它拷貝到 e\class\userfun.php中,記得要放在中間位置(放在原來標簽的里面).
第四步:在你要用的模板里面調用就可以了,代碼如下:
復制代碼
代碼如下:<?=user_GetTopBclassname($GLOBALS[navclassid])?>
希望本文所述對大家的帝國CMS建站有所幫助。
相關文章
- 帝國cms 二級域名綁定欄目的最完美的解決方案,需要綁定二級域名的朋友可以參考下。2011-11-10
- 帝國cms的靈動標簽怎么判斷欄目ID,需要的朋友可以參考下2012-08-20
- 由于站點不僅僅是只有幾個管理員管理,而且還有很多編輯人員一起錄入與編輯信息,因而欄目管理權限分配是很重要的問題。那么如何用帝國網站管理系統(tǒng)分配欄目管理權限呢?2011-10-19
- 這篇文章主要為大家介紹了帝國CMS實現循環(huán)調用子欄目的方法,對于模板的開發(fā)與制作很有借鑒價值,需要的朋友可以參考下2014-07-09
- 帝國ecms6.0后已經無法用[!--class.classimg--]直接調用欄目縮略圖了,現在只有用靈動或者萬能標簽才能調用,實現代碼如下2020-01-30
- 欄目名稱比較長,用在標題上沒有問題,對seo有利,但是在頁面上不希望這么長,簡單即可,提過提供了欄目別名,如果能調用就方便了,下面是調用修改方法2014-01-14
- 這篇文章主要為大家分享下帝國cms相關鏈接無內容時調用當前欄目最熱信息的方法,需要的朋友可以參考下2013-12-13
- 這篇文章主要為大家分享下帝國cms欄目列表模板獲取同級欄目的方法,需要的朋友可以參考下2013-12-12
- 這篇文章主要為大家分享下帝國cms下封面模板標題調用欄目別名的方法,需要的朋友可以參考下2013-12-12
- 帝國cms后臺 刷新內容頁面功能 默認只能刷新所有或者單個欄目下的所有內容頁面,但有時實際需要刷新多個欄目下的頁面2013-07-01

