ecshop模板中直接写php的方法

合集下载

ECSHOP模板开发教程[1]

ECSHOP模板开发教程[1]

ECSHOP模板开发教程目录产品特点: (3)1. 前言 (5)1.1.模板系统介绍 (5)1.2. 涵盖内容 (5)1.3. 适用版本 (5)1.4. ECShop 团队主要成员 (5)2. 模板结构说明 (6)2.1.模板目录结构 (6)2.2. 链接模板文件使用例子 (6)2.3.模板文件结构 (6)3. 模板系统标签说明 (9)3.1.变量调节标签 (9)3.1.1. e s c a p e[编码] (9)3.1.2. nl2br [换行符替换成<br />] (9)3.1.3. default [默认值] (9)3.1.4. tr u n c a t e[截取] (10)3.1.5. strip_tags [去除html标签].............................................................................................................. (10)3.2. 控制标签 (11)3.2.1.i f,e l s e i f,e l s e (11)3.2.2.f o r e a c h,f o r e a c h e l s e (12)3.3. 显示标签 (14)3.3.1. cyc l e (14)3.3.2. h t m l_o p t i o n s (15)3.3.3.h t m l_s e l e c t_d a t e (16)3.3.4. h t m l_r a d i o s (19)3.3.5.h t m l_s e l e c t_t i m e (21)3.4. 辅助标签 (25)3.4.1. a ss i gn (25)3.4.2. I n c l u d e (25)2E-Co mm e r c e Online S h o p网上商店系统关于E C S H O PE C S h o p是Co m s e n z公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。

PHP课程设计(ecshop网店系统)

PHP课程设计(ecshop网店系统)

工商管理学院课程设计报告书课程名称:电子商务应用技术课程设计设计题目:书香门第网店系统的设计与实现专业:电子商务班级:学号:姓名:指导教师:2013年1月16日目录一、课程设计题目 (2)二、系统开发背景 (2)(一)目的和意义 (2)(二)基本功能 (2)三、系统的分析 (3)(一)系统组成部分 (3)(二)系统各部分的作用及相互联系 (3)四、系统的设计 (3)(一)前台系统 (3)(二)后台系统 (4)(三)数据库设计 (4)五、系统的实现 (4)六、系统调试与运行 (4)七、课程设计总结 (4)一、课程设计题目“书香门第”网店系统的设计与实现二、系统开发背景(一)目的和意义本次实习的目的是训练运用Web开发技术,独立设计和开发较复杂的动态网络运用程序的能力。

综合HTML、PHP、MySQL程序设计语言等学习过的理论内容,通过对“书香门第”网店系统的设计,实现一个在线销售图书的网店系统,在这一过程中尽量理解平时所学的知识在实际操作中应如何应用,同时也为后续课程奠定坚实的基础。

(二)基本功能1、后台功能(1)商品管理:包括后台商品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。

(2)订单管理:在线订单程序,使消费者能够顺利地通过Web在线的方式,直接生成购买订单。

(3)商品促销:一般的购物系统多有商品促销功能,通过商品促销功能,能够迅速的促进商城的消费积极性。

(4)支付方式:即通过网上钱包、电子支付卡等进行网上资金流转换的业务流程。

国内主要的支付方式包括:支付宝、财付通、网银在线等。

(5)配送方式:购物系统集成的物流配送方式,从而方便消费者对物流方式进行在线选择。

如:EMS、顺丰等。

(6)会员模块:在购物系统中,集成会员注册时吸引会员进行二次购买和提升转化率最好的方式。

2、前端功能(1)模块风格自定义:即通过系统内置的模块引擎,可以方便的通过后台可视化编辑,设计出符合自身需求的风格界面。

ecshop模板制作入门教程

ecshop模板制作入门教程

ecshop模板制作入门教程本教程适用于了解 ecshop 和 ecshop模板DIY 以及它们的日常使用,在查看前阁下需要至少会使用一种编辑器(exp:Dreamweaver, editplus, emacs, vi, ee …意思就是可视化的HTML编辑器或者直接文本编辑器,我在讲的时候用Dreamwaver来讲,这样比较适合初学者和设计师)通过对本教程的学习,只要您边看边跟着做,一定能够学会自己做模板的。

:) 下列章节的适用于ecshop程序。

同时这里许多内容和一些 Smarty相关。

假如您已经熟悉这些内容可跳过不阅读。

假如您是ecshop新手并且想diy一下自己的店铺,那您应该认真详细地从头到尾读一遍这些章节。

( ps: 大家不要紧张,我会尽量用人类的语言和大家交流,实在万不得已才会用机器语言展示给大家 )ecshop模板堂,电商系统及服务提供领导品牌!专注于ecshop模板开发、微信商城、商城APP等电商解决方案,助力千万企业早日实现电子商务!希望大家能够通过本教程,想要什么模板都能自己做出来。

哈哈!一起加油吧!ecshop模板堂是国内电商系统及服务提供领导品牌,市场占有率占行业份额70%以上,用户口碑、服务评价、产品质量均属业内领先地位。

