ecshop二次开发手册基础教程

上传人:平*** 文档编号:15386868 上传时间:2017-11-04 格式:DOC 页数:12 大小:95.28KB
返回 下载 相关 举报
ecshop二次开发手册基础教程_第1页
第1页 / 共12页
ecshop二次开发手册基础教程_第2页
第2页 / 共12页
ecshop二次开发手册基础教程_第3页
第3页 / 共12页
ecshop二次开发手册基础教程_第4页
第4页 / 共12页
ecshop二次开发手册基础教程_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《ecshop二次开发手册基础教程》由会员分享,可在线阅读,更多相关《ecshop二次开发手册基础教程(12页珍藏版)》请在金锄头文库上搜索。

1、ecshop 教程之二次开发手册基础教程ecshop 模板堂,电商系统及服务提供领导品牌!专注于 ecshop 模板开发、微信商城、商城 APP 等电商解决方案,助力千万企业早日实现电子商务!【基本熟悉】前言:ECSHOP 是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大易用的后台管理。由于 ecshop 简单易用,使用者几乎可以在 3 几分钟简单的设置一下就可以拥有一个网上商店系统,所以很多的 B2C 站点都选择了使用 ECShop 网上商店系统获得 ecshop 授权后就可以正式商用,虽然现在网上 ecshop 模板众多,但是有时候我们需要做一些 ecshop 本来没有的功

2、能或者前端展示,这时候就需要我们自己去进行对 ecshop的二次开发了。一、ecshop 系统功能二次开发ecshop 的代码结构非常易懂,只有有一点 php 基础都可以在原有的程序基础上进行修改,或功能插件的开发。ecshop 中的一些公用函数都会放在 includes 文件夹里,而这些公用函数几乎我们都可以用来参照一下就能轻松做出我们想要的其他功能了。我们要对 ecshop 进行二次开发,简单来说其实就是对数据库的读写操作,所以只要我们读懂 ecshop 的数据库操作类,接下来的实现就很轻松了。ecshop 的数据库操作类是很强大的,一些常用的函数如下:1.获取单条记录$GLOBALSdb

