`
ljl_xyf
  • 浏览: 633104 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ecshop 如何在后台新建一个菜单-修改desktop.xml和添加文件

 
阅读更多

我们以添加一个留言板功能菜单为例:

一、修改desktop/app/b2c/desktop.xml文件

.......

  <permission id="notebooks_list" display='true' parent='notebooks' workground='b2c.wrokground.notebook'>查看留言列表</permission>
    
    </permissions>


   <workground name="留言板" id="b2c.wrokground.notebook" app="b2c" controller="admin_notebook" action="index" order='10'>
        <menugroup name="留言管理">
            <menu controller='admin_notebook' action='addnew' permission='notebooks_list' display='false' order='10'>新建订单</menu>
            <menu controller='admin_notebook' action='showEdit' permission='notebooks_list' display='false' order='11'>编辑订单</menu>
            <menu controller='admin_notebook' action='index' permission='notebooks_list' display='true' order='20'>留言列表</menu>
        </menugroup>
    </workground>

......

 

二、添加类文件

1)、添加新文件app\b2c\controller\admin\notebook.php,我们这里直接复制一个别的类,修改名称notebook.php

修改里面的代码

   1、class b2c_ctl_admin_goods extends desktop_controller{修改成

        class b2c_ctl_admin_notebook extends desktop_controller{

 

   2、修改

        $this->finder('b2c_mdl_goods',$actions_base); 修改成

         $this->finder('b2c_mdl_notebook',$actions_base);

 

2)、添加新文件app\b2c\lib\finder\notebook.php  这里也是直接复制goods.php直接改名

 

3)、在文件app\b2c\services.xml 添加如下代码(红色字体部分为新添加)

   <service id="desktop_finder.b2c_mdl_goods">
        <class>b2c_finder_goods</class>
    </service>
    <service id="desktop_finder.b2c_mdl_notebook">
        <class>b2c_finder_notebook</class>
    </service>

    <service id="desktop_finder.b2c_mdl_member_lv">
        <class>b2c_finder_member_lv</class>
    </service>

 

4)、添加数据对应文件:app\b2c\dbschema\notebook.php

 

通过以上修改大公搞成。

 

分享到:
评论

相关推荐

    ECShop-V3.6-UTF8-release20170608.zip

    ECShop-V3.6-UTF8-release20170608.zip

    ecshop-QQ微博淘宝支付宝--四合一有后台版-UTF-8

    标题 "ecshop-QQ微博淘宝支付宝--四合一有后台版-UTF-8" 指的是一个集成QQ、微博、淘宝和支付宝四种社交与支付功能的ECShop商城系统。ECShop是一款基于PHP语言开发的开源电子商务平台,适用于企业或个人快速搭建网上...

    ECSHOP二次开发文档【文件结构和数据库表分析】.docx

    ECSHOP是一款流行的开源电商系统,其文件结构和数据库表设计对于开发者进行二次开发至关重要。以下是对ECSHOP 2.5.1 版本的主要文件结构及其功能的详细说明: 1. **前端文件**: - `activity.php`:展示活动列表。...

    ecshop-ueditor1.3.6-UTF-8.rar

    这个压缩包可能是ECSHOP的一个增强版,允许用户在后台管理系统中使用功能更强大的编辑工具。 描述中提到“ecshop替换编辑器为ueditor文件,博文对应文件”,这表明压缩包内的内容主要是为了升级ECSHOP中的文本编辑...

    ecshop大朴简洁版单独数据包(utf-8).zip

    ECShop是一款专为电商设计的开源电子商务系统,其“大朴简洁版”是该系统的一个定制版本,旨在提供更为简洁、易用的购物平台体验。这个数据包是UTF-8编码,确保能支持多语言环境,避免了字符乱码问题。 在电商网站...

    ecshop目录结构图.docx

    ECShop是一款基于PHP开发的开源电子商务系统,其2.5.1版本的目录结构和文件功能如下: 1. **根目录文件**: - `activity.php`:展示活动列表。 - `affiche.php`:处理广告相关操作。 - `affiliate.php`:用于...

    ECSHOP目录详解 .pdf

    ECSHOP的目录结构非常清晰,每一个文件都有特定的功能,而数据库的合理设计则为网站的数据管理提供了坚实的基础。 从给定的文件信息中可以看出,ECSHOP的目录结构分为前台部分和后台管理部分。前台部分包含了用户...

    ecshop在后台设置模版添加页面方法详解.pdf

    完成上述步骤后,你已经在ECShop后台成功设置了一个新的模板页面。用户访问此页面时,会看到一个与原`category.php`页面布局类似但可自定义的新页面。通过这种方式,你可以根据业务需求添加更多的个性化页面,提升...

    lativ_utf-8 2.7.3.rar

    标题中的"lativ_utf-8 2.7.3.rar"指的是ECSHOP电子商务系统的Lativ主题的一个UTF-8编码版本,版本号为2.7.3。ECSHOP是一款在中国广泛应用的开源电子商务软件,它允许商家构建自己的在线购物平台。UTF-8编码是一种...

    ecshop后台操作90个小问题(很常见的问题).txt

    - **操作步骤**:新建一个名为 test 的模板目录至 `themes` 目录下,即创建 `themes\test` 目录,然后在后台管理 -&gt; 模板管理 -&gt; 选择模板 中选择该模板。 #### 26. ECShop商品图片水印功能 - **操作步骤**:在商品...

    ecshop首页-通栏广告.txt

    ecshop首页 通栏广告修改方法 首页-通栏广告为什么不显示? 我来教大家修改几个小错误 我们要修改的就是ecshop 顶部那个图片。最右边有个小X取消,小叉取消后隐藏的广告图. 也就是所谓的首页-通栏...所以我就来发一个。

    ecshop二次开发手册基础教程.pdf

    2. 模板修改与管理:ECSHOP允许在后台进行模板设置,无需上传文件即可完成模板的更改。这大大简化了前端展示的调整工作。 3. 模板调用:使用`display`方法指定模板文件并将其输出到客户端,例如:`$smarty-&gt;display...

    ecshop文件目录结构

    26. **footer.html**:后台页脚文件,显示在每个后台页面底部。 27. **gcategory.batch.html**:商品分类批量编辑页面,用于批量编辑商品分类。 28. **gcategory.form.html**:商品分类form表单页面,用于添加或编辑...

    ecshop文件结构

    **ECSHOP文件结构详解** ECSHOP是一款基于PHP语言开发的开源电商系统,其文件结构设计清晰,便于开发者进行二次开发和维护。在深入理解ECSHOP文件结构之前,我们需要先了解基本的PHP web应用架构,以便更好地掌握...

    ECSHOP团购集成ECgroupon版 1.0 UTF-8 .rar

    ECSHOP是一个流行的开源电子商务解决方案,以其强大的功能和易用性受到广大用户的喜爱。通过集成ECgroupon插件,ECSHOP平台能够快速实现团购功能,吸引更多的消费者参与,从而提升销售额。该插件的1.0版本可能包含了...

    ecshop后台添加菜单项(模块)详细步骤

    在介绍如何在ecshop后台添加菜单项之前,我们首先要了解ecshop的后台结构和权限管理系统,这样才能在正确的文件和位置进行修改和添加。ECSHOP是一个开源的网上商店系统,用PHP编写,支持多种数据库,它有着完善的...

    ECShop-V4.1.16-UTF8-release20230712,ECShop-V4.1.16电商商城源码

    在安装和使用ECShop V4.1.16时,压缩包内的“先看我-安装包说明.txt”文件将提供详细的步骤指导。通常,安装过程包括以下几个环节: 1. **环境配置**:确保服务器环境符合ECShop的运行要求,例如PHP版本、MySQL...

    ecshop-zidian.rar_ecshop_ecshop文件格式

    标题中的"ecshop-zidian.rar_ecshop_ecshop文件格式"提到了一个名为"ecshop"的电子商务平台,以及一个与之相关的"zidian.rar"压缩文件。这个压缩包似乎包含了有关"ecshop"的详细数据字典,而"zidian.doc"可能是这个...

    ECSHOP后台菜单管理修改方法[归纳].pdf

    ECSHOP后台菜单管理修改方法[归纳].pdf

    eschop分析大全.pdf

    在ECShop 2.5.1_Beta版本中,我们可以看到一系列与网站运营相关的文件和功能,这些文件覆盖了从商品展示、用户交互到后台管理的各个层面。 1. **商品相关**: - `goods.php`:商品详情页面,展示商品信息。 - `...

Global site tag (gtag.js) - Google Analytics