关键词不能为空

当前您在: 主页 > 英语 >

ecshop二次开发手册基础教程

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-14 02:35
tags:

-

2021年2月14日发(作者:化学成分)


ecshop


二次开发手册基础教程





【基本熟悉】



ECShop


二次开发指南,二次开发必须知道的基础知识,二次开发手册




前言:


ECSHOP


是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大


易用 的后台管理。


由于



ecshop


简单易用,


使用者几乎可以在


3

< p>
几分钟简单的设置一下就可


以拥有一个网上商店系统,所以很多的


B2C


站点都选择了使用


ECShop


网上商店系



统,


但是 有时候我们需要做一些


ecshop


本来没有的功能或者前端展 示,


这时候就需要我们自己


去进行对


e cshop


的二次开发了。



一、


ecshop


系统功能二次开发



ecshop


的代码结构非常易懂,只有有一点


php


基础都可以在原有的程序基础上进行修改,


或功能插件的 开发。



ecshop


中的一些公用函 数都会放在


includes


文件夹里,而这些公用函数几乎我 们都可以用


来参照一下就能轻松做出我们想要的其他功能了。



我们要对


ecshop


进行二次开发, 简单来说其实就是对数据库的读写操作,所以只要我们读



ec shop


的数据库操作类,接下来的实现就很轻松了。



ecshop


的数据库操作类是很强大的,一些常用的函数如下:



1.


获取单条记录



$$GLOBALS['db']->getRow($$sql);


2.


获取单一字段



$$GLOBALS['db']->getOne($$sql);


例如查询产品总数:



echo $$GLOBALS['db']-


