ecshop后台添加菜单项,权限问题

时间:2024-03-24 23:08:08

ecshop后台自定义菜单涉及到几个重要的权限控制的文件,先做如下总结:

后台添加菜单项,并设置权限的步骤、:(以在系统模块添加申请友链菜单为例)
commn.php       : \language\zh_cn\admin\common.php     语言配置
inc_menu.php    :\admin\includes\inc_menu.php        菜单配置
priv_action.php :language\zh_cn\admin\priv_action.php  管理权限
inc_priv.php    :admin\includes\inc_priv.php
还要修改表:ecs_admin_action,添加字段:inc_priv.php里面的键值

如下,是工作中的例子:

1.在commn.php的系统设置部分添加:$_LANG['09_friendlink__applay_list'] = '申请友情链接';//申请验证码管理
2.在inc_menu.php的system部分添加:$modules['11_system']['08_friendlink_applay_list']         = 'friend_link_applay.php?act=list';    //申请验证码管理
以上两步后在系统设置菜单里面会出现子菜单:“申请友情链接”字样,当然点进去是空的。
3.在priv_action.php的系统权限设置部分添加:$_LANG['friendlink_apply'] = '申请友情链接管理'; //申请验证码管理
4.在inc_priv.php的系统设置部分添加:$purview['08_friendlink_applay_list']   = 'friendlink_applay'; //申请验证码管理