产品链贯穿PC端(大商创B2B2C商城系统)、微信端(ECTouch微商城)、APP端(ECjia 商城APP),为传统行业插上互联网的翅膀。

第一章节:读取这些内容,您将了解:每个前台页面所对应的模板页面,模板文件的目录结构。

一些最基本的ecshop模板修改方法。

模板的路径以及相关包含文件的方法(深入了解Dreamweaver模板制作)。

一些常用模板例子讲解.模板存放路径:ecshop/themes/xxxxx 其中的 xxxxx 就是某一套模板,如系统一般会自带的模板文件名叫做 default, (即:ecshop/themes/default )里面放的就是安装好时的默认模板,以下所有的说明都是针对默认模板来讲解.操作前提,将您当前使用的模板调整为default模板,然后清空缓存。

ecshop模板调用相应的JS和CSS方法

ecshop模板调用相应的JS和CSS方法

ecshop模板调用相应的JS和CSS方法在ecshop的 dwt、lbi 模板下调用CSS和JS的路径是不一样的调用CSS的话。

就是直接调用就行了。

调用JS其实要绝对路径才可以当然也可以<script src="themes/<?php echo $GLOBALS['_CFG']['templa te']; ?>/js/jquery.js"></script> 这里要让模板支持PHP 这要调用一。

CSS 中调用CSS@import url(css/layout.css);@import url(css/component.css);@import url(css/my.css);二。

js中调用CSSif (screen.width < 1280){document.write("<link href='themes/XXX/XXX.css' rel='style sheet' type='text\/css'\/>");}else {document.write("<link href='themes/XXX/stye.css' rel='style sheet' type='text\/css'\/>");}三。

ecshop 在lbi引用smarty<?PHP$a="fdasdf";$this->assign('aa', $a); // 推荐商品>下一篇: 让ecshop文章列表以更新时间排序上一篇: ecshop商品略缩图大小统一显示的方法。

ecshop的使用流程

ecshop的使用流程

ECShop的使用流程1. 准备工作在使用ECShop之前,您需要做一些准备工作:•确保您已经安装了Web服务器和PHP环境。

•下载并解压ECShop安装包。

•创建一个MySQL数据库,并记录数据库名称、用户名和密码。

2. 安装ECShop以下是安装ECShop的步骤:1.将解压后的ECShop文件上传至Web服务器的目录中。

2.打开浏览器,输入您的域名或服务器IP地址,进入ECShop的安装界面。

3.按照界面提示,选择安装语言和数据库类型。

4.输入您之前创建的MySQL数据库的信息,包括数据库名称、用户名和密码。

5.点击“开始安装”按钮。

6.等待安装完成,系统将自动生成管理员账号和密码。

3. 配置ECShop安装完成后,您需要进行一些基本的配置:•登录ECShop后台管理系统,使用之前生成的管理员账号和密码。

•进入系统设置,配置一些基本信息,如网站名称、网站URL等。

•根据需要,配置其他选项,如支付方式、配送方式等。

4. 添加商品ECShop是一个电子商务平台,您可以在平台上销售各种商品。

以下是如何添加商品的步骤:1.登录ECShop后台管理系统。

2.进入“商品管理”页面。

3.点击“添加新商品”按钮。

4.填写商品的基本信息,包括商品名称、价格、库存等。

5.根据需要,选择商品分类、品牌、属性等。

6.上传商品图片。

7.配置商品的其他选项,如会员价格、促销活动等。

8.点击“保存”按钮,完成商品添加。

5. 设计网站模板ECShop提供了丰富的网站模板,您可以根据自己的需求进行设计和定制。

以下是如何设计网站模板的步骤:1.登录ECShop后台管理系统。

2.进入“模板管理”页面。

3.选择一个适合的网站模板。

4.根据需要,自定义模板的风格、颜色、布局等。

5.使用模板编辑器对模板进行进一步的定制。

6.预览并保存您的模板设置。

6. 运行和管理ECShop完成以上步骤后,您已经可以正常运行和管理ECShop网站了。

ECSHOP后台模板设置说明

ECSHOP后台模板设置说明

后台模板设置手册1,修改产品图片尺寸,在后台商店设置-显示设置里改按这样的标准2,参考首页的设置模板截图模板管理-设置模板3 头部内容修改,头部文件有三个模板管理-库项目管理page_header.lbi page_header_index.lbi page_header_flow.lbi 分别是首页其他页购物车会员页如果要删除logo后面的那个只为更好的生活的话只要删除这里的代码即可<img class="logo_r_a" src="../images/logo_r.gif" />如果是会员注册页面则没有以上代码顺便说句,logo在后台商店设置里上传连接还是头部文件修改图片连接是themes/yihaodian/images/shangcheng.gif和themes/yihaodian/images/shangcheng1.gif4 播放器修改打开库项目管理index_ad.lbi修改即可这里的#是连接,src后面的是图片路径,都是模板目录images里,也就是themes/yihaodian/images 里面的,直接ftp替换即可,这里要说一句,因为一号店是要判断分辨率所以一个轮播要准备两个不同尺寸的广告,大图分别是700*300与550*300像素,小图分别是256*144与182*144像素。

