大家都支持opencart有个导入导出的插件对吧?就是:Export/Import Tool这个插件,但是很多人看到繁琐的安装过程可能会望而却止,或者安装完了后,修改好了权限后,发现无法使用,嘿嘿,下面来说说安装到使用和错误解决办法吧!
先说安装,下载对应opencart的版本,比如你的是1.5.2你就下对应版本的插件
第一步,上传
下了后解压,把里面upload文件夹里的文件传到对应的目录下
第二步:修改文件
修改:/admin/controller/common/header.php
搜索:
$this->data['text_backup'] = $this->language->get('text_backup');
在后面添加:
$this->data['text_export'] = $this->language->get('text_export');
搜索:
$this->data['backup'] = $this->url->link('tool/backup', 'token=' . $this->session->data['token'], 'SSL');
在后面添加:
$this->data['export'] = $this->url->link('tool/export', 'token=' . $this->session->data['token'], 'SSL');
修改:/admin/language/english/common/header.php
搜索:
$_['text_backup'] = 'Backup / Restore';
在后面添加:
$_['text_export'] = 'Export / Import';
修改:/admin/language/zh-CN/common/header.php
搜索:
$_['text_backup'] = '数据维护(Backup/Restore)';
在后面添加:
$_['text_export'] = '导入/导出[Export / Import]';
【PS,如果你没有安装中文语言包可以跳过这个步骤,如果你添加了其他语言包就要在/admin/language/下相应的语言包里的/common/header.php搜索“$_['text_backup'] ”这一行,然后按照上面例子在下一行增加个“$_['text_export'] ”的函数,并且赋予一个对应值】
修改:/admin/view/template/common/header.tpl
搜索:
<li><a href="<?php echo $backup; ?>"><?php echo $text_backup; ?></a></li>
在后面增加:
<li><a href="<?php echo $export; ?>"><?php echo $text_export; ?></a></li>
第三步:修改权限
登录opencart后台,依次打开“系统管理[system]-管理员[Users]-管理员群组[User Group]”,修改超级管理员权限,把“查看权限(Access Permission)”和“修改权限(Modify Permission)”都全选然后保存
第四步:解决“Error: Could not load language tool/export!”错误
这个错误代码一看,就知道是语言包没有对应的,因为你使用的不是默认的英语导致,这个时候,你需要新建一个语言包,步骤如下:
把/admin/language/english/tool/下的“export.php”复制到/admin/language/zh-CN/tool/下即可,如果你想汉化下也可以修改下php文件,把里面的值改为中文,如果是用其他语言的,就按照这样的方法复制文件过去即可!
汉化范例:“$_['heading_title'] = 'Export / Import';”改为“$_['heading_title'] = '导出Export / 导入Import';”
第五步:导出和导入
点击选择文件然后选择一个xls的excel文件然后导入即可,导出的话就点击右上角的导出即可,具体的使用网上有教程,初次使用请备份好数据库,修改文件前请备份源文件,修改的文件编码必须保持utf-8
OK了!这就是整个插件的安装,修改,修正和使用教程了!