没有合适的资源?快使用搜索试试~ 我知道了~
ecshop二次开发手册范本.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 25 浏览量
2022-11-26
19:06:14
上传
评论
收藏 83KB DOCX 举报
温馨提示
试读
17页
...
资源推荐
资源详情
资源评论
ecshop 二次开发手册【基本结
构】
【基本熟悉
】
ECShop 二次开发指南,二次开发必须知道的基础知识,二次
开发手册
前言:ECSHOP!—套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大易
用的后台
管理。由于 ecshop 简单易用,使用者几乎
可以在
3 几分钟简单的设置一下就
可以
拥有一个网上商店系统,所以很多的 B2C 站点都选择了使用 ECShop 网上商店系统,但
是有 时候我
们需要做一些 ecshop 本来没有的功能或者前端展示,这时候就需要我们自己去进行 对
ecshop 的二
次开发了。
一、 ecshop 系统功能二次
开发
ecshop 的代码结构非常易懂,只有有
一点
php 基础都可以在原有的程序基础上进行
修改,
或功能插件的开发
。
ecshop 中的一些公用函数都会放在 includes 文件夹里,而这些公用函数几乎我
们都可以用
来参照一下就能轻松做出我们想要的其他功能了。
我们要对 ecshop 进行二次开发,简单来说其实就是对数据库的读写操作,所以
只要我们读
懂 ecshop 的数据库操作类,接下来的实现就很轻松了。
ecshop 的数据库操作类是很强大的,一些常用的函数如下:
1. 获取单条记录
$GLOBALS['db']-
>getRow($sql);
2. 获取单一字
段
$GLOBALS['db']->getO
ne($sql);
例如查询产品总数
:
'
M
' '
echo $GLOBALS['db']- >getOne( SELECT COUNT(*) FRO . $GLOBALS['ecs']-
>table( goods );
3. 获取所有记
录
$GLOBALS['db']-
>getAll($sql);
4. 执行 sql 语
句
$GLOBALS['db']-
>query($sql);
执行删除(DELETE),插入(INSERT),更新(UPDATE)等操作可
用此方法
II
5. 把数组元素插入数
据库
'T;
$parent['goods_numbe
门=
$pare nt['pare nt_id']
= 0;
$GLOBALS['db']->autoExecute($GLOBALS['ecs']- >table( ‘ cart ' ), $par ent,
'INSERT );
基于此基础上就能轻松进行 ecshop 二次开发了。
二、 ecshop 前端模板的二次
开发
ecshop 有强大的模版机制,ECSHOF 结合 Dreamweaver 实现了一套模版机制,改动模
版不再 需要
上传,而是在后台稍稍动动手设置一下就可以了。
ecshop 采用 smarty 模板技术,Smarty 是一个使用 PHP 写出来的模
板引擎,
是目前业界最
著
名的 PHP 模板引擎之一。它分离了逻辑代码和外在的内
容,
法,用来将原本与 HTMI 代码混杂在一起 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
ECShop2.5.1_Beta upload 的
目录
卜
activity.php
活动列表
卜 affiche.php 广告处理
文件
卜
affiliate.php
卜 article.php
生成商品列
表
文早内容
卜
article_cat.php
文早分类
卜 auction, php 拍卖前台
文件
卜 bran d.php 品牌列表
卜 captcha.php 生成验
证码
卜 catalog.php 列出所以分类及
品牌
卜 category.php 商品分类
卜 comme
提交用户评
论
nt.php
卜 compare.php 商品比较程
序
卜 cycle_image.php 轮播图片
程序
卜 feed.php RSS Feed 生成
程序
卜 flow.php 购物流
程
卜 gallery.php 商品
相册
卜 goods.php 商品详
情
卜 goods_script.php 生成商品
列表
卜 group_buy.php 团购商品前台
文件
卜 in dex.php 首页
文件
卜
myship.php
支付配送
DEMO
卜 pick_out.php 选购
中心
卜 receive.php 处理收回确认的
页面
卜 region. php 地区切换程序
卜 respon d.php 支付响应
页面
卜 robots.txt
卜 search.php 搜索
程序
sitemaps.php google sitemap
文件
snatch.php 夺宝奇兵前台页面
tag_cloud.php 标签云
topic.php
专题前台 user.php 会员中心
vote.php 调查程序
wholesale.php
批发前台文件 admin 文件夹
I 卜 accou
nt_log.php
I 卜 admin」
ogs.php
管理中心帐户变动记
录
记录管理员操作日志
I 卜 ads.php 广告管理
程序
I 卜 adsense.php
I 卜 ad_positio n.
php
I 卜 affiliate.php
站外 JS 投放的统计
程序
广告位置管理程
序
程序说明
I 卜
affiliate_ck.php
程序说明
I 卜 age ncy.php 管理中心办事处
管理
I 卜 area_ma nage.php 地区列表管理
文件
I 卜
article.php
管理中心文章处理程序
文件
I 卜 articlecat.php 文章分类管理
程序
I 卜 article_auto.php
I 卜 atte nti on _list.php
I 卜
attribute.php
I 卜 auctio
n.php
属性规格管
理
管理中心拍卖活动
管理
I 卜 bo nus.php 红包类型的
处理
I 卜 bran d.php 管理中心品牌管
理
I 卜 captcha_ma nage.php
I 卜
card.php
贺卡管理程序
商品分类管理程序
系统文件检测
I 卜 comment_manage.php 用户评论管
理程序
I 卜 con vert.php
转换程序
I 卜 cron. php 计戈 U 任务
I 卜
category.php
I 卜
check_file_priv.php
I 卜
database.php
数据库管理
I 卜 ebao_commend.php 易宝
推荐
I 卜 edit_la
nguages.php
I 卜 email_list.php
I 卜 favourable.php
I 卜 flashplay.php
I 卜 flow_stats.php
| 卜 frien d_li nk.php
管理中心语言项编辑 ( 前台语言
项 )
邮件列表管理 管理中
心优
惠活动管理
综合流量统计
友情链接管
理
I 卜 gen _goods_script.php 生成显示
商品的
I 卜 get_password.php
找回管理员密码
代码
I 卜 goods.php 商品管理
程序
I 卜 goods_auto.php
剩余16页未读,继续阅读
资源评论
若♡
- 粉丝: 6176
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功