4,轮播右侧这里的内容在库项目管理index_right.lbi修改5 品类中心,直接在后台替换广告即可品牌旗舰,是直接调用的商品品牌6 公告和新闻与友情链接公告和新闻这里是在cat_articles.lbi里面调用的时尚资讯和3G资讯友情链接是在index.dwt文件中7.切换区域分别调用促销,新品,精品,热卖(商品编辑设置促销价),销售排行(按购买量自动)其中促销产品在商品编辑中设置促销价格如果出现下面画红框的这种情况,图片批量处理一下就行8,产品区域这部分左侧的几个,都是一样的原理这个是固定广告,在后台广告列表替换这个图片就行,下面几个是一样的原理9 切换产品区域在这里设置,会自动判断子分类,并实现切换,是怎么自动判断的原理?10 产品区域右侧同左侧一样是固定的广告图片其中r1代表第一张,r2代表第二张,r3代表第三张11 底部区域库项目管理page_footer.lbi去版本教程:/article-285.html/viewthread.php?tid=1122426&highlight=%C8%A5%B0%E6%C8%A812 顶级分类里的播放器广告这里需要看分类id 之后记住id数字广告列表里找cate_开头,数字结尾的广告,直接把这个数字改成分类id即可。

搭建ecshop平台,并上传四类商品。

搭建ecshop平台,并上传四类商品。

搭建ecshop平台,并上传四类商品。

一、安装PHP环境为了搭建ECShop平台,首先需要安装PHP环境。

以下是安装步骤:1.下载安装包并解压到一个英文命名的文件夹中(老师提供的解压数据也可使用)。

2.执行Setup.cmd进行安装。

3.在安装过程中,选择20和50.4.最后选择Y进行确认。

二、安装ECShop系统完成PHP环境的安装后,接下来需要安装ECShop系统。

以下是安装步骤:1.下载ECShop系统并解压到指定文件夹中。

2.在浏览器中输入localhost/ecshop进行安装。

3.按照提示进行安装,填写相关信息。

4.安装完成后,在浏览器中输入localhost/ecshop进入ECShop平台。

三、商城后台-基本信息设置在ECShop平台中,需要进行基本信息设置。

以下是设置步骤:1.进入商城后台,在“系统设置”中选择“基本信息设置”。

2.填写商城名称、网址、联系电话等信息。

3.点击“保存”按钮保存设置。

四、创建商品分类在ECShop平台中,需要创建商品分类。

以下是创建步骤:1.进入商城后台,在“商品管理”中选择“商品分类”。

2.点击“添加分类”按钮,填写分类名称、排序等信息。

3.点击“保存”按钮保存设置。

五、上传产品在ECShop平台中,需要上传产品。

以下是上传步骤:1.进入商城后台,在“商品管理”中选择“添加商品”。

2.填写商品名称、价格、描述等信息。

3.上传商品图片。

4.点击“保存”按钮保存设置。

六、总结以上就是搭建ECShop平台并上传四类商品的步骤。

通过以上步骤,您可以成功搭建自己的ECShop平台,并开始销售商品。

4.安装完成后,需要以管理员身份启动MySQL。

在电脑上搜索cmd.exe,右键点击并选择“以管理员身份运行”。

5.如果MySQL无法打开,同样需要以管理员身份进行操作。

6.在安装完成后,设置MySQL密码为123.二、安装ECShop系统1.解压安装包。

2.将upload文件夹中的内容复制到php-htdocs文件夹中,并删除index.php文件。

ecshop二次开发手册基础教程

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']->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模板

ecshop模板

ecshop模板ecshop模板中的运算符(1)== 为"eq"(2)!= 为"neq"(3)< 为"lt"(4)<= 为"lte"(5)> 为"gt"(6)>= 为"gte"(7)&&为"and"(8)||为"or"(9)! 为"!"(10)% 为"%"ecshop模板之文件包含在ecshop的模板中,文件的包含也极其重要。

总共有以下几种。

1:{insert_scriptsfiles="文件名称"},主要是包含JS之类的。

比如{insert_scriptsfiles='common.js'}2:,这个主要是包含ecshop 模板中的库文件lbi.用来做公共模板。

3:{insertname='名称'type=参数id=参数},通过调用includes/lib_insert.php文件中的模板显示函数。

格式为insert_名称()函数中smaryt的display和assign方式来显示包含库,通常结合ajax来局部刷新或者是显示结果.ecshop模板之标量声明ecshop模板中,变量或者是模板语句,都是用{}括弧加$变量名称组成的。

比如$name.在ecshop模板中,我们该使用{$name}的写法。

如果是程序的语句段,那么要从{}开始,用{/}结束。

比如模板中的if判断。

{$if条件}执行条件{/if}如果是数组,在ecshop的模板里面,同样是如此写法{$/doc/9f5538311.html,}.你可以直接取得某个数组的值。

不管是多么复杂的数组,多唯数组也可以。

在ecshop模板中,你可以用ecshop 本身的语法,下标的方式来引用变量的值。

