EcShop后台增加有权限控制的菜单功能

web基础,EcShop 2012-08-21

首先是增加菜单,

步骤1:

打开language\zh_cn\admin\commn.php
例如新菜单要加在商品管理下
在其下面插入下面的代码:

$_LANG['77_goods_export'] = '批量删除';  

步骤2:

打开admin\includes\modules\inc_menu.php

为新菜单添加动作/链接

插入以下代码:

$modules['02_cat_and_goods']['77_goods_export'] = 'plsc.php?act=list';

到这里清空缓存后后台左侧菜单列表已经有了新菜单,如果不需要权限分配到这里就可以用了。

然后来为新菜单加入权限控制的功能

步骤3:

打开language\zh_cn\admin\priv_action.php

为新菜单增加语言设置,如下:

$_LANG['plsc'] = '批量删除';

步骤4:

打开admin\includes\inc_priv.php

$purview['77_goods_export'] = 'plsc';

步骤5:

在esc_admin_action表中插入新的一条记录

如下图这样



parent_id就是所属大菜单的ID,这里以商品管理举例就写1。action_id按照已有的id加一排下去。

到这里所有的工作已经结束了,如果没有生效的话可以再清理缓存刷新一下。


本文由 Jazzy 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论