x-mall商城:添加后台菜单及权限

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了x-mall商城:添加后台菜单及权限脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1、增加菜单

打开/admin/includes/inc_menu.PHP

菜单链接及标志码在这文件中以二维数组的格式配置,示例如下:

$modules[‘02_cat_and_goods‘][‘01_goods_list‘] = ‘goods.PHP?act=list‘; // 商品列表
$modules[‘02_cat_and_goods‘][‘02_supplier_goods_list‘] = ‘goods.PHP?act=list&supp=1‘; // 供货商商品列表
$modules[‘02_cat_and_goods‘][‘03_goods_add‘] = ‘goods.PHP?act=add‘; // 添加商品

左侧的二维数组中,第一维表示1级菜单的标志码,第二维表示2级菜单的标志码,右侧的值表示该菜单跳转链接地址

 

2、设置菜单名字

打开/languages/zh_cn/admin/common.PHP

菜单中文名字在这文件中以二维数组的格式配置,示例如下:

$_LANG[‘02_cat_and_goods‘] = ‘商品管理‘; // 一级菜单名称
$_LANG[‘01_goods_list‘] = ‘商品列表‘; // 二级菜单名称

上面的数组中,数组下标表示菜单的标志码,数组的值表示该菜单对应的名称

 

3、映射菜单权限

打开/admin/includes/inc_PRiv.PHP

菜单和权限的关联在这文件中以数组的格式配置,示例如下:

$purview[‘03_goods_add‘] = ‘goods_manage‘;
$purview[‘04_category_list‘] = array(‘cat_manage‘,‘cat_drop‘); // 分类添加分类转移和删除

上面的数组中,左侧数组的下标就是菜单的标志码,右侧的值就是权限的标志码。

其中权限标志码存放在yp_admin_action表,在这里配置的权限标志码如果在yp_admin_action表中不存在,则应该数据库中插入该权限的标志码。

 

4、设置权限名称

打开/languages/zh_cn/admin/priv_action.PHP

权限的名称在这文件以数组的格式配置,示例如下:

/* 权限管理:一级分组 */
$_LANG[‘goods‘] = ‘商品管理‘;
$_LANG[‘CMS_manage‘] = ‘文章管理‘;
$_LANG[‘users_manage‘] = ‘会员管理‘;

// 商品管理
$_LANG[‘goods_manage‘] = ‘商品添加/编辑‘;
$_LANG[‘remove_back‘] = ‘商品删除/恢复‘;
$_LANG[‘cat_manage‘] = ‘分类添加/编辑‘;

上面的数组中,左侧数组的下标就是权限标志码,右侧的值就是该权限的名称

权限的名称在这文件中不存在,则系统会读取/languages/zh_cn/admin/common.PHP文件中以权限标志码为下标的 $_LANG[] 数组的值作为权限的名称;如果在这文件中配置了权限的名称,则优先使用这里配置的名称

这里配置的名称显示在【角色管理->节点配置】中,如下图所示:

x-mall商城:添加后台菜单及权限

脚本宝典总结

以上是脚本宝典为你收集整理的x-mall商城:添加后台菜单及权限全部内容,希望文章能够帮你解决x-mall商城:添加后台菜单及权限所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。