ecshop模板使用简易说明

ecshop模板使用简易说明

模板使用简易说明一、模板系统介绍Ecshop模板系统使用我们自行研发的模板控制系统和著名的PHP开源模板程序Smarty组合而成。

为了方便用户开发模板,还使用了Dreamweaver的模板和库的功能Smarty中文手册:/develop ... -docs-zh-CN/manual/二、模板设计原则二、模板系统文件结构Ecshop根目录/||->其它目录|->themes|->例:default (模板项目目录)|->images (模板图片目录)|->library (模板库目录)|-screenshot.png (模板预览图)|-style.css (模板所使用样式表)|-article.dwt (阅读文章)|-article_cat.dwt (文章列表)|-category.dwt (分类列表)|-compare.dwt (商品比较)|-gallery.dwt (商品图片)|-goods.dwt (商品)|-index.dwt (商城首页)|-respond.dwt (支付)|-secarch_result.dwt (搜索结果)|-shopping_flow.dwt (购物流程)|-snatch.dwt (夺宝奇兵)|-user.dwt (用户中心)各主要页面所用模块图例首页:index.dwt文章列表:article_cat.dwt文章显示:article.dwt商品分类:category.dwt商品比较:compare.dwt商品详情:goods.dwt搜索结果:search_result.dwt夺宝奇兵:snatch.dwtlibrary 说明articles.lbi - 文章列表article_info.lbi - 文章内容article_list.lbi - 文章列表best_goods.lbi - 精品推荐bought_goods.lbi - 购买过此商品的人购买过哪些商品brand_goods.lbi - 品牌的商品cart.lbi - 购物车cart_view.lbi - 查看购物车category_tree.lbi - 商品分类树cat_goods.lbi - 分类下的商品comments.lbi - 用户评论comment_form.lbi - 发表评论的表单consignee.lbi - 收货人信息fittings.lbi - 相关配件footer.lbi - 页脚gallery.lbi - 商品相册goods_detail.lbi - 商品详情goods_info.lbi - 商品基本信息goods_list.lbi - 商品列表help.lbi - 帮助内容history.lbi - 历史记录hot_goods.lbi - 热卖商品invoice_query.lbi - 发货单查询member.lbi - 会员登录区member_info.lbi - 会员信息nav_main.lbi - 主导航new_goods.lbi - 新品上架order_confirm.lbi - 订单确认order_detail.lbi - 订单详情order_view.lbi - 订单信息package_card.lbi - 包装和贺卡pages.lbi - 列表分页page_top.lbi - 页面顶部payment.lbi - 支付方式promotion.lbi - 促销商品properties.lbi - 商品属性register_login.lbi - 购物流程登录和注册related_goods.lbi - 相关商品search_advanced.lbi - 高级搜索表单search_form.lbi - 搜索表单search_result.lbi - 搜索结果shipping.lbi - 配送方式signin.lbi - 会员登录表单snatch_bid.lbi - 夺宝奇兵出价表单snatch_goods.lbi - 夺宝奇兵活动的商品snatch_list.lbi - 夺宝奇兵活动列表snatch_price.lbi - 夺宝奇兵价格列表snatch_result.lbi - 夺宝奇兵活动结果top10.lbi - 销售排行ur_here.lbi - 当前位置user_address.lbi - 会员中心收货人列表user_address_add.lbi - 会员中心添加收货人user_booking.lbi - 会员中心用户缺货登记user_booking_add.lbi - 会员中心用户添加缺货登记user_collect.lbi - 会员中心用户收藏夹user_forgetpassword.lbi - 会员中心找回密码。

ecshop标签模板教程(一)

ecshop标签模板教程(一)

ecshop标签模板教程(一)看到ecshop有许多网友强烈渴望得到标签,现在从今天开始,不定期整理ECSHOP的标签,由于水平有限,不当之处,请高手指点。

