EcShop二次开发学习方法
课程导航
EcShop二次开发学习方法报名
EcShop二次开发学习方法新闻
EcShop二次开发学习方法环境
热门课程:
400-888-4849
  • 学校新闻

EcShop二次开发学习方法

  EcShop二次开发学习方法
  近年来,随着互联网的发展,电子商务也跟着一起成长,B2B,C2C,B2C的电子商务模式也不断的成熟。这时催生出了众多电子商务相关的PHP开源产品。B2C方面有Ecshop,Zencart,Magento等国内外知名产品。
  下面我们就来简单介绍一下学习Ecshop二次开发的过程和要注意的一些东西:
  Ecshop二次开发必备基础:
  非常熟悉HTML
  熟悉DIV+CSS的布局
  扎实的PHP基础,熟悉结构化编程,了解OOP,并能看懂和使用
  熟悉Smarty模板引擎
  熟悉MYSQL,掌握SQL语言
  Ecshop二次开发学习过程
  熟悉电子商务基本概念
  熟悉EcShop 的基本功能使用(商品类型,商品分类,商品属性设置,促销活动使用等)
  掌握Ecshop的数据库结构和数据库设计思想
  熟悉ER的模式,实体与关系的建立
  文件结构分析及代码分析
  熟悉一些登陆,注册,文档管理,权限控制,分类管理,商品类型等一些常用流程控制。
  对几个核心文件进行解剖,了解其编程技巧及安全机制
  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:   会员数据处理类
  ……