<delect id="rnppl"><video id="rnppl"></video></delect>
      <delect id="rnppl"></delect>

      <var id="rnppl"></var>
      <b id="rnppl"></b>

        <delect id="rnppl"></delect>
          <sub id="rnppl"><strike id="rnppl"></strike></sub>
          服務器之家:專注于服務器技術及軟件下載分享
          分類導航

          DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

          服務器之家 - 建站程序 - ECSHOP - Ecshop 后臺添加新功能欄目及管理權限設置教程

          Ecshop 后臺添加新功能欄目及管理權限設置教程

          2021-07-18 17:56公明 ECSHOP

          這篇文章主要介紹了Ecshop 后臺添加新功能欄目及管理權限設置教程,需要的朋友可以參考下

          一、添加菜單項

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

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

                  ecshop默認一級菜單項有16項,所里這里的例子從17開始。當然這個key可以隨便取的,index.php文件中對菜單用了ksort排序。“17_other_menu” 表示一級菜單,“sns_list”表示二級菜單。等號后面的值表示該菜單欄目打開的頁面鏈接。

          二、配置菜單語言

                  打開 /languages/zh_cn/admin/common.php文件,添加語言

                  1$_lang['17_other_menu'] = '其它設置';

                  2$_lang['sns_list'] = 'sns管理';

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

          三、把新菜單加入權限列表

                  打開 /languages/zh_cn/admin/priv_action.php文件,在“權限管理的一級分組”注釋行下面添加如下代碼

                  1$_lang['other_manager'] = '其它設置';

                  這里的“other_manager”是該一級欄目的權限名稱,這里和欄目名稱“17_other_menu”保持一致,也可以隨便取個名。這里以示區別,就沒有和菜單名一樣。

                  然后,添加二級欄目“sns_list”的權限名稱。在本文件的最后添加即可

                  1//其它管理

                  2$_lang['sns_list'] = 'sns管理';

                  這里這個權限名稱和二級菜單名是一致的。這兩項現在在哪里呢?如下圖

          Ecshop 后臺添加新功能欄目及管理權限設置教程

          四、把一級菜單和二級菜單的權限關聯起來

                  ecshop:后臺添加新欄目打開數據庫,看到{pre}_admin_action表,新增兩行數據。如下圖

          Ecshop 后臺添加新功能欄目及管理權限設置教程

          截圖中第1列數據是action_id,是該表的自增主鍵。第2列數據是parent_id,來自上級的action_id。第3列數據就是step3中定義的權限名(鍵)。這樣的話,兩種權限就聯系起來了。到這里,打開后臺“管理員列表”,點擊“分派權限”的圖標,便可以看到step3示圖所示權限了。用某后臺用戶勾選提交,該用戶登陸后就能看到新增的菜單項了。\

          mysql語句:

          ?
          1
          insert into .`admin_action` ( `action_id` , `parent_id` , `action_code` , `relevance` ) values ( null , '6', 'shipment_view', '' );

          總結

          以上所述是小編給大家介紹的ecshop 后臺添加新功能欄目及管理權限設置教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

          原文鏈接:https://www.cnblogs.com/zgzy/p/3719044.html

          延伸 · 閱讀

          精彩推薦
          亚洲AV第二区国产精品

              <delect id="rnppl"><video id="rnppl"></video></delect>
              <delect id="rnppl"></delect>

              <var id="rnppl"></var>
              <b id="rnppl"></b>

                <delect id="rnppl"></delect>
                  <sub id="rnppl"><strike id="rnppl"></strike></sub>