现在,开始我们的第一课:先从index.php主页开始页面关键字 {$keywords }页面标题 {$page_title}产品分类父分类列表 {foreach from=$categories item=cat }父分类超链接<a href=”{$cat.url}”>{$|escape:html}</a>相对应子分类 {foreach from=$cat.children item=child}子分类超链接<a href=”{$child.url}”>{$|escape:html}</a>促销产品 {if $promotion_info} 检验是否存在促销产品,不存在就不显示相关信息促销产品列表 {foreach from=$promotion_info item=item key=key}里面还有很多标签,没弄明白,以后在添加,修改订单查询 {if empty($order_query)} 同上看下就知道了订单用户ID {if $order_er_id}订单数量 {$lang.order_number}里面还有很多标签,没弄明白,以后在添加,修改发货查询 {if $invoice_list} 当有完成的订单测显示发货列表 {foreach from=$invoice_list item=invoice}订单号名称 {$lang.order_number}订单号 {$invoice.order_sn}发货单名称 {$lang.consignment}发货单号 {$invoice.invoice_no}销售排行 {if $top_goods} 看看就知道销售列表{foreach name=top_goods from=$top_goods item=goods}产品短名称 {$goods.short_name}看例子:<!–{foreach name=top_goods from=$top_goods item=goods}–><li class=”top10-li-{$smarty.foreach.top_goods.iteration}”> <a href=”{$goods.url}” title=”{$|escape:html}”>{$goods.short_name}</a ></li><!–{/foreach}–>精品推荐 {if $best_goods} 看看就知道精品推荐列表 {foreach from=$best_goods item=goods}市场价名称 {$lang.market_price}市场价价格 {$goods.market_price}促销价名称 {$lang.promote_price}促销价价格 {$goods.promote_price}商店价名称 {$lang.shop_price}商店价价格 {$goods.shop_price}大家看到了吗??{$lang.xxxx_xxxx}以lang开头的为相对应的名称{$goods.xxxx_xxxx}以goods开头的为价格写的好累啊,今天先介绍到这,明天将介绍热卖商品 {if $hot_goods}新货上市 {if $new_goods}团购商品 {if $group_buy_goods}拍卖商品 {if $auction_list}促销商品 {if $promotion_goods}最新公告 {$shop_notice}最新文章 {foreach name=new_articles from=$new_articles item=article}品牌专区 {if $brand_list}大家看看是否可以理解,如果可以理解将跳过此处。

Ecshop 使用文档

Ecshop 使用文档

Ecshop 使用流程文档第一步文件覆盖:找到安装目录下网站根目录找到ecshop/api.php这个文件,把编辑过的api文件与网站根目录底下原有api.php文件进行替换(先要备份原有的app.php文件)如:网站环境配置在D盘下文件夹为PHPnow-1.5.3找到网站根目录:如目录名称为ecshop在根目录中就可以找到api.php这个文件进行将其替换:第二步店铺设置;登陆E系统首先进行店铺设置【设置】—[店铺设置]设置店铺(商城)名选择属于自己的商用平台并进行填写app写入app时应该写入当前自己店铺访问地址加/api.php如;店铺访问地址是:http://localhost:8080/ecshop (地址换成网站访问地址)写入app中则应该是:http://localhost:8080/ecshop/api.php第三步设置参数店铺设置成功之后进入【网点工具】—[网店发货管理]—参数设置:进行参数设置所属店铺是上一步所添加的商城平台类型选择属于自己商城平台的类型接口类型选择专有接口类型保存自己的用户名密码进行下一次直接登陆如:店铺是上步添加的店铺:逃逸所用平台:ecshop 则参数设置为:第四步:订单获取进入【网点工具】—[网店发货管理]-定时同步订单:进行订单抓取同步订单第五步:预处理操作到【预处理】中进行[查询]一系列发货操作第六步:发货操作进入【网点工具】—[网店发货管理]-批量发货:进行发货在详细中输入条形码-联想单号-导入进销存第七步:发货进入【网点工具】—[网店发货管理]-批量发货:进行订单发货点击批量发货【快】发货成功附加:定时上下架(包括自动产品下载更新上架下架)进入【网点工具】—[网店发货管理]-扩展功能:点击定时上下架第一将会进行产品下载将产品-网店产品设置为启用更新或默认人更新定时上下架则为:产品同样根据软件图片库存自动更新后台网站数量。

ecshop在后台设置模版添加页面方法详解

ecshop在后台设置模版添加页面方法详解

