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‘; //申请验证码管理
ecshop后台添加菜单项,权限问题,布布扣,bubuko.com
原文:http://www.cnblogs.com/irwin/p/3604467.html