首先需要修改四个文件:inc_priv.php,   inc_menu.php,  priv_action.php,  commn.php

假如当前的项要加在商品管理的菜单下

一:在languages/zh_cn/admin/common.php文件中,增加一变量$_LANG['00manage_accept'] = '新添内容';

$_LANG['02_cat_and_goods']='货物管理';
$_LANG['77_goods_export'] = '进货管理';
$_LANG['78_goods_export'] = '出货管理';

二:ecshop后台管理 admin/includes/inc_menu.php 添加上你要添加的功能

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

配置好上面两个步骤之后  清理缓存,后台左侧商品管理菜单下就会多出两个菜单

二:前台语言包 languages/zh_cn/admin/priv_action.php 对应前面的添加上相应的权限

$_LANG['jhgl'] = '进货管理';
$_LANG['chgl'] = '出货管理';

三:admin/includes/inc_priv.php 对应在priv_action.php里面添加的东西,添加到inc_priv.php里面

$purview['77_goods_export']           = 'jhgl';
$purview['78_goods_export'] = 'chgl';

  至此,权限分配完毕,可是在权限分配面板里,却没有看到进货管理和出货管理这两项的权限。

四:在表ecs_admin_action中添加菜单元素。在后台权限管理/管理员列表中才可以给其他用户增加新添得菜单权限

我当时也是遇到这个问题,找了好久,才找到解决办法,是需要在esc_admin_action这个表里加一些内容才可以 
如图:

parent_id就是所在菜单的id,当前的菜单是商品管理,而商品管理的菜单id是1,后台就是权限名了。

添加之后,清理缓存,在权限分配的面板里就能看到相关的权限项了

五:根据你添加的功能 在语言包里添加上相对应的php文件

六:在language/zh_cn/admin/log_action.php中设置具体的管理员操作需要的-变量

 

Ecshop后台菜单添加的更多相关文章

  1. ecshop后台增加|添加商店设置选项和使用方法详解

    有时候我们想在Ecshop后台做个设置.radio.checkbox 等等来控制页面的显示,看看Ecshop的设计,用到了shop_config这个商店设置功能 Ecshop后台增加|添加商店设置选项 ...

  2. ECSHOP后台左侧添加菜单栏

    比如我们在后台中增加 “活动管理”功能,方法如下 在ECSHOP 管理中心共用语言文件 language\zh_cn\admin\commn.php ,添加我们的自定义菜单: $_LANG['17_a ...

  3. (转)ecshop 后台商品分类添加图片的功能

    转之--http://blog.sina.com.cn/s/blog_4696b3760100n5ee.html   1 .首先找到数据表 ecs_category (商品分类表) 添加一 cat_i ...

  4. 修改ecshop后台的管理菜单

    ecshop后台菜单如何去修改,下面ecshop开发中心如何去修改 首先先打开后台菜单项相关文件: admin\includes\inc_menu.php languages\zh_cn\admin\ ...

  5. ecshop后台新功能及权限的添加

    1.在后台"推荐管理"里添加"推荐人分成"."会员分成"两个操作功能以及权限 index.php?act=menu incluedes/in ...

  6. Ecshop 后台增加一个左侧列表菜单menu菜单的方法

    Ecshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages ...

  7. ecshop后台增加模块菜单详细教程(图)

    我们有时候针对ecshop如此开发,想在后台加一些菜单,最模板以前提供过教程,但是并非很系统,今天最模板抛砖引玉图文教程告诉大家:如何在ecshop后台增加模块菜单! 首先需要修改四个文件:inc_p ...

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

    ecshop后台自定义菜单涉及到几个重要的权限控制的文件,先做如下总结: 后台添加菜单项,并设置权限的步骤.:(以在系统模块添加申请友链菜单为例)commn.php       : \language ...

  9. ecshop后台添加栏目

    ecshop后台增加模块菜单详细教程 一:ecshop后台管理 admin\includes\inc_menu.php 添加上你要添加的功能admin\includes\inc_priv.php 对应 ...

随机推荐

  1. Swap Nodes in Pairs——LeetCode

    Given a linked list, swap every two adjacent nodes and return its head. For example,Given 1->2-&g ...

  2. 老罗android开发视频教程学习完了

    让我学到了android的文件结构,事件窗口数据传递,百度地图开发很感谢

  3. CentOS7 盒盖休眠

    https://wiki.archlinux.org/index.php/Power_management_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) CentOS ...

  4. 每个项目单独配置 git 用户

    git多账号登陆问题 设置git全局设置: git config --global user.name "your_name"  git config --global user. ...

  5. 《Java 并发编程实战》读书笔记之二:图文讲述同步的另一个重要功能:内存可见性

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/17288243 加锁(synchronized同步)的功能不仅仅局限于互斥行为,同时还存在另 ...

  6. isEqual,isEqualTostring,==三者的区别

    isEqual:首先判断两个字对象的类型是否相同,在判断内容是否相同,如果类型不同直接return no.如先判断是否都是 NSString,在判断string的内容. isEqualTostring ...

  7. android中Canvas使用drawBitmap绘制图片

    1.主要的绘制图片方法 //Bitmap:图片对象,left:偏移左边的位置,top: 偏移顶部的位置     drawBitmap(Bitmap bitmap, float left, float ...

  8. Qt 学习之路:线程和事件循环

    前面一章我们简单介绍了如何使用QThread实现线程.现在我们开始详细介绍如何“正确”编写多线程程序.我们这里的大部分内容来自于Qt的一篇Wiki文档,有兴趣的童鞋可以去看原文. 在介绍在以前,我们要 ...

  9. poj2993 poj2669

    扯淡题. 2993 #include <iostream> #include <stdio.h> #include <string> #include <st ...

  10. 怎样找Android里自带的数据库?

    首先先让它显示出来. 窗口window下的Show View 下的File Explorer(other里), 这时File Explorer窗口 就会显示出来,下一步我们找到data下的data,然 ...