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

首頁 > 網站 > 建站經驗 > 正文

dedecms為后臺自定義菜單的完整方法

2024-04-25 20:34:28
字體:
來源:轉載
供稿:網友

最近在給客戶定制一個企業網站,客戶要求使用dedecms作為管理后臺。

由于客戶提出了許多定制功能,因此會用到dedecms較多的內置功能來實現。

可是dedemcs的功能都相對分散,如果交付到用戶手中,難免會使用戶難以學習與使用。

因此,這里就需要我們在后臺為客戶定制一個快捷類型的菜單,將分散在各個模塊中的功能整理到一起,使用戶能夠易學易用。

首先,我們需要找到dedecms后臺菜單的模板文件,路徑為/dede/templets/index_menu2.htm

打開文件后,首先我們需要找到

<a id='link1' class='mmac'>

<div onClick="ShowMainMenu(1)">核心</div>

</a>

這是dede默認的第一個菜單。

然后在這穿代碼前面插入我們自己的菜單標簽,

<a id='link9' class='mmac'>

<div onClick="ShowMainMenu(9)">快捷</div>

</a>

這里說明一下,id=link9 這里的數字9 是指為這個菜單設定一個ID,這個ID不要與已有的菜單ID重復,具體想設定為多少可以隨意。 class=mmac 代表默認顯示為選中狀態的樣式,如果想將自定義菜單設置為默認顯示的菜單,可以把class改為mmac,將其他mmac的菜單狀態改為mm

菜單的標簽按鈕設置完成之后,我們需要再給菜單設立一個占位容器,找到代碼

<div id=’ct100′></div>

在它的上面插入我們自己的容器代碼,即<div id=’ct9′></div> ,請注意,這里的ct9 中的數字9是與之前標簽ID一一對應的。

找到代碼: if(!empty($openitem) && $openitem!=1)

修改為: if(!empty($openitem) && $openitem!=9)

繼續,找到代碼: ShowMainMenu(100);

修改為: ShowMainMenu(9);

注意,這里的9也是與上面的ID對應的。

到這里,菜單模板的設置已經完成,保存并上傳文檔。

接著我們需要在dede的程序對象中,注冊我們需要的菜單。

打開/dede/inc/inc_menu.php

在代碼的最下面,我們可以看到有很長一排“—————”,在這些符號的前面插入我們的菜單代碼,如下:

<m:top item='9_' name='推送代碼管理' display='none'>

<m:item name='英文-幻燈片' link='ad_edit.php?aid=21&dopost=edit' rank='' target='main' />

</m:top>

這里對代碼做一些簡單的說明,標簽<m:top>代表菜單的大分類,<m:item>代表菜單的子項目。

上述代碼中,<m:top>標簽中的 item=9_ 中的數字9也需要和之前設置的ID對應。 name為菜單分類的標題名字。

<m:item>中的link為你需要跳轉的鏈接, rank直接留空即可,target有兩種參數,main代表頁面在右側的iframe窗體中打開,如果使用_blank則會打開一個新的窗口,一般可以用于跳轉到用戶的網站上,或者QQ在線之類的。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连州市| 昌图县| 政和县| 新绛县| 米脂县| 扎鲁特旗| 丁青县| 宁乡县| 平罗县| 宜川县| 阜城县| 台北市| 饶阳县| 齐齐哈尔市| 德江县| 哈巴河县| 阜新市| 东辽县| 白河县| 仁寿县| 三亚市| 睢宁县| 盐池县| 扬州市| 长顺县| 和林格尔县| 特克斯县| 虎林市| 绥阳县| 焉耆| 霍州市| 微博| 高雄市| 江油市| 兴宁市| 龙海市| 通渭县| 古田县| 亳州市| 青田县| 东光县|