您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop二次开发必备知识
书雪2025-01-21 15:44:18ecshop商城教程已有6人查阅
导读近年来,随着互联网的发展,电子商务也跟着一起成长,B2B,C2C,B2C的电子商务模式也不断的成熟。这时催生出了众多电子商务相关的PHP开源产品。B2C方面有Ecshop,Zencart,Magento等国内外知名产品。
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里面的编程技巧及系统设计技巧
近年来,随着互联网的发展,电子商务也跟着一起成长,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里面的编程技巧及系统设计技巧
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop留言板里的日期和时间怎么删除
以官方默认模板为例,用EDITPLUS 或 dreamweaver 等编辑软件打开 Ecshop 模板目录(themes/default/libraryecshop商品图片模糊修改图片上传压缩质量的方法
ecshop商品图片模糊修改图片上传压缩质量修改教程在includes/cls_image.php中。imagejpeg这个函数是生成图片的函数,范围从 0(最差质量,文件更小)到 100(佳质量,文件很大)。ecshop模板站内快讯怎么调用指定分类的文章
1、要求:在ECSHOP商城首页的“站内快讯”里只显示某个特定分类下的文章,例如只显示 类别ID为 5 ?的文章。ecshop订单号生成规则怎么修改
负责订单编号生成规则的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数。
留言与评论 (共有 0 条评论) |