如何修改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. C语言0长度数组(柔性数组)

    0长度数组,又称为柔性数组(flexible array).通经常使用来实现变长数组.常见于TLV(type-length-value)的数据结构中. 在标准 C 和 C++ 中,不同意用 0 长度数 ...

  2. js中的问题(this)(遍历对象中的属性)

    for (var i in this) { if (this[i] == null) this[i] = "";//属性如果为null,则默认为"";      ...

  3. ChemDraw Pro绘制无环链结构的两种方法

    ChemDraw Pro 14是一款专门针对化学图形绘制而开发制作的编辑软件,是目前工科类常用的绘制化学结构工具,用于快速绘制常用的环结构组成.以下教程讲解ChemDraw Pro绘制无环链结构的两种 ...

  4. WPF 的拖拽操作(DragDrop)

    在WPF中似乎没有对拖拽操作进行改变,和以前的方式一样.如果曾近在 Windows 窗体应用程序中使用过鼠标拖放,就会发现在 WPF 中的编程接口实际上没有发生变化.重要的区别是用于拖放操作的方法和事 ...

  5. ItcastOA_整体说明_准备环境

    1. 整体说明 1.1. 项目说明 1.1.1. OA概述 OA是Office Automation的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理.实现信息化.无纸化办公,可方便 ...

  6. shell脚本学习总结03--别名的使用

    1.创建别名 $ alias dms='cd Oracle/Middleware/user_projects/domains/7001_costctl/' $ dms $ dms $ pwd /hom ...

  7. MD5骨骼动画模型加载

    前面我们分析了静态模型OBJ格式,桢动画模型MD2,这篇主要分析骨骼动画MD5的一些概念并且实现. 混合桢动画有计算简单,容易实现等优点,但是在需要比较细致的效果时,则需要更多的关键桢,每桢都添加相同 ...

  8. webstorm配置内存参数,解决卡顿

    找到WebStorm.exe.vmoptions这个文件,路径如下webstorm安装主目录>bin>WebStorm.exe.vmoptions更改为第二行:-Xms526m第三行:-X ...

  9. [NOI2008] 志愿者招募[流量平衡]

    288. [NOI2008] 志愿者招募 ★★★★   输入文件:employee.in   输出文件:employee.out   简单对比时间限制:2 s   内存限制:512 MB [问题描述] ...

  10. LeetCode-Combination Sum IV

    Given an integer array with all positive numbers and no duplicates, find the number of possible comb ...