ecmall 如何新增挂件】的更多相关文章

不知到该怎么开始介绍,就直接说了,比如要在商城首页上添加一个自己开发测试用的挂件 1.找到模版文件夹的index.html,路径:themes/mall/default/index.html 自己选一个地方用于摆放挂件的位置,新建div,代码如下: <div style="height:300px;background-color:gray" area="my" widget_type="area"> <!--{widgets…
ecmall的首页,基本上都是由挂件的形式实现的.ecmall所有的挂件程序,都在external\widgets文件下面.ecmall首页公告的插件,就是notice目录里面. 分析里面文件,config.html就是一些脚本参数,而widget.info.php就是该挂件的一些说明.最重要的是main.widget.php和widget.html其中widget.html是挂件的模板,它也是标准的ecmall  smarty标签. widget.html中,有一段下面代码.   <ul cl…
ECMALL模板解析语法与机制 http://www.nowamagic.net/architecture/archt_TemplateSyntaxAndAnalysis.php ECMALL模块开发指南 http://wenku.baidu.com/view/785b8a1ea76e58fafab003a6.html ECMall 结构图 http://wenku.baidu.com/view/3e9d9921bcd126fff7050b10.html ECMall 数据库表结构 全面讲解 h…
Ecmall挂件开发 实质上是后台开发很多页面,分别去调用程序展示这些页面,达到首页内容更换很快的目的,这样做减少后续开发,开发人员只需开发挂件就可以了,至于位置可随意定.(还需调整html,但是起码后台取数据不用做了) 流程介绍: 1:ecmall模板页面调用widget页面(整个过程比较复杂)   <!--{widgets page=index area=cycle_image}--> 参数:page:指明页面是index页面      Area:指明显示的区域.(相当于告诉程序生成的页面…
 (参考网上相关文章,进行测试点评,下述方法测试成功) 1:在页面上添加要展示的页面模块 <div class="left" area="bottom_foot" widget_type="area">     <!--{widgets page=index area=bottom_foot}--> </div> 2:修改工程目录下/data/page_config/default.index.config.p…
下述例子讲述了快速增加挂件的方法,但对系统中的代码未做更改,基本参照image_ad挂件的方法. 第 一步: 了解首页模板结构 首页文 件结构 include hearder.html 包含的头文件,其中包含top logo区域 <div class=”keyword”>…</div> 搜索栏区域 <div class=”content”>…</div> 第一个是内容区 域,包含左,右区域,右区域又划分为中和右区块 <div class=”ad_ban…
ecmall/eccore /ecmall.php 常量: define('START_TIME', ecm_microtime()); define('IS_POST', (strtoupper($_SERVER['REQUEST_METHOD']) == 'POST'));//判断请求方式是不是post传来的. define('IN_ECM', true); define('PHP_SELF', htmlentities(isset($_SERVER['PHP_SELF']) ? $_SER…
ECMall的模板解析语法介绍 用"{"开头,以"}"结尾就构成一个标签单元 在 2011年07月19日 那天写的     已经有 19105 次阅读了 感谢 参考或原文   在ECMall模板中,用"{"开头,以"}"结尾就构成一个标签单元,"{"紧接着的单词就是标签名.在标签单元中单词前含"$"(美元符)的为变量名. 资源引用 res标签 功能:返回当前模板当前风格目录的url路径…
刚接触Ecmall的二次开发不久,接到一个任务.很常见的任务,主要是对数据库进行一些操作,其中查询的方法我写成这样: 01 function get_order_data($goods_id) 02 { 03     include_once("gonndb/nmdb.php"); 04     include_once("gonndb/dbinfo.php"); 05       06     $connector = new nmdb($host, $usern…
ECMall2.x模板制作入门系列之1(认识ECMall模板) 从ECMall2.0全新架构发布以来,随着版本的不断更新,ECMall已经逐渐走向一个稳定时期,是时候整理一些实用教程了.下面给大家带来一个模板制作入门教程. 申明:本人第一次写教程.可能只能说一些比较浅显的基础知识.条理性可能不是很到位,说得不对的地方欢迎拍砖并指正,目的是希望通过这次教程能让新手们对模板有一个比较系统的认识. 一.ECMall的模板文件在网站中怎么分布的.怎么找到一个页面所对应的模板 theme/ 主题目录 商城…