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的数据库设计思想,把有用的设计思路加到自己的系统中
· 文件结构分析及代码分析
熟悉一些登陆,注册,文档管理,权限控制,分类管理,商品类型等一些常用流程控制。对几个核心文件进行解剖,了解其编程技巧及安全机制
· 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二次开发相关推荐
- 小京东等产品后台版权及logo修改教程[ecshop二次开发]
小京东等产品后台版权及logo修改教程[ecshop二次开发] ECSHOP模板/ecshop开发中心(www.68ecshop.com) / 2015-09-08 1.后台登录页面 Logo以及背景 ...
- 什么是ECShop二次开发?
何为ECShop二次开发? 所谓ECShop二次开发,也称之为ecshop功能开发.ecshop插件开发,同时某些时候ecshop的模板开发也可认为是对ecshop的二次开发.ECShop二次开发就是 ...
- ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解
Ecshop文件结构 :ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解 /* ECShop 最新程序 的结构图及各文件相应功能介绍 ECShop文件结构目录 ┣ activity ...
- ecshop二次开发--放大镜2
/*本页面所有内容均是在ecshop二次开发--放大镜的基础上你没有这三个jQuery的时候进行的*/ http://blog.csdn.NET/haoyunyun888/article/detail ...
- ecshop二次开发的简单快速入门教程
ecshop二次开发的简单快速入门教程,具体请下载文档 ecshop_dwt_lbi_详解.rar (106 KB) 下载次数: 9 转载于:https://my.oschina.net/u/3360 ...
- ecshop二次开发 给商品添加自定义字段【包含我自己进一步的开发实例详解】
本文包含商品自定义添加教程及进一步的开发实例: 教程: 说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms.Phpcms.帝国)等,他们是可以在后台直接添加自定义字段的. ...
- ecshop二次开发--电子票
前台效果展示: 2. 3. 后台展示效果: 代码实现: 一. 添加菜单项:路径admin\includes\inc_menu.PHP [python] view plainco ...
- ecshop二次开发必备--数据库说明2
ecs_group_goods 该表应该是商品配件配置表 parent_id mediumint 父商品id goods_id mediumint 配件商品id goods_price decimal ...
- Ecshop 二次开发之 朝花夕拾
Ecshop文件结构 ecshop文件架构说明 /* ECShop 2.5.1 的结构图及各文件相应功能介绍 ECShop2.5.1_Beta upload 的目录 ┣ activity.ph ...
- ecshop二次开发目录文档【文件结构说明和数据库表分析】
ecshop文件架构说明 /* ECShop 2.5.1 的结构图及各文件相应功能介绍 ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affich ...
最新文章
- 性能优化—代码层面优化
- TypeScript模块系统、命名空间、声明合并
- 零配置 之 Spring注解实现Bean定义
- 笔记:seafile 7.x 安装和部署摘要
- 微信小程序四(设置底部导航)
- CDN 原理和几种变形(DCDN/ECDN/PCDN/SCDN)
- nrf52840芯片入门
- 中国30家值得信赖的大数据采集公司汇总!
- Hcse 交换知识点-1
- Android 自定义心形图片
- 常用Java工具类:java抽奖码生成
- 测试管理工具-禅道---软件缺陷和软件缺陷种类
- 看《我是特种兵》有感
- POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题
- [ECE]模拟试题-5
- OpenGL之基本图元
- 国内下载vscode速度慢解决
- WIN10使用内置Check Point Capsule
- EasyPlayer.js支持VR视频播放,TSINGSEE青犀视频全力打造网页VR生态圈
- QObject::moveToThread: Current thread (0x5651ebdaa180) is not the object’s thread (0x5651eba7e2a0).
热门文章
- 三极管原理-导通条件
- FL Studio20.9自带中文入门版本
- Zemax操作--7(坐标断点)
- linux下安装字体
- 怎么才能写好技术文档——这是我的全部经验
- Steam注册遇到CAPTCHA问题,一直注册不了,一个简单的注册办法
- HTML里css画蝴蝶,纯css3制作煽动翅膀的蝴蝶的示例
- 网络操作系统项目教程----Windows server 2003篇----打印机安装与配置
- matlab imrotate中心,matlab中imrotate
- 单路电压表c语言编程,基于ADC0809和AT89S52单片机的数字电压表的设计