第一步:把根目录下category.php这个文件复制多一个文件,文件名自己起吧,我就以category2.php为例同样的方法打开themes\default文件夹,category.dwt这个文件也复制多一个,改为category2.dwt第二步打开这个文件category2.php 在第78行处修改if (!$smarty->is_cached('category.dwt', $cache_id)) 改为if (!$smarty->is_cached('category2.dwt', $cache_id))大约是400行$smarty->display('category.dwt', $cache_id);改为 $smarty->display('category2.dwt', $cache_id);保存第三步打开admin\includes\lib_template.php这个文件在“/* 可以设置内容的模板*” 下面增加多一行'category2.dwt',在"/* 每个模板允许设置的库项目 " 中复制“'category' => array('/library/ur_here.lbi' => 0,'/library/search_form.lbi' => 0,'/library/member.lbi' => 0,'/library/category_tree.lbi' => 0,'/library/top10.lbi' => 0,'/library/history.lbi' => 0,'/library/recommend_best.lbi' => 3,'/library/recommend_hot.lbi' => 3,'/library/goods_list.lbi' => 0,'/library/pages.lbi' => 0,'/library/recommend_promotion.lbi' => 3,'/library/brands.lbi' => 3,'/library/promotion_info.lbi' => 0,'/library/cart.lbi' => 0,'/library/vote_list.lbi' => 0),复制代码”并把'category' => array( 这个改为 'category2' => array( 然后在"),'compare' => array("这两行之间粘贴再打开:languages\zh_cn\admin\template.php文件在“/* 每一个模板文件对应的语言*”后面增加多一行$_LANG['template_files']['category2'] = '新建商品首页'; (这个文件名可以自定义)访问后台,设置模板》请选择“新建商品首页”个模板:中看到了你的新增页面吧!不过还得继续、第四步打开“themes\default\libs.xml”编辑复制70行至83行<file name="category.dwt"><region name=""><lib>cart</lib><lib>category_tree</lib><lib>filter_attr</lib><lib>price_grade</lib><lib>history</lib></region><region name=""/><region name=""><lib>recommend_best</lib><lib>goods_list</lib><lib>pages</lib></region>复制代码改为<file name="category2.dwt"><region name=""><lib>cart</lib><lib>category_tree</lib><lib>filter_attr</lib><lib>price_grade</lib><lib>history</lib></region><region name=""/><region name=""><lib>recommend_best</lib><lib>goods_list</lib><lib>pages</lib></region>改过后并在83行</region>下边粘贴;至此添加0K!。

Ecshop主要文件功能介绍,Ecshop文件详细说明

Ecshop主要文件功能介绍,Ecshop文件详细说明

Ecshop主要⽂件功能介绍,Ecshop⽂件详细说明1.模板⽂件说明style.css – 模板所使⽤样式表activity.dwt – 活动列表article.dwt – ⽂章内容页article_cat.dwt – ⽂章列表页article_pro.dwt – 前⼀篇⽂章auction.dwt – 拍卖商品⾸页auction_list.dwt – 拍卖商品详细页brand.dwt – 商品品牌页brand_list.dwt – 品牌列表页catalog.dwt – 所有商品分类列表页category.dwt – 商品列表页compare.dwt – 商品⽐较页exchange_goods.dwt – 积分商品详细页exchange_list.dwt – 积分商品⾸页flow.dwt – 购物车和购物流程页gallery.dwt – 商品相册页goods.dwt – 商品详情页group_buy_goods.dwt – 团购商品详细页group_buy_list.dwt – 团购商品⾸页index.dwt – 商城⾸页links_apply.dwt – 在线申请友情链接页message.dwt – 信息提⽰页(错误处理等)message_board.dwt – 留⾔板页⾯myship.dwt – 配送⽅式页pick_out.dwt – 选购中⼼页quotation.dwt – 报价单页⾯receive.dwt – 收货确认信息页respond.dwt – 在线⽀付提⽰信息页secarch.dwt – 商品搜索页snatch.dwt – 夺宝奇兵页tag_cloud.dwt – 标签云页topic.dwt – 专题⾸页user_clips.dwt – ⽤户中⼼页(包含:欢迎页,我的留⾔,我的标签,收藏商品,缺货登记列表,添加缺货登记等)user_passport.dwt – ⽤户安全页(包含:会员登录,会员注册,找回密码等)user_transaction.dwt – ⽤户中⼼页(包含:个⼈资料,我的红包,添加红包,我的订单,订单详情,合并订单,订单状态,商品列表,费⽤总计,收货⼈信息,⽀付⽅式,其他信息,会员余额)wholesale_list.dwt – 批发活动列表页2.library 库⽂件说明ad_position.lbi – ⼴告article_category_tree.lbi – ⽂章分类树auction.lbi – 拍卖商品bought_goods.lbi – 购买过此商品的⼈购买过哪些商品brand_goods.lbi – 品牌商品brands.lbi – 所有品牌cart.lbi – 购物车cat_articles.lbi – 分类下的⽂章cat_goods.lbi – 分类下的商品category_tree.lbi – 商品分类树categorys.lbi – 所有⼩类+商品数量comments.lbi – ⽤户评论comments_list.lbi – 评论列表consignee.lbi – 收货⼈信息email_list.lbi – 邮件订阅exchange_hot.lbi – 积分商城热卖商品exchange_list.lbi – 积分商城商品列表filter_attr.lbi – 扩展属性goods_article.lbi – 商品相关⽂章列表goods_attrlinked.lbi – 属性关联商品goods_fittings.lbi – 相关配件列表goods_gallery.lbi – 商品相册goods_list.lbi – 商品列表goods_related.lbi – 相关商品列表goods_tags.lbi – 商品标签group_buy.lbi – 团购商品help.lbi – 帮助内容history.lbi – 历史记录invoice_query.lbi – 发货单查询member.lbi – 会员登录区member_info.lbi – 会员信息myship.lbi – 收货信息new_articles.lbi – 最新⽂章online.lbi – 在线⽤户order_query.lbi – 订单查询order_total.lbi – 订单费⽤总数page_footer.lbi -页⾯底部page_header.lbi -页⾯顶部pages.lbi – 列表分页price_grade.lbi – 价格区间promotion_info.lbi – 促销信息recommend_best.lbi – 精品推荐recommend_hot.lbi – 热卖商品recommend_new.lbi – 最新商品recommend_promotion.lbi – 特价商品relatetag.lbi -snatch.lbi – 夺宝奇兵snatch_price.lbi – 夺宝奇兵价格列表top10.lbi – 销售排⾏ur_here.lbi – 当前位置user_menu.lbi – ⽤户菜单vote.lbi – ⽤户投票vote_list.lbi – 在线调查3.PHP处理页的说明根⽬录下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 – 轮播图⽚程序exchange.php – 积分商城feed.php – RSS Feed ⽣成程序flow.php – 购物流程gallery.php – 商品相册goods.php – 商品详情goods_script.php – ⽣成商品列表group_buy.php – 团购商品⾸页⽂件index.php – ⾸页⽂件links_apply.php – 在线申请友情链接页message.php – 留⾔板⾸页myship.php – ⽀付配送页⾯pick_out.php – 选购中⼼⾸页pm.php – 短消息⽂件quotation.php – 报价单⾸页receive.php – 处理收回确认的页⾯region.php – 地区切换程序respond.php – ⽀付响应页⾯search.php – 搜索程序sitemaps.php – ⽹站地图程序snatch.php – 夺宝奇兵⾸页⽂件tag_cloud.php – 标签云⾸页topic.php – 专题⾸页⽂件user.php – 会员中⼼vote.php – 投票程序wholesale.php – 商品批发程序4.admin后台管理⽬录account_log.php – 帐户变动记录ad_position.php – ⼴告位置管理程序admin_logs.php – 记录管理⽇志⽂件ads.php – ⼴告管理程序adsense.php – 站外JS投放的统计程序affiliate.php – 推荐设置affiliate_ck.php – 分成管理页agency.php – 办事处管理area_manage.php – 地区列表管理⽂件article.php – ⽂章管理程序article_auto.php – ⽂章⾃动上下架articlecat.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.php – 计划任务database.php – 数据库管理edit_languages.php – 语⾔项编辑email_list.php – 邮件列表管理exchange_goods.php – 积分兑换商品管理favourable.php – 优惠活动管理filecheck.php – ⽂件校验flashplay.php – flash播放管理flow_stats.php – 流量统计friend_link.php – 友情链接管理gen_goods_script.php – ⽣成显⽰商品的js代码get_password.php – 找回管理员密码goods.php – 商品管理程序goods_auto.php – 商品⾃动上下架goods_batch.php – 商品批量上传、修改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 – 订单统计pack.php – 包装管理程序package.php – 超值礼包管理程序payment.php – ⽀付⽅式管理程序picture_batch.php – 图⽚批量处理程序privilege.php – 管理员信息以及权限管理sale_general.php – 销售概况sale_list.php – 销售明细列表⽂件sale_order.php – 商品销售排⾏search_log.php – 查询记录searchengine_stats.php – 搜索引擎关键字统计shipping.php – 配送⽅式管理程序shipping_area.php – 配送区域管理程序shop_config.php – 管理中⼼商店设置shophelp.php – 帮助信息管理程序shopinfo.php – ⽹站信息管理页⾯sitemap.php – 站点地图⽣成程序sms.php – 短信模块snatch.php – 夺宝奇兵管理程序sql.php – 会员管理程序tag_manage.php – 后台标签管理template.php – 模版管理程序topic.php – 专题管理user_account.php – 会员帐⽬管理(包括预付款,余额)user_account_manage.php – 会员资⾦管理程序user_msg.php: 客户留⾔user_rank.php: 会员等级管理程序users.php: 会员管理程序users_order.php: 会员排⾏统计⽂件view_sendlist.php – 邮件发送列表virtual_card.php – 虚拟卡商品管理程序visit_sold.php – 访问购买⽐例vote.php – 调查管理程序wholesale.php – 后台批发管理admin\includes⽬录cls_exchange.php – 后台⾃动操作数据库的类⽂件cls_google_sitemap.php – Google sitemap 类cls_phpzip.php: ZIP 处理类cls_sql_dump.php – 数据库导出类inc_menu.php – 管理中⼼菜单数组inc_priv.php – 权限对照表init.php: 管理中⼼公⽤⽂件lib_goods.php – 管理中⼼商品相关函数lib_main.php – 管理中⼼公⽤函数库lib_template.php – 管理中⼼模版相关公⽤函数库admin\js⽬录colorselector.js –common.js – 公共函数listtable.js – 创建可编辑区md5.js – md5加密selectbox.js – Selectbox类selectzone.js – SelectZone 类tab.js – 标签上⿏标移动事件的处理函数todolist.js –topbar.js –validator.js – 表单验证类includes⽬录cls_captcha.php – 验证码图⽚类cls_ecshop.php – 基础类cls_error.php – ⽤户级错误处理类cls_iconv.php – 字符集转换类cls_image.php – 后台对上传⽂件的处理类(实现图⽚上传,图⽚缩⼩,增加⽔印) cls_json.php – JSON 类cls_mysql.php – MYSQL 公⽤类库cls_rss.php – RSS 类cls_session.php – SESSION 公⽤类库cls_sms.php – 短信模块之模型(类库)cls_smtp.php – SMTP 邮件类cls_sql_executor.php – SQL语句执⾏类cls_template.php – 模版类cls_transport.php – 服务器之间数据传输器inc_constant.php – 常量init.php – 前台公⽤⽂件lib.debug.php – 调试lib_article.php – ⽂章及⽂章分类相关函数库lib_base.php – 基础函数库lib_clips.php – ⽤户相关函数库lib_code.php – 加密解密类lib_common.php – 公⽤函数库lib_goods.php – 商品相关函数库lib_insert.php – 动态内容函数库lib_main.php – 前台公⽤函数库lib_order.php – 购物流程函数库lib_passport.php – ⽤户帐号相关函数库lib_payment.php – ⽀付接⼝函数库lib_time.php – 时间函数lib_transaction.php – ⽤户交易相关函数库lib_uc.php – UCenter 函数库includes⽬录下⼦⽂件夹modules\integrates\ – 会员数据处理类modules\payment\alipay.php – ⽀付宝插件modules\payment\balance.php – 余额⽀付插件modules\payment\bank.php – 银⾏汇款(转帐)插件modules\payment\cappay.php – ⾸信易⽀付插件modules\payment\chinabank.php – 快钱插件modules\payment\cncard.php – 云⽹⽀付插件modules\payment\cod.php – 货到付款插件modules\payment\ctopay.php – Ctopay ⽀付插件modules\payment\express.php – ips⽀付系统插件modules\payment\ips.php – ips⽀付系统插件modules\payment\kuaiqian.php – 快钱插件modules\payment\nps.php – NPS⽀付插件modules\payment\pay800.php – 800pay ⽀付宝插件modules\payment\paypal.php – 贝宝插件modules\payment\paypalcn.php – 贝宝中国插件modules\payment\post.php – 邮局汇款插件modules\payment\shenzhou.php – 快钱神州⾏⽀付插件modules\payment\tenpay.php – 财付通插件modules\payment\tenpayc2c.php – 财付通中介担保⽀付插件modules\payment\xpay.php – 易付通插件modules\payment\yeepay.php – YeePay易宝插件modules\payment\yeepay_abchina.php – YeePay易宝银⾏直付插件modules\payment\yeepay_ccb.php – YeePay易宝银⾏直付插件modules\payment\yeepay_cmbchina.php – YeePay易宝银⾏直付插件modules\payment\yeepay_icbc.php – YeePay易宝银⾏直付插件modules\payment\yeepay_jcard.php – YeePay易宝银⾏直付插件modules\payment\yeepayszx.php – YeePay易宝神州⾏⽀付插件modules\shipping\cac.php – 上门取货插件modules\shipping\city_express.php – 城际快递插件modules\shipping\ems.php – EMS插件modules\shipping\flat.php – 邮政包裹插件modules\shipping\post_express.php – 邮政包裹插件modules\shipping\post_mail.php – 邮局平邮插件modules\shipping\presswork.php – 挂号印刷品插件modules\shipping\sf_express.php – 顺丰速运配送⽅式插件modules\shipping\sto_express.php – 申通快递配送⽅式插件modules\shipping\yto.php – 圆通速递插件modules\shipping\zto.php – 中通速递插件js⽬录auto_complete.js – ⾃动完成calendar.php – 调⽤⽇历jscommon.js – 公共函数compare.js – 商品⽐较global.js – 全局jsindex.js – ⾸页jslefttime.js – 剩余时间jsmyship.js – ⽀付配送region.js – 城市jsshopping_flow.js – 购物流程showdiv.js – 创建显⽰层tagbox.js –transport.js – ⽤于⽀持AJAX的传输类user.js – 会员信息utils.js – 验证类。

ecshop模板中库文件里调库文件

ecshop模板中库文件里调库文件

Ecshop模板中库文件里调库文件
ECSHOP开发中心()
我们在制作ecshop模板时,经常会遇到在一个库文件里调用另一个库文件,如果在标准的smarty模板引擎中是很容易实现的,
但是ecshop的smarty引擎不是完整的SMARTY,所以要实现库文件里调库文件没有直接的方法,但是可以用以下两种方法实现:
一、
在一个lbi文件的代码中增加php代码来包含另一个lbi文件
如下所示:
<?php echo $this->fetch('library/b.lbi '); ?>
二、
在一个lbi文件中直接用include包含另一个lbi文件
如下写法:
{include file='library/b.lbi '}
注:第二种方法,相对更科学更安全。

【ECSHOP开发中心】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ecshop模板中直接写php的方法
ecshop模板堂()
大家都知道ecshop模板是dwt文件的格式或者lbi文件的格式,而php 代码是不能写在模板里的,只能写在php程序中。

那么有什么办法可以直接写在dwt和lbi文件里呢?
直接打开dwt或者lbi文件,在文件的任意部位输入
<?php 这个位置 ?> 在中间就可以输入php代码,打个比方
<?php
$sql = "SELECT * FROM ". $GLOBALS['ecs']->table('goods') . "WHERE is_real=1 ORDER BY goods_id LIMIT 1";
$res = $GLOBALS['db']->getRow($sql);
echo '商品编号:'. $res['goods_id'] .',商品名称:'. $res['goods_name']. ',商品库存:
'. $res['goods_number'];
?>
这样就可以了,不过要说明一下大家为了程序的结构合理,整齐不建议把php 写在模板文件里,还是写在php代码里比较好的
【ECSHOP模板堂出品】。

相关文档
最新文档