ecmall二次开发详解

ECMALL后台二次开发详解
2011-12-02 19:39

以 促销 里的 团购管理 为例

1.设置菜单

找到 tjb2c\admin\includes里的menu.inc.php文件,添加 如下代码 :

//促销

    'cuxiao' => array(

        'text'      => "促销",

        'default'   => 'dazhe_manage',

        'children'  => array(

            'dazhe_manage' => array(

                'text'  => "限时打折",

                'url'   => 'index.php?app=dazhe&act=add',

            ),

            'groupbuy' => array(

                'text' => Lang::get('groupbuy'),

                'url'  => 'index.php?app=groupbuy',

            ),

           

        ),

),   

代码解释如下:


2.设置文件权限

找到文件 tjb2c\admin\includes里的priv.inc.php 添加如下代码:

'cuxiao' => array

    (

        'dazhe' => 'dazhe|all',//促销设置

        'groupbuy'     => 'groupbuy|all',//团购

    )

3. 建立应用文件

1):应用文件必要建立在tjb2c\admin\app文件夹里

2):应用文件的命名必须是 index.php?app=groupbuy中app传的参数+.app.php例如groupbuy.app.php

3):应用文件里的类命名必须是index.php?app=groupbuy中app传的参数+App ,必须继承 BaseModel,必须有构造函数,详细如下图:


取得模型,链接数据库 稍后在讲,如果测试,不链接数据库,  $this->_groupbuy_mod =& m('groupbuy');应该去掉。

4.语言包

文件夹tjb2c\languages\sc-utf-8\admin 里必须有index.php?app=groupbuy   app传递参数+ .lang.php的文件

例如:groupbuy.lang.php

5.应用文件里必须有index函数,和act传递的参数命名的函数,例如 index.php?app=groupbuy&act=add,groupbuy.app.php文件里必须有function index(){}和function add(){}

6.应用文件 函数里引用模板 对应的模板文件必须建立在 tjb2c\admin\templates文件夹里 例如:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值