如何修改opencart的模版适合为mycncart系统使用

mycncart跟随opencart的最新代码不断进行升级,并改造和不断加入中国特色的功能,因此opencart的模版均不能够拿来直接套用到mycncart使用。

本教程根据适合opencart2.0.2.0和2.0.3.1版本的模版,将其改造为适合 mycncart 1.0.2.0 可用的模版,给大家节省下二次开发的时间。同时,您改造后的模版,可以在 www.mycncart.com 上进行销售或免费分享给大家使用。

1. 地址表单 account/address_form.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;
f. 加入收件人电话号码shipping_telephone部分;

2. 编辑账户 account/edit.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 加入短信验证码部分;
d. 加入有关短信验证码的javascript部分;

3. 注册账户 account/register.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将fax部分去掉;
d. 将address的fieldset部分整个去掉;
e. 将有关country,zone的javascript代码去掉;
f. 加入短信验证码部分;
g. 加入有关短信验证码的javascript部分;

4. 退换货 account/return_form.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将谷歌验证码部分替换为常规验证码部分;

5. 推广会员编辑账户 affiliate/edit.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;

6. 推广会员注册 affiliate/register.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;
f. 添加支付宝alipay选项和填写部分;
g. 替换或调整银行转账部分;

7. 游客结账账单地址 checkout/guest.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;

8. 游客结账配送地址 checkout/guest_shipping.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;
f. 加入收件人电话号码shipping_telephone部分;

9. 结账时登陆客户账单地址 checkout/payment_address.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;

10. 结账时登陆客户配送地址 checkout/shipping_address.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;
f. 加入收件人电话号码shipping_telephone部分;

11. 结账时注册 checkout/register.tpl
a. 将firstname替换为fullname;
b. 将lastname部分去掉;
c. 将address_1替换为address;
d. 将address_2部分去掉;
e. 将国家,地区、城市、地址部分重新排序;

12. 推广会员提款方式 affiliate/payment.tpl
a. 添加支付宝alipay选项和填写部分;
b. 替换或调整银行转账部分;

13. 联系我们 information/contact.tpl
a. 将谷歌验证码部分替换;
b. 替换谷歌地图代码部分;

14. 商品详情页面 product/product.tpl
a. 将谷歌验证码部分替换;
b. 替换验证码部分的#button-review之javascript部分;
c. 将国外的分享代码替换为百度分享代码;

注:
1. 以上涉及到替换的内容,一般可以从对应的default模版下相应文件中找到;
2. 部分模版由于样式等不一样,一次替换时要注意样式随着要改变。

如何修改opencart的模版适合为mycncart系统使用的更多相关文章

  1. 帝国cms7.0修改默认搜索模版中的分页[!--show.page--]

    修改默认搜索模版的分页是在e/class/connect.php下 搜索下function page1就是我们要修改的分页了 下面贴上我修改后的分页 //前台分页 function page1($nu ...

  2. 到底什么样的企业才适合实施SAP系统?

    SAP系统作为全宇宙第一的ERP,号称世界500强里面有80%的企业部署了SAP系统,总部位于德国沃尔多夫市,在全球拥有6万多名员工,遍布全球130个国家,并拥有覆盖全球11,500家企业的合作伙伴网 ...

  3. 分库分表真的适合你的系统吗?聊聊分库分表和NewSQL如何选择

    曾几何时,"并发高就分库,数据大就分表"已经成了处理 MySQL 数据增长问题的圣经. 面试官喜欢问,博主喜欢写,候选人也喜欢背,似乎已经形成了一个闭环. 但你有没有思考过,分库分 ...

  4. 修改Excel2013默认模版(启动模版和新建Sheet模版)

    1.  C:\Windows\ShellNew\EXCEL12.XLSX 设置好格式后另存为, 然后复制过来覆盖掉,如果覆盖不了,注意修改所有者权限 2. 新建文件保存为模版文件Sheet.xltx, ...

  5. 修改Excel默认模版(启动模版和新建Sheet模版)

    Office 2013 1.  C:\Windows\ShellNew\EXCEL12.XLSX 设置好格式后另存为, 然后复制过来覆盖掉,如果覆盖不了,注意修改所有者权限 2. 新建文件保存为模版文 ...

  6. 主攻ASP.NET MVC4.0之重生:MVC Controller修改Controller.tt模版,自动添加版本注释信息

    第一步找到MVC 4.0 CodeTemplates 一般路径在:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Ite ...

  7. 修改opencart extension插件代码后无法重新安装的解决办法

    有时我们在为opencart安装一些插件后,发现有些地方需要细微的调整,然后去修改插件代码重新安装,但是却没有成功.开始有点怀疑是不是不能修改代码,但也不至于啊,不然开发者怎么制作插件.应该是哪里出了 ...

  8. 修改OpenCart系统配置

    后台修改admin配置文件和修改根目录下的config.php <?php// HTTPdefine('HTTP_SERVER', 'http://网站域名/');define('HTTP_IM ...

  9. E - Just a Hook HDU - 1698 线段树区间修改区间和模版题

    题意  给出一段初始化全为1的区间  后面可以一段一段更改成 1 或 2 或3 问最后整段区间的和是多少 思路:标准线段树区间和模版题 #include<cstdio> #include& ...

随机推荐

  1. Html制作简单而漂亮的登录页面

    先来看看样子. html源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset ...

  2. 使用webdriverwait封装查找元素方法

    对于selenium原生的查找元素方法进行封装,在timeout规定时间内循环查找页面上有没有某个元素 这样封装的好处: 1.可以有效提高查找元素的效率,避免元素还没加载完就抛异常 2.相对于time ...

  3. Web前端设计模式--制作漂亮的弹出层

    设计场景: Ben最近在负责一个购书网站,在网站的首页上,有一个叫做“最新上架”的板块,板块的内容比较简单,只有书籍名称,作者姓名和上架时间(如图),当初设计的时候并i没有过于丰富的构思... 现在问 ...

  4. smarty 总结和分析

    虽然smarty现在已经废弃不用,但是它的原理我们需要了解一下,这也是TP框架的一部分原理,它把前后端分离开,这样前端只需要写静态网页,后端只需要处理数据库和php文件就可以了,phpcms的思路也大 ...

  5. webpack配置(一)

    这里再配置的时候走了些弯路,现在,把配置前的准备工作做好很重要: 首先,安装node.js,当然,npm也就有了: 其次,安装xampp,主要是为了配置Apache: 安装好后,xampp---htd ...

  6. ios 更改UITableview中Section的字体颜色

    -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UILabel *c ...

  7. MD5加密算法全解析

    转自:http://blog.csdn.net/nzfxx/article/details/51804193 大家好,我们现在来讲解关于加密方面的知识,说到加密我认为不得不提MD5,因为这是一种特殊的 ...

  8. Centos7.0配置MySQL主从服务器

    主服务器:192.168.186.131 从服务器:192.168.186.133 主从服务器mysql版本尽量保持一致,安装步骤请阅mysql安装步骤 一.修改主服务器配置文件 #   vi /et ...

  9. Servlet------>jsp自定义标签4(重复标签体)

    4.控制标签体内容执行五次(tld中的配置,和jsp我就省略了,详细请看jsp自定义标签1)这里这个方法是继承了tag接口的实现类,这个实现类里不只实现了tag接口,还有tag接口的子接口,也就是It ...

  10. RabbitMq入门与基本使用

    这两天工作项目中用到了rabbitmq,顺便学习了一下. RabbitMq主要的使用模式有三种:工作队列,发布订阅和RPC远程调用. 1.工作队列 生产者: using System; using R ...