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全部勾选中 在保存文件,这样既可以点击 分销商文件