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

1.首先打开language\zh_cn\admin\commn.php 
假如当前的项要加在商品管理的菜单下 
在其下面加入如代码:

  1. $_LANG['77_goods_export'] = '进货管理';
  2. $_LANG['78_goods_export'] = '出货管理';

2.打开admin\includes\modules\inc_menu.php 
加如下代码:

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

配置好上面两个步骤之后  清理缓存,后台左侧商品管理菜单下就会多出两个菜单, 
3.配置权限体系language\zh_cn\admin\priv_action.php

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

4.打开admin\includes\inc_priv.php

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

至此,权限分配完毕,可是在权限分配面板里,却没有看到进货管理和出货管理这两项的权限。 
我当时也是遇到这个问题,找了好久,才找到解决办法,是需要在esc_admin_action这个表里加一些内容才可以 
如图:

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

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

 

  • 大小: 10.5 KB
  • 大小: 22.7 KB
  • 大小: 24.3 KBw

(责任编辑:最模板)

ecshop后台增加模块菜单详细教程(图)的更多相关文章

  1. ecshop后台增加模块菜单详细教程

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

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

    有的时候我们会在后台增加新的功能,菜单项是一个程序的入口,是必不可少的,如何在后台增加菜单项呢,大家可以参考下面的教程:   例如:想在后台左侧的菜单栏的"促销管理"下添加一个&q ...

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

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

  4. 给ecshop后台增加管理功能页面

    给ecshop后台增加管理功能页面 比如我们增加一个统计报表叫做 物流费用统计报表 放在后台“报表统计”栏目中 具体操作步骤: 第一步,我们要添加一个菜单到后台,然后设置语言项,最后设置权限,这样,后 ...

  5. ecshop 后台增加栏目

    ① 后台左侧导航添加菜单 Ecshop后台增加一个左侧列表菜单需要修改三个文件/admin/includes/inc_menu.php /admin/includes/inc_priv.php /la ...

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

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

  7. 【转】Ecshop 后台增加一个左侧列表菜单menu菜单的方法

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

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

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

  9. ecshop后台增加模板页的方法

    CShop的动态模板机制是一个非常灵活的系统,管理员可以在后台根据自己的要求调整模板模块的显示位置.本文详细讲解了如何修改ECSHOP内部结构使得用户可以添加自己的模板页从而方便灵活的使用系统自带的模 ...

随机推荐

  1. ASP.NET MVC Validation

    CHECKBOX http://stackoverflow.com/questions/4934032/mvc3-make-checkbox-required-via-jquery-validate ...

  2. pyOpenSSL0.13安装失败

    /usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distribution option: 'zip_safe' war ...

  3. myeclipse里装svn插件

    找到myeclipse的安装目录下的dropins文件夹,在该文件夹中建立一个新的文件夹SVN,将下载的site-1.8.16.zip解压下的东西放在该文件夹中.再打开myeclipse,import ...

  4. Simple GDB case

    to be added...   gdb a.out   [Inferior 1 (process 9718) exited with code 05] (gdb) list Line number ...

  5. mapreduce小结

    (不断更新) MapReduce架构是一种分布式编程架构,它本质上是将任务划分,然后归并.它是以数据为中心的编程架构,相比与分布式计算和并行计算等,它更看重的是吞吐率.它处理的数据是PB级的数据,它并 ...

  6. scala学习笔记(1)

    下载和安装Scala 前往http://www.scala-lang.org/downloads下载Scala在各个平台的安装包,安装后即可在运行scala编译器和交互式命令行环境(interacti ...

  7. Leetcode: Convert a Number to Hexadecimal

    Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two's compl ...

  8. cookie 使用笔记

    参考书<JSP Web 开发案例教程> index.jsp页面 dologin.jsp页面 welcome.jsp页面 页面显示 点击提交

  9. web1

    <!DOCTYPE html> <html> <head> <title>web0923</title> <script> fu ...

  10. linux第12天 线程

    今天主要学习了共享内存,信号量的封装,还有线程. POSIX线程库 与线程有关的函数构成了一个完整的系列,绝大多数函数的名字都是以“pthread_”打头的 要使用这些函数库,要通过引入头文<p ...