主頁(yè) > 知識(shí)庫(kù) > Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程

Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程

熱門(mén)標(biāo)簽:服務(wù)器配置 Mysql連接數(shù)設(shè)置 Linux服務(wù)器 團(tuán)購(gòu)網(wǎng)站 電子圍欄 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 銀行業(yè)務(wù) 阿里云

一、添加菜單項(xiàng)

        打開(kāi) /admin/includes/inc_menu.php文件(后臺(tái)框架左邊菜單),在最后添加一行如下:

        1$modules['17_other_menu']['sns_list'] = 'sns_list.php?act=list';

        ecshop默認(rèn)一級(jí)菜單項(xiàng)有16項(xiàng),所里這里的例子從17開(kāi)始。當(dāng)然這個(gè)key可以隨便取的,index.php文件中對(duì)菜單用了ksort排序。“17_other_menu” 表示一級(jí)菜單,“sns_list”表示二級(jí)菜單。等號(hào)后面的值表示該菜單欄目打開(kāi)的頁(yè)面鏈接。

二、配置菜單語(yǔ)言

        打開(kāi) /languages/zh_cn/admin/common.php文件,添加語(yǔ)言

        1$_LANG['17_other_menu'] = '其它設(shè)置';

        2$_LANG['sns_list'] = 'SNS管理';

        這時(shí)候,用管理員身份(admin用戶(hù))登錄后臺(tái),便可看到新添加的菜單項(xiàng)了。因?yàn)閍dmin的權(quán)限是“all”。如果后臺(tái)有多個(gè)管理員,比如ecshop商城的供貨商們,或者其它管理人員(由admin創(chuàng)建的其它可登陸后臺(tái)的賬戶(hù)),如果想讓他們也擁有新添加菜單的查看權(quán)利,則必須為他們分配該欄目的管理權(quán)限。

三、把新菜單加入權(quán)限列表

        打開(kāi) /languages/zh_cn/admin/priv_action.php文件,在“權(quán)限管理的一級(jí)分組”注釋行下面添加如下代碼

        1$_LANG['other_manager'] = '其它設(shè)置';

        這里的“other_manager”是該一級(jí)欄目的權(quán)限名稱(chēng),這里和欄目名稱(chēng)“17_other_menu”保持一致,也可以隨便取個(gè)名。這里以示區(qū)別,就沒(méi)有和菜單名一樣。

        然后,添加二級(jí)欄目“sns_list”的權(quán)限名稱(chēng)。在本文件的最后添加即可

        1//其它管理

        2$_LANG['sns_list'] = 'SNS管理';

        這里這個(gè)權(quán)限名稱(chēng)和二級(jí)菜單名是一致的。這兩項(xiàng)現(xiàn)在在哪里呢?如下圖

四、把一級(jí)菜單和二級(jí)菜單的權(quán)限關(guān)聯(lián)起來(lái)

        Ecshop:后臺(tái)添加新欄目打開(kāi)數(shù)據(jù)庫(kù),看到{pre}_admin_action表,新增兩行數(shù)據(jù)。如下圖

截圖中第1列數(shù)據(jù)是action_id,是該表的自增主鍵。第2列數(shù)據(jù)是parent_id,來(lái)自上級(jí)的action_id。第3列數(shù)據(jù)就是step3中定義的權(quán)限名(鍵)。這樣的話,兩種權(quán)限就聯(lián)系起來(lái)了。到這里,打開(kāi)后臺(tái)“管理員列表”,點(diǎn)擊“分派權(quán)限”的圖標(biāo),便可以看到step3示圖所示權(quán)限了。用某后臺(tái)用戶(hù)勾選提交,該用戶(hù)登陸后就能看到新增的菜單項(xiàng)了。\

mysql語(yǔ)句:

INSERT INTO .`admin_action` ( `action_id` , `parent_id` , `action_code` , `relevance` ) VALUES ( NULL , '6', 'shipment_view', '' );

總結(jié)

以上所述是小編給大家介紹的Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • ecshop添加菜單及權(quán)限分配問(wèn)題

標(biāo)簽:江蘇 廣元 衡水 衢州 大理 棗莊 蚌埠 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ecshop 后臺(tái)添加新功能欄目及管理權(quán)限設(shè)置教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266