EcShop二次开发学习方法

近年来,随着互联网的发展,电子商务也跟着一起成长,B2B,C2C,B2C的电子商务模式也不断的成熟。这时催生出了众多电子商务相关的PHP开源产品。B2C方面有Ecshop,Zencart,Magento等国内外知名产品。

下面我们就来简单介绍一下学习Ecshop二次开发的过程和要注意的一些东西:

Ecshop二次开发必备基础:

· 非常熟悉HTML

· 熟悉DIV+CSS的布局

· 扎实的PHP基础,熟悉结构化编程,了解OOP,并能看懂和使用

· 熟悉Smarty模板引擎

· 熟悉MYSQL,掌握SQL语言

Ecshop二次开发学习过程

· 熟悉电子商务基本概念

· 熟悉EcShop 的基本功能使用(商品类型,商品分类,商品属性设置,促销活动使用等)

· 掌握Ecshop的数据库结构和数据库设计思想

· 熟悉ER的模式,实体与关系的建立

熟悉每个表的作用,了解几个核心表的设计及字段的含义,方便拿到新的需求之后,能快速的判断是否加字段,还是新建表来处理。同时也能理解Ecshop的数据库设计思想,把有用的设计思路加到自己的系统中

· 文件结构分析及代码分析

熟悉一些登陆,注册,文档管理,权限控制,分类管理,商品类型等一些常用流程控制。对几个核心文件进行解剖,了解其编程技巧及安全机制

· Ecshop文件结构分析:

\includes\cls_captcha.php: 验证码图片类

\includes\cls_ecshop.php: 基础类

\includes\cls_ecshop.php(56): 密码编译方法;

\includes\cls_rss.php: RSS 类

\includes\cls_smtp.php: SMTP 邮件类

\includes\inc_constant.php: 常量

\includes\init.php: 前台公用文件

\includes\lib_common.php: 公用函数库

\includes\lib_goodscat.php: 前台公用函数库

\includes\lib_insert.php: 动态内容函数库

\includes\lib_main.php: 前台公用函数库

\includes\lib_payment.php: 支付接口函数库

\includes\iconv\cls_iconv.php: 字符集转换类

\includes\ip\cls_ip.php: IP 归属地查询类

\includes\modules\integrates\discuz.php: 会员数据处理类

\includes\modules\integrates\ecshop.php: 会员数据处理类

Ecshop模板更换

熟悉Smarty的精简版的使用,嵌入自己的界面,EcShop模板的跟换技巧

Ecshop二次开发实例

中英文切换的功能,秒杀功能,京东商城模板的制作等

学习目的:

1,会使用Ecshop进行二次开发

2,会换普通的模板及一些功能的修改

3,吸取里面的开发经验

掌握基础知识-》模仿里面的一些写法-》修改里面的模式(形成自己的开发模式)

掌握Ecshop里面的编程技巧及系统设计技巧

转载于:https://www.cnblogs.com/ecshopdevelop/p/10175368.html

Ecshop二次开发相关推荐

  1. 小京东等产品后台版权及logo修改教程[ecshop二次开发]

    小京东等产品后台版权及logo修改教程[ecshop二次开发] ECSHOP模板/ecshop开发中心(www.68ecshop.com) / 2015-09-08 1.后台登录页面 Logo以及背景 ...

  2. 什么是ECShop二次开发?

    何为ECShop二次开发? 所谓ECShop二次开发,也称之为ecshop功能开发.ecshop插件开发,同时某些时候ecshop的模板开发也可认为是对ecshop的二次开发.ECShop二次开发就是 ...

  3. ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解

    Ecshop文件结构 :ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解 /* ECShop 最新程序 的结构图及各文件相应功能介绍 ECShop文件结构目录 ┣ activity ...

  4. ecshop二次开发--放大镜2

    /*本页面所有内容均是在ecshop二次开发--放大镜的基础上你没有这三个jQuery的时候进行的*/ http://blog.csdn.NET/haoyunyun888/article/detail ...

  5. ecshop二次开发的简单快速入门教程

    ecshop二次开发的简单快速入门教程,具体请下载文档 ecshop_dwt_lbi_详解.rar (106 KB) 下载次数: 9 转载于:https://my.oschina.net/u/3360 ...

  6. ecshop二次开发 给商品添加自定义字段【包含我自己进一步的开发实例详解】

    本文包含商品自定义添加教程及进一步的开发实例: 教程: 说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms.Phpcms.帝国)等,他们是可以在后台直接添加自定义字段的. ...

  7. ecshop二次开发--电子票

    前台效果展示: 2. 3. 后台展示效果: 代码实现: 一.             添加菜单项:路径admin\includes\inc_menu.PHP [python] view plainco ...

  8. ecshop二次开发必备--数据库说明2

    ecs_group_goods 该表应该是商品配件配置表 parent_id mediumint 父商品id goods_id mediumint 配件商品id goods_price decimal ...

  9. Ecshop 二次开发之 朝花夕拾

    Ecshop文件结构 ecshop文件架构说明  /*  ECShop 2.5.1 的结构图及各文件相应功能介绍  ECShop2.5.1_Beta upload 的目录  ┣ activity.ph ...

  10. ecshop二次开发目录文档【文件结构说明和数据库表分析】

    ecshop文件架构说明 /* ECShop 2.5.1 的结构图及各文件相应功能介绍 ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affich ...

最新文章

  1. 性能优化—代码层面优化
  2. TypeScript模块系统、命名空间、声明合并
  3. 零配置 之 Spring注解实现Bean定义
  4. 笔记:seafile 7.x 安装和部署摘要
  5. 微信小程序四(设置底部导航)
  6. CDN 原理和几种变形(DCDN/ECDN/PCDN/SCDN)
  7. nrf52840芯片入门
  8. 中国30家值得信赖的大数据采集公司汇总!
  9. Hcse 交换知识点-1
  10. Android 自定义心形图片
  11. 常用Java工具类:java抽奖码生成
  12. 测试管理工具-禅道---软件缺陷和软件缺陷种类
  13. 看《我是特种兵》有感
  14. POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题
  15. [ECE]模拟试题-5
  16. OpenGL之基本图元
  17. 国内下载vscode速度慢解决
  18. WIN10使用内置Check Point Capsule
  19. EasyPlayer.js支持VR视频播放,TSINGSEE青犀视频全力打造网页VR生态圈
  20. QObject::moveToThread: Current thread (0x5651ebdaa180) is not the object’s thread (0x5651eba7e2a0).

热门文章

  1. 三极管原理-导通条件
  2. FL Studio20.9自带中文入门版本
  3. Zemax操作--7(坐标断点)
  4. linux下安装字体
  5. 怎么才能写好技术文档——这是我的全部经验
  6. Steam注册遇到CAPTCHA问题,一直注册不了,一个简单的注册办法
  7. HTML里css画蝴蝶,纯css3制作煽动翅膀的蝴蝶的示例
  8. 网络操作系统项目教程----Windows server 2003篇----打印机安装与配置
  9. matlab imrotate中心,matlab中imrotate
  10. 单路电压表c语言编程,基于ADC0809和AT89S52单片机的数字电压表的设计