帝國cms中以自訂的標籤來實現[!--newsnav--] 的效果

藏色散人
發布: 2020-06-09 14:23:50
轉載
2914 人瀏覽過

下面由帝國cms教學專欄為大家介紹用自訂的標籤來實現[!--newsnav--] 的效果的方法,希望對需要的朋友有所幫助!

想要修改[!--newsnav--] 例如想把“首頁> 金湖站> 水利新聞”,大欄目“金湖站”的連結去掉修改e/class/connect. php文件,ReturnClassLink()這個方法。

帝國cms中以自訂的標籤來實現[!--newsnav--] 的效果

下面介紹一個自訂的標籤來實現[!--newsnav--] 的效果,如果想修改就好弄了

第一步:在e/class/userfun.php中加入下面的函數,函數只有一個參數,就是目前ID

//当前位置导航 function user_linknav($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); //echo "首 页"; while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > ".$r[classname].""; } } //当前位置导航,递归查询父栏目 function findparent($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > ".$r[classname].""; } }
登入後複製

第二步:在模組管理中加入標籤,標籤符號為linknav,函式名稱為user_linknav,標籤的格式為[linknav]欄位ID[/linknav]

第三個步驟:新增範本變數nav,內容為" 您目前的位置: [linknav]$ GLOBALS[navclassid][/linknav] ”

最後。您只需要在模板中呼叫模板變數[!--temp.nav--] 即可。 。 。 。 。 。 。 。 。具體樣式可以吧 [!--temp.nav--] 放在一個div中。然後設定div的樣式即可,也可以修改userfun下面的函數。 。函數很簡單。就是根據目前欄位向上遞歸查詢

更多帝國cms技術文章,請造訪帝國cms二次開發欄位!

以上是帝國cms中以自訂的標籤來實現[!--newsnav--] 的效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!