3、-getRow($sql);2.获取单一字段$GLOBALSdb-getOne($sql);例如查询产品总数:echo $GLOBALSdb-getOne(SELECT COUNT(*) FROM . $GLOBALSecs-table(goods) ;3.获取所有记录$GLOBALSdb-getAll($sql);4.执行 sql 语句$GLOBALSdb-query($sql);/执行删除(DELETE),插入(INSERT),更新(UPDATE) 等操作可用此方法5.把数组元素插入数据库$parentgoods_number = 1;$parentparent_id = 0;$GLOBA

4、LSdb-autoExecute($GLOBALSecs-table(cart), $parent, INSERT);基于此基础上就能轻松进行 ecshop 二次开发了。二、ecshop 前端模板的二次开发ecshop 有强大的模版机制,ECSHOP 结合 Dreamweaver 实现了一套模版机制,改动模版不再需要上传,而是在后台稍稍动动手设置一下就可以了。ecshop 采用 smarty 模板技术,Smarty 是一个使用 PHP 写出来的模板引擎,是目前业界最著名的 PHP 模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与 HTML 代码混杂在一起

5、 PHP 代码逻辑分离。在 php 文件中使用 assign 方法把 php 变量传值给模板文件,例如:$smarty-assign(action, $action);/把 php 中的变量$action 传值给模板文件(*.dwt)中的action变量,模板文件可用$action来输出此值。使用 display 方法来指定当前的模板文件并输出到该文件显示到客户端,例如:$smarty-display(user_passport.dwt);ecshop 教程:二次开发手册【文件结构】ecshop 二次开发手册 文件说明 ecshop 文件架构说明 /* ECShop 2.5.1 的结构图及各文

6、件相应功能介绍 ECShop2.5.1_Beta upload 的目录 activity.php 活动列表 affiche.php 广告处理文件 affiliate.php 生成商品列表 article.php 文章内容 article_cat.php 文章分类 auction.php 拍卖前台文件 brand.php 品牌列表 captcha.php 生成验证码 catalog.php 列出所以分类及品牌 category.php 商品分类 comment.php 提交用户评论 compare.php 商品比较程序 cycle_image.php 轮播图片程序 feed.php RSS Fe

7、ed 生成程序 flow.php 购物流程 gallery.php 商品相册 goods.php 商品详情 goods_script.php 生成商品列表 group_buy.php 团购商品前台文件 index.php 首页文件 myship.php 支付配送 DEMO pick_out.php 选购中心 receive.php 处理收回确认的页面 名师在线网 region.php 地区切换程序 respond.php 支付响应页面 robots.txt search.php 搜索程序 sitemaps.php google sitemap 文件 snatch.php 夺宝奇兵前台页面 t

8、ag_cloud.php 标签云 topic.php 专题前台 user.php 会员中心 vote.php 调查程序 wholesale.php 批发前台文件 admin 文件夹 account_log.php 管理中心帐户变动记录 admin_logs.php 记录管理员操作日志 ads.php 广告管理程序 adsense.php 站外 JS 投放的统计程序 ad_position.php 广告位置管理程序 affiliate.php 程序说明 affiliate_ck.php 程序说明 agency.php 管理中心办事处管理 area_manage.php 地区列表管理文件 arti

9、cle.php 管理中心文章处理程序文件 articlecat.php 文章分类管理程序 article_auto.php attention_list.php attribute.php 属性规格管理 auction.php 管理中心拍卖活动管理 bonus.php 红包类型的处理 易码网 brand.php 管理中心品牌管理 captcha_manage.php card.php 贺卡管理程序 category.php 商品分类管理程序 check_file_priv.php 系统文件检测 comment_manage.php 用户评论管理程序 convert.php 转换程序 cron

10、.php 计划任务 database.php 数据库管理 ebao_commend.php 易宝推荐 edit_languages.php 管理中心语言项编辑( 前言项) email_list.php 邮件列表管理 favourable.php 管理中心优惠活动管理 flashplay.php flow_stats.php 综合流量统计 friend_link.php 友情链接管理 gen_goods_script.php 生成显示商品的 js 代码 get_password.php 找回管理员密码 goods.php 商品管理程序 goods_auto.php goods_batch.php

11、 商品批量上传、修改 goods_booking.php 缺货处理管理程序 服装之家 goods_export.php goods_type.php 商品类型管理程序 group_buy.php 管理中心团购商品管理 guest_stats.php 客户统计 index.php 控制台首页 integrate.php 第三方程序会员数据整合插件管理程序 magazine_list.php mail_template.php 管理中心模版管理程序 message.php 管理中心管理员留言程序 navigator.php order.php 订单管理 order_stats.php 订单统计

12、pack.php 包装管理程序 payment.php 支付方式管理程序 picture_batch.php 图片批量处理程序 privilege.php 管理员信息以及权限管理程序 sale_general.php 销售概况 sale_list.php 销售明细列表程序 sale_order.php 商品销售排行 searchengine_stats.php 搜索引擎关键字统计 search_log.php shipping.php 配送方式管理程序 shipping_area.php 配送区域管理程序 shophelp.php 帮助信息管理程序 shopinfo.php 网店信息管理页面

13、shop_config.php 管理中心商店设置 sitemap.php 站点地图生成程序 sms.php 短信模块 之 控制器 snatch.php 夺宝奇兵管理程序 sql.php sql 管理程序 tag_manage.php 后台标签管理 template.php 管理中心模版管理程序 topic.php 专题管理 users.php 会员管理程序 users_order.php 会员排行统计程序 user_account.php 会员帐目管理(包括预付款,余额 ) user_msg.php 客户留言 user_rank.php 会员等级管理程序 view_sendlist.php v

14、irtual_card.php 虚拟卡商品管理程序 visit_sold.php 访问购买比例 vote.php 调查管理程序 wholesale.php 管理中心批发管理 help 的目录 后台操作帮助文件 images 的目录 includes 的目录 cls_exchange.php 后台自动操作数据库的类文件 cls_google_sitemap.php Google sitemap 类 cls_phpzip.php ZIP 处理类 cls_sql_dump.php 数据库导出类 inc_menu.php 管理中心菜单数组 init.php 管理中心公用文件 lib_goods.php 管理中心商品相关函数 lib_main.php 管理中心公用函数库 lib_template.php 管理中心模版相关公用函数库 styles 的目录 templates 的目录 js 的目录 colorselector.js common.js listtable.js md5.js selectzone.js tab.js todolist.js topbar.js validator.js 表单验

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号