




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
商城系统iwebshop_二次开发(简单版)模板目录与初始文件模路径与文件在开始制作之前,我们先来了解下SHOP的模板路径与文件SHOP的模板文件与皮肤放置在不同的目录下模板存放在./templates目录下皮肤存放在./skin目录下下面针对默认模板做一下结构说明默认模板存放在 ./templates/default目录下1、 模块文件,文件夹中存放着可重复调用文件、模块,一般有头部、底部、侧栏等2、 框架文件,网站功能的整体框架页面对应的默认风格存放在./skin/default目录下1、文件夹中存放对应模板方案的图片、样式表、JS等文件初始文件新建立一套模板的方法,复制一份默认模板方案与默认风格文件夹,放在相应的目录内,给新模板起一个名字,把两个文件夹同时更改成该名称。或者直接在./templates与./skin建立空的文件夹,然后把做好的 html 页面按照 iweb_sns 模板命名规则命名并存放到模板目录。登陆后台全局设置模板管理,找到你刚才建立的新模板选择应用模板,这样你就可以启用新的风格了建立网站框架、划分结构以默认模板为例子下面是首页设计好的效果图,我们来做一下区域划分,与常规的制作一样,成静态页面后把公共的部分分离出来,常见的有头部、底部与侧栏,引用他们到框架,用这样的语句inc: include(shop/独立出来的文件名);/我们可以根据上面的划分,规划出简单的布局框架如下:inc: include(shop/header.html);/inc: include(shop/footer.html);/这段代码放置于index.html内,调用了头部文件header.html与底部文件footer.html。这样之后,我们需要在每个详细的区域来写入我们的模块布局,然后再把IWEBSHOP标签套入进去。下面是几个公共的框架页结构,分别负责不同的功能页面,这些页面往往是网站的基础功能,Index.html网站首页brand.html品牌专区页brand_list.html品牌详细页compare.html商品对比页inquiry.html查询页login.html登陆页search.html搜索结果页search_ad.html高级搜索页search_tag.html搜索标签页下面的页面存放于模板的SHOP目录下article.html文章详细article_list.html文章列表页auction.html拍卖详细auction_list.html拍卖列表error.html错误页exchange.html商品兑换exchange_list.html商品兑换列表goods.html产品详细页groupbuy.html团购页groupbuy_list.html团购列表页payrespond.html支付回应special.html活动专题页special_list.html活动专题列表页可以根据上面的页面说明来更改你想改变的功能页面的风格,也可以新建空白HTML文件来放入自己的布局,然后把IWEBSHOP的标签套到你的布局里,但HTML文件名和结构必须与默认模板一致。其他如头部、底部文件等公共存放在modules下,注册与会员中心分别在modules下的reg与user目录下,商品分类则在categrouop目录下可以根据自己的需要更改相应的HTML文件,同时,如功能页一样,你也可以 新建立空白的HTML文件来放入自己的全新布局,然后在套入IWEBSHOP标签,HTML文件名必须与默认模板一致。这时候如果你后台启用了你更改的模板,就可以在前台查看实际效果了。建议这时使用DEBUG模式,如果未使用需要你每更改一次模板,需要后台编译后才能看到效果。CSS,IMAGES,JS文件的引入与路径处理通常我们静态路径是这样的,在IWEBSHOP里,需要更改成同样,IMAGES,JS也需要这样的路径。标签数据调用IWEBSHOP使用标签化来灵活的调用数据,我们来以上面的默认风格为例,讲一下IWEBSHOP的标签调用。首先我们根据目录找到对应首页的index.html文件,用编辑器打开它,头部信息我们可以看到我们的HTML里套上了IWEBSHOP的标签如echo: $headertitle;/我们给静态页的TITLE套上了标题输出echo: $headertitle;/标签,这样我们就可以动态输出页面的标题了页面关键字echo: $headerkeywords;/介绍echo: $headerdescription;/网站地址echo: $baseUrl;/模板文件夹名称echo: $SYSINFOtemplates;/网站头部(公共)网站名称echo: $SYSINFOsys_name;/网站底部(公共)帮助文章标签系统帮助文章分类地址echo:article_list_url($valuecat_id);/系统帮助文章分类名称echo:$valuecat_name;/系统帮助文章地址echo:article_url($varticle_id);/系统帮助文章名称echo:$vtitle;/语法sta:if($catlist)exc sta:foreach($catlist as $value)loop文章分类内容sta:foreach($result as $v)if($vcat_id = $valuecat_id)exc文章内容end:foreach/end:foreach/end:if/关于商城文章标签文章地址echo:article_url($valuearticle_id);/文章名称echo:$valuetitle;/语法sta:if($about) foreach($about as $value)loop内容sta:if($value!=end($about)echo |;if/版权标签公司名称echo: $SYSINFOsys_company;/版权信息echo: $SYSINFOsys_copyright;/ICP备案echo: $SYSINFOsys_icp;/内容区域(index.html)幻灯片标签幻灯片图片链接echo:$valueimages_link;/幻灯片图片URLecho:$valueimages_url;/幻灯图片ALTecho:$valuename;/语法我们会用到这样的语法来开始和结束这段调用sta:foreach($images_info as $value)exc幻灯片内容end:if/标签幻灯片数字echo:$i;/语法sta:for($i=1;$i=count($images_info);$i+)loop内容end:for/以幻灯片图片调用为例顺便讲一下套用的方法这是我们切好的HTML静态页面的幻灯片布局根据上面我们的标签说明与语法,我们将标签套成动态的就是这样sta:foreach($images_info as $value)excend:if/商品分类标签商品分类的IDecho:$catcat_id;/商品分类的名称echo: $catcat_name;/商品子分类的IDecho:$subcatcat_id;/商品子分类的名称echo: $subcatcat_name;/语法sta: foreach($CATEGORY0 as $cat)loop商品主分类内容sta:if(isset($CATEGORY$catcat_id) & $CATEGORY$catcat_id)excsta: foreach($CATEGORY$catcat_id as $subcat)loop商品子分类的内容end:foreach/end:if/网站公告文章标签文章URLecho: article_url($valuearticle_id);/文章名称echo: $valuetitle;/截取字符长度的文章名称echo: sub_str($valuetitle,22,false);/(更改字符长度可以更改标签中的数字部分22)语法sta: foreach($notice as $value)loop内容end:foreach/品牌推荐标签品牌地址echo:brand_list_url($valuebrand_id);/品牌图片地址echo:$valuebrand_logo;/品牌名称echo:$valuebrand_name;/语法sta: foreach($brand_rs as $value)loop内容end:foreach/商品标签商品地址echo: goods_url($valuegoods_id);/商品图片地址echo: $valueis_set_image ? $valuegoods_thumb : skin/default/images/nopic_small.gif;/商品名称echo: $valuegoods_name;/带字符限制的商品名称echo: sub_str($valuegoods_name,52,false);/(同样你也可以更改标签中的数字52来更改字符数量)收藏人气echo:$valuefavpv;商品价格echo:$valuegoods_price;/语法推荐商品语法sta: foreach($goods_best as $value)loop内容end:for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级离婚协议书模板:房产、股权与子女抚养协议
- 离婚后财产重新分配及子女成长费用承担合同
- 离婚协议书中关于共同子女抚养权转移协议书五
- 绿色建筑物业权益转让与节能减排合同
- 离婚协议中共同债务处理与子女抚养责任专题合同
- 智能建筑垃圾清运与环保科技研发合作协议
- 经典离婚协议范本:财产分割与子女抚养详细规定
- 离婚子女轮流抚养期间生活照料协议
- 2025年疼痛科疼痛评估与镇痛方案设计考核答案及解析
- 口语交际应对课件
- 中药饮片风险防控管理制度
- 期货入门基础知识解读(共45张课件)
- 农业产业链风险管理
- 专题02 文言文概括分析与概述(教案)-2022年高考语文一轮复习之文言文阅读概括分析与概述宝鉴
- 血管活性药物静脉输注护理
- JT-T-807-2011汽车驾驶节能操作规范
- 人工智能创新实验教程 课件 第15章 VGG16网络
- 2024年个人信用报告(个人简版)样本(带水印-可编辑)
- SYT 7653-2021 石油天然气钻采设备 耐蚀螺栓连接
- 一例CAG循证护理查房
- 安全生产投入台账(模板)
评论
0/150
提交评论