>getOne(?SELECT COUNT(*) FROM ? .


$$GLOBALS['ecs']-


>ta ble(?goods?)



3.


获取所有记录



$$GLOBALS['db']->getAll($$sql);

4.


执行


sql


语句



$$GLOBALS['db']->query($$sql);


//


执行删除


(DELETE),


插入


(INSERT),


更新


(UPDATE)


等操作可用此方法



5.


把数组元素插入数据库



$$parent['goods_number'] = ?1′;



$$parent['parent_id'] = 0;


$$GLOBALS['db']->autoExecute($$GLOBALS ['ecs']-


>table(?cart?), $$parent, ?INSERT?);



基于此基础上就能轻松进行

< p>
ecshop


二次开发了。


二、


ecshop


前端模板的二次开发


ecshop


有强大的模版机制,


ECSHOP


结合


Dreamweaver


实现了一套模版机制,


改动模版


不再需要上传,而是在 后台稍稍动动手设置一下就可以了。



ecshop

< p>
采用


smarty


模板技术,

Smarty


是一个使用


PHP


写 出来的模板引擎,


是目前业界最


著名的


PHP


模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用


的方法,用来将原本与


HTML


代码混杂在 一起


PHP


代码逻辑分离。




php


文件中使用


a ssign


方法把


php


变量传值给模 板文件,例如:



$$smarty-


>assign(?action?, $$action);



//



php


中的变量


$$action


传值给模板文件


(*.dwt)


中的

< br>?action?


变量,模板文件可用


{$$action }


来输出此值。



使用


display


方法来指定当前的模板文件并输出到该文件显示到客户端,例如 :


$$smarty-


>display(?user_?);< /p>






ecshop


二次开发手册【文件结构】




ecshop


二次开发手册



文件说明




ecshop


文件架构说明



/*


ECShop 2.5.1


的结构图及各文件相应功能介绍



ECShop2.5.1_Beta upload


的目录






活动列表






广告处理文件






生成商品列表






文章内容





article_


文章分类






拍卖前台文件






品牌列表






生成验证码






列出所以分类及品牌






商品分类






提交用户评论






商品比较程序





cycle_


轮播图片程序





RSS Feed


生成程序






购物流程






商品相册






商品详情





goods_


生成商品列表





group_


团购商品前台文件






首页文件



支付配送


DEMO




pick_


选购中心



处理收回确认的页面





名师在线网




地区切换程序






支付响应页面









搜索程序





google sitemap


文件






夺宝奇兵前台页面





tag_


标签云






专题前台






会员中心






调查程序






批发前台文件





admin


文件夹







account_


管理中心帐户变动记录







admin_


记录管理员操作日志








广告管理程序








站外


JS


投 放的统计程序







ad_


广告位置管理程序








程序说明







affiliate_


程序说明








管理中心办事处管理







area_


地区列表管理文件








管理中心文章处理程序文件








文章分类管理程序







article_






attention_




属性规格管理








管理中心拍卖活动管理




红包类型的处理







易码网




管理中心品牌管理







captcha_







贺卡管理程序








商品分类管理程序







check_file_


系统文件检测







comment_


用户评论管理程序








转换程序








计划任务








数据库管理







ebao_


易宝推荐







edit_


管理中心语言项编辑


(< /p>


前台语言项


)






email_


邮件列表管理








管理中心优惠活动管理












flow_


综合流量统计







friend_


友情链接管理







gen_goods_


生成显示商品的


js


代码







get_


找回管理员密码








商品管理程序



goods_






goods_


商品批量上传、修改







goods_


缺货处理管理程序







服装之家





goods_






goods_


商品类型管理程序







group_


管理中心团购商品管理







guest_


客户统计








控制台首页








第三方程序会员数据整合插件管理程序







magazine_






mail_


管理中心模版管理程序








管理中心管理员留言程序














订单管理







order_


订单统计








包装管理程序








支付方式管理程序







picture_


图片批量处理程序








管理员信息以及权限管理程序







sale_


销售概况







sale_


销售明细列表程序







sale_


商品销售排行







searchengine_


搜索引擎关键字统计







search_







配送方式管理程序







shipping_


配送区域管理程序








帮助信息管理程序








网店信息管理页面







shop_


管理中心商店设置








站点地图生成程序








短信模块





控制器








夺宝奇兵管理程序







sql


管理程序







tag_


后台标签管理








管理中心模版管理程序








专题管理








会员管理程序







users_


会员排行统计程序







user_


会员帐目管理


(


包括预付款,余额


)






user_


客户留言







user_


会员等级管理程序







view_






virtual_


虚拟卡商品管理程序







visit_


访问购买比例








调查管理程序








管理中心批发管理







help


的目录



后台操作帮助文件







images


的目录







includes


的目录









cls_


后台自动操作数据库的类文件









cls_google_ Google sitemap










cls_ ZIP


处理类









cls_sql_


数据库导出类









inc_


管理中心菜单数组



&


#160;









管理中心公用文件









lib_


管理中心商品相关函数









lib_


管理中心公用函数库









lib_


管理中心模版相关公用函数库







styles


的目录







templates


的目录







js


的目录
















































表单验证类





api


的目录








检查订单



API











API


公用初始化文件





cert


的目录





data


的目录












goods_






order_






afficheimg


的目录







brandlogo


的目录







captcha


的目录



验证码背景图片存放位置







cardimg


的目录







feedbackimg


的目录







images


的目录







packimg


的目录







sqldata


的目录





images


的目录







upload


的目录







File


文件上传存放处







Flash flash


上传存放处







Image


图片上传存放处







Media


视频上传存放处





includes


的目录







cls_


验证码图片类







cls_


基础类







cls_


用户级错误处理类







cls_


字符集转换类







cls_


后台对上传文件的处理类


(


实现图片上传,图片缩小,



增加水印


)






cls_ JSON








cls_ MYSQL


公用类库







cls_ RSS








cls_ SESSION


公用类库







cls_


短信模块





模型(类库)







cls_ SMTP


邮件类







cls_sql_ SQL


语句执行类。







cls_


模版类







cls_


服务器之间数据传输器







inc_


常量








前台公用文件












lib_


文章及文章分类相关函数库







lib_ ECSHOP


用户相关函数库







lib_


加密解密类







lib_


公用函数库



&#


160;






lib_


商品相关函数库







lib_


动态内容函数库







lib_


前台公用函数库







lib_


购物流程函数库







lib_


用户帐号相关函数库







lib_


支付接口函数库







lib_


时间函数







lib_ ECSHOP


用户交易相关函数库







codetable


的目录
















big5_















gb_













fckeditor


的目录



fckeditor


编辑器目录







modules


的目录







convert


的目录









vshopex4.6


转换程序插件









shopex4.7


转换程序插件







cron


的目录









auto_


自动上下架管理










定期删除


-


-


-


-


-


-


-


-



本文更新与2021-02-14 02:35,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/654147.html

ecshop二次开发手册基础教程的相关文章