zoukankan      html  css  js  c++  java
  • EcShop二次开发学习方法

    EcShop二次开发学习方法

     (2012-03-08 11:10:08)
    标签: 

    京东

     

    公用函数库

     

    二次开发

     

    sql语言

     

    数据库设计

     

    杂谈

    分类: 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文件结构分析:
    includescls_captcha.php:   验证码图片类
    includescls_ecshop.php:   基础类
    includescls_ecshop.php(56):    密码编译方法;
    includescls_rss.php:   RSS 类
    includescls_smtp.php:   SMTP 邮件类
    includesinc_constant.php:   常量
    includesinit.php: 前台公用文件
    includeslib_common.php:   公用函数库
    includeslib_goodscat.php:   前台公用函数库
    includeslib_insert.php:   动态内容函数库
    includeslib_main.php:   前台公用函数库
    includeslib_payment.php:   支付接口函数库
    includesiconvcls_iconv.php:   字符集转换类
    includesipcls_ip.php:   IP 归属地查询类
    includesmodulesintegratesdiscuz.php:   会员数据处理类
    includesmodulesintegratesecshop.php:   会员数据处理类
    ……
     

    Ecshop模板更换
    熟悉Smarty的精简版的使用,嵌入自己的界面,EcShop模板的跟换技巧 
    Ecshop二次开发实例
    中英文切换的功能,秒杀功能,京东商城模板的制作等
     
    学习目的:
    1,会使用Ecshop进行二次开发
    2,会换普通的模板及一些功能的修改
    3,吸取里面的开发经验
     
    掌握基础知识-》模仿里面的一些写法-》修改里面的模式(形成自己的开发模式)
     
    掌握Ecshop里面的编程技巧及系统设计技巧

  • 相关阅读:
    编程的发展史及Python简介
    计算机的主要部件和组成
    编程二连
    数据库中的数据类型
    数据库概念和基本操作(mysql的操作)
    并发编程之协程
    并发编程之多线程
    网络编程之socket编程
    并发编程之多进程
    网络编程之网络协议
  • 原文地址:https://www.cnblogs.com/u0mo5/p/4421273.html
Copyright © 2011-2022 走看看