您的位置首页生活百科

opencart后台开发

opencart后台开发

的有关信息介绍如下:

opencart后台开发

简单介绍opencart是如何的开发

opencart是一个简单开源电子商务系统,

所以对于前台的注册页面,主要有4个相关文件:

M: \catalog\model\checkout\register.php

V: \catalog\view\template\checkout\register.tpl

C: \catalog\controller\checkout\register.php

L: \catalog\language\english\checkout\register.php

以此类推, 在管理后台, 如要编辑这些文件, 也主要有下面这4个文件:

M: \admin\model\catalog\product.php

V: \admin\view\template\catalog\product.tpl

C: \admin\controller\catalog\product.php

L: \admin\language\english\catalog\product.php

这里我就给大家演示后台是如何开发 —分销商

开发opencart后台首先要注意admin文件中,首先在打开文件

V: \admin\view\template\common\menu.tpl

C: \admin\controller\common\menu.php

L: \admin\language\english\common\menu.php

第一步,首先在L: \admin\language\english\common\menu.php中添加

$_['text_my_affiliate'] = '分销商';

然后再C: \admin\controller\common\menu.php中添加代码:

$data['text_my_affiliate'] = $this->language->get('text_my_affiliate');

$data['my_affiliate'] = $this->url->link('marketing/my_affiliate', 'token=' . $this->session->data['token'], 'SSL');//菜单链接

最后在V: \admin\view\template\common\menu.tpl添加代码:

  • 这里要注意代码添加位置

    第二步,分别新建php文本

    M: \admin\model\marketing\my_affiliate.php

    V: \admin\view\template\marketing\my_affiliate_list.tpl

    C: \admin\controller\marketing\my_affiliate.php

    L: \admin\language\english\marketing\my_affiliate.php

    第三步,在C:my_affiliate.php中编写代码:

    public function index() { $this->load->language('marketing/my_affiliate');//调用语言

    $data['breadcrumbs'] = array();//显示信息 $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL') ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('marketing/my_affiliate', 'token=' . $this->session->data['token'] . $url, 'SSL') );

    $this->document->setTitle($this->language->get('heading_title')); $this->load->model('marketing/my_affiliate');调用数据表

    $data['header'] = $this->load->controller('common/header');//调用公共文件 $data['column_left'] = $this->load->controller('common/column_left');//调用菜单

    $data['footer'] = $this->load->controller('common/footer');//调用底部

    $this->response->setOutput($this->load->view('marketing/my_affiliate_form.tpl', $data));//调用视图

    }

    }

    在 L:my_affiliate.php中编写代码:

    ?>

    之后在V: my_affiliate_list.tpl中编写代码:

    如果想要连接数据库或者自己新建一张自己的表,这里就简单说一下

    在M:my_affiliate.php中编写代码:

    public function getMyAffiliates() { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "my_affiliate "); return $query->rows; }

    }

    在C:my_affiliate.php中添加代码:

    $this->model_marketing_my_affiliate->getMyAffiliates();//调用自己新建的表

    这样简单的分销商页面就做好了,但是如果在菜单中点击分销商时,会跳转出无权限页面;这样就要在 系统设置-》管理员管理-》管理员群组 页面中 点击超级管理员群组 的 编辑 将里面没有 勾选的 my_afflilate全部勾选中 在保存文件,这样既可以点击 分销商文件