Ecshop :后台添加新功能 菜单及 管理权限 配置

需求:在《商品管理》下增加一项【商品推广管理】功能

一、 添加菜单项

打开 /admin/includes/inc_menu.php 文件(后台框架左边菜单),在最后添加一行如下:

$modules[‘02_cat_and_goods‘][‘19_goods_promotion‘] = ‘goods_promotion.php?act=list‘;

二、配置菜单语言

打开 /languages/zh_cn/admin/common.php 文件,添加语言

$_LANG[‘19_goods_promotion‘] = ‘ 商品 推广管理‘;

三、 把新菜单加入权限列表

打 admin/includes/inc_priv.php 文件,添加权限配置

$purview[‘19_goods_promotion‘] = ‘goods_promotion‘;

四、 添加权限配置语言, 该语言主要显示权限分配页里。

打 languages/zh_cn/admin/priv_action.php 文件,添加语言包

$_LANG[‘goods_promotion‘] = ‘ 商品 推广管理‘;

五、把 把 goods_promotion 入 插入 admin_action  表中。

INSERT INTO `ecs_admin_action`( `action_id`, `parent_id`, `action_code`, `relevance`)

VALUES ( NULL , ‘1‘, ‘goods_promotion‘, ‘‘)

把 < 商品 推广管理> 放在商品管理下,所以 parent_id 是 1

Ecshop 的增加菜单和对应的权限管理添加完成了,可以登录到商城的商品管理和管理员列表下的权限分配查看了。

时间: 2024-12-26 19:20:44

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”表示二级菜单.等号后面的值表示该菜

后台添加新功能栏目以及管理权限设置

一.添加菜单项 打开 /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”表示二级菜单.等号后面的值表示该菜单

ecshop 后台添加新菜单 以及 权限控制

首先 在languages\zh_cn\admin\common.php 中添加 一级菜单 二级菜单 其次 在admin\includes\inc_menu.php 中添加 然后 在admin\includes\inc_prev.php 中添加 最后权限  在 admin_action表添加 在 这样就可以完成了! 原文地址:https://www.cnblogs.com/MXubin/p/9138479.html

修复Bug是重点 iOS9将不注重添加新功能

苹果iOS7系统时发生了界面风格的巨大改变,目前的iOS8也在延续之前的风格,只是进行了功能补充,那么iOS9是否还会继续保持这样的风格呢?据外媒消息,iOS9的确不会再次对风格进行大修大改,而是着重改进稳定性和系统优化. iOS9将不注重添加新功能(图片来自MacWorld) 据外媒从苹果内部工程师处获知,iOS9的主要工作是修复漏洞.保持系统的稳定性,并增强系统性能,并不会特别注重对新功能的开发. 另外,近期苹果因iOS8系统固件体积过大而多次被用户告上法庭,看来是起到了一定效果.据称苹果将

为python 添加新功能-dump

一直觉得thinkphp提供的dump函数挺好用的,但是python里面没有,就一直想着写个简单的. dir是我比较常用的一个内置函数了,但是显示效果实在有点受不了,每次我都要从大量的字符串里找到我需要的,眼都花了. 所以我就想,一行显示一个就好了. 所以我就写了一个模块,命名为dp 1 #!/usr/bin/env python 2 #coding:utf-8 3 4 """ 5 dump variable 6 """ 7 def dump(v

DEDE后台添加新变量出现:Request var not allow!的解决办法 相关案例演

论坛上很多人都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误,本文主要就是介绍如何去解决这个问题!下面看具体操纵:在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容: //检查和注册外部提交的变量function CheckRequest(&$val) {if (is_array($val)) {foreach ($val as $_k=>$_v) {CheckRequest($_k

ATM2(添加新功能)

public class ATMMachine { //所有用户信息 private UserInfo[] allUsers; //当前操作用户信息 private UserInfo user; // 现金 private int cash; // 现金容量上限 public static final int MAX_CASH = 200000; // 存取上限 public static final int GET_SET_MAX = 2000; public ATMMachine() { /

一个新人如何学习在大型系统中添加新功能和Debug

文章背景: 今年七月份正式入职,公司主营ERP软件,楼主所在的组主要负责二次开发,使用的语言是Java. 什么叫二次开发呢?ERP软件的客户都是企业.而这些企业之间的情况都有所不同,一套标准版本的企业资源管理系统必然难以百分之一百地满足每一家公司的所有要求.所以,在客户提出需求之后,程序员对系统进行增减修改,这就是二次开发. 另外,我们组还负责修复客户报上来的各种漏洞. 学会如何添加新模块新功能 为什么说从头到尾只看代码是不可行的? 基本上,财务系统跨越的年限都会有十几二十年,代码数千万级别,更

ecshop 后台添加成本价

ecshop后台admin中的商品操作php文件,goods.php替换为下面的代码, 还要在数据库商品本店售价后门添加  cost  字段 为 商品成本价 下面代码主要为:商品入库时将商品原价一并写入数据库 还有就是  后台  模板文件( admin/templates/goods_info.htm )  记得添加成本价的  文本框 admin/goods.php 全部替换为下面的代码 <?php /** * ECSHOP 商品管理程序 * ==========================