ecshop二次开发手册基础教程
ecshop教程之二次开发手册基础教程ecshop模板堂,电商系统及服务提供领导品牌!专注于ecshop模板开发、微信商城、商城APP等电商解决方案,助力千万企业早日实现电子商务!【基本熟悉】前言:
ecshop 教程之二次开发手册基础教程 ecshopecshop 模板堂,电商系统及服务提供领导品牌!专注于模板开发、微信商城、商 APP 城等电商解决方案,助力千万企业早日实现电子商务! 【基本熟悉】 ECSHOP 前言:是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大 ecshop3 易用的后台管理。由于简单易用,使用者几乎可以在几分钟简单的设置一下就可 B2CECShop 以拥有一个网上商店系统,所以很多的站点都选择了使用网上商店系统获得 ecshopecshop 授权后就可以正式商用,虽然现在网上模板众多,但是有时候我们需要做 ecshopecshop 一些本来没有的功能或者前端展示,这时候就需要我们自己去进行对的二 次开发了。 ecshop 一、系统功能二次开发 ecshopphp 的代码结构非常易懂,只有有一点基础都可以在原有的程序基础上进行修改, 或功能插件的开发。 ecshopincludes 中的一些公用函数都会放在文件夹里,而这些公用函数几乎我们都可以用 来参照一下就能轻松做出我们想要的其他功能了。 ecshop 我们要对进行二次开发,简单来说其实就是对数据库的读写操作,所以只要我们读 ecshop 懂的数据库操作类,接下来的实现就很轻松了。 ecshop 的数据库操作类是很强大的,一些常用的函数如下: 1. 获取单条记录 $GLOBALS['db']->getRow($sql); 2. 获取单一字段 $GLOBALS['db']->getOne($sql); 例如查询产品总数: echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘. $GLOBALS['ecs']->table(‘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’); ecshop 基于此基础上就能轻松进行二次开发了。 ecshop 二、前端模板的二次开发 ecshopECSHOP Dreamweaver 有强大的模版机制,结合实现了一套模版机制,改动模版 不再需要上传,而是在后台稍稍动动手设置一下就可以了。 ecshopsmartySmartyPHP 采用模板技术,是一个使用写出来的模板引擎,是目前业界最 PHP 著名的模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用 HTMLPHP 的方法,用来将原本与代码混杂在一起代码逻辑分离。

