ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:210.29KB ,
资源ID:7486624      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7486624.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ecshop首页修改ECSHOP的模板大全教程.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ecshop首页修改ECSHOP的模板大全教程.docx

1、ecshop首页修改ECSHOP的模板大全教程修改ECSHOP的模板大全ECSHOP的广告链接地址形式为“affiche.php?ad_id=1&uri=http%3A%2F%2F” 它中间用 affiche.php 做了一个过渡,目的在于统计广告效果等。有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。可以这样来修改:打开 /includes/lib_insert.php 文件找到$ads = a href=affiche.php?ad_id=$rowad_id&uri= .urlencode($row

2、ad_link). 修改为$ads = a href= .$rowad_link. 注意:一共有两处都要修改在ECSHOP首页的每个商品下显示商品货号ECSHOP首页有很多种商品,包括今日特价、精品推荐、新品上市、热卖商品、分类商品等,这里只讲解在“精品推荐、新品上市、热卖商品”三个栏目的商品下面显示商品货号的方法。第一步: 修改 includes/lib_goods.php文件找到下面代码/取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中 $sql = SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_pr

3、ice, g.shop_price AS org_price, g.promote_price, .将它修改为: /取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中 $sql = SELECT g.goods_id, g.goods_sn, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, .第二步: 找到$goods$idxbrand_name = isset($goods_databrand$rowgoods_id) ? $goods_dat

4、abrand$rowgoods_id : ;在它上边增加一行代码$goods$idxgoods_sn = $rowgoods_sn;第三步:修改模板文件,这里以官方默认模板为例依次打开下面三个文件:/themes/default/library/recommend_best.lbi,/themes/default/library/recommend_new.lbi,/themes/default/library/recommend_hot.lbi在每一个文件的$goods.short_style_name上边增加一行代码:商品货号:$goods.goods_sn在ECSHOP销售排行中显示会员

5、价格的方法有的用户可能已经发现了,在ECSHOP的销售排行中,任何情况下只显示了一个“本店售价”。即使VIP会员登录后,显示的还是“本店售价”。如果我想显示会员价,该如何修改呢。具体为:当“VIP会员” 登录后,在销售排行里看到的就是“VIP会员”的价格。当“注册会员”登陆后, 在销售排行里看到的就是“注册会员”的价格。修改方法:打开 includes/lib_goods.php文件找到$arr$iprice = price_format($arr$ishop_price);把它修改为下面代码即可在ECSHOP首页调用标签云的所有标签$smarty-assign(shop_notice,$_C

6、FGshop_notice); / 商店公告经常看到有人问,如何把ECSHOP标签云调用到首页呢,现在就来说一下相关的修改教程。老规矩,还是以官方默认模板为例。首先,让我们来打开 /index.php文件找到在它下边增加PHP代码然后,我们再打开 模板文件/themes/default/index.dwt鼠标定位到你想显示标签云的地方,加入下面代码 标签云 | if $tag.bold $tag.tag_words|escape:html else $tag.tag_words|escape:html /if $lang.no_tag 最后,到后台更新下缓存,就可以了。ECSHOP帮助中心如何

7、限制文章条数有的站长的帮助中心的文章可能会很多,都显示在帮助中心里, 感觉会很乱。这里教你一个“在ECSHOP帮助中心限制文章显示条数”的方法,例如只显示每个小类的前5篇文章。为了照顾大多数站长,本教程倾向于在模板里修改实现。以官方默认模板为例,打开 /themes/default/library/help.lbi 文件将 $item.short_title 修改为 if $smarty.foreach.help_list.iteration lt 6 $item.short_title /if 如何修改Ecshop页面底部的在线人数建站之初,网站的在线人数肯定不会很多,那么我们可以稍微修改下

8、ECSHOP的程序,让页面底部显示的在线人数 翻几番。具体方法如下:打开 /includes/lib_insert.php文件找到下面代码$online_count = $GLOBALSdb-getOne(SELECT COUNT(*) FROM . $GLOBALSecs-table(sessions);将之修改为:$online_count = $GLOBALSdb-getOne(SELECT COUNT(*) FROM . $GLOBALSecs-table(sessions)*15;这样,你的ECSHOP商城显示的在线人数就会多15倍,呵呵。当然你也可以将15改成100,这样就会多10

9、0倍。在ECSHOP首页显示积分商城里的商品1)、首先打开 index.php 文件在最末尾增加下面函数,注意千万不要写到 “?” 的外面去,要加在“?”的前面。/* 获得积分商城热门商品* param int $limit 列出条数* param int $ishot 是否只显示热销* return array*/function index_get_exchange($limit=3,$ishot=0) /* 获得热门积分商品列表 */$sql_ishot=$ishot ? AND eg.is_hot=1 : ;$sql = SELECT g.goods_id, g.goods_name,

10、 g.goods_name_style, eg.exchange_integral, . g.goods_type,g.goods_brief, g.goods_thumb, g.goods_img, eg.is_hot . FROM . $GLOBALSecs-table(exchange_goods) . AS eg LEFT JOIN . $GLOBALSecs-table(goods) . AS g ON g.goods_id = eg.goods_id . WHERE eg.is_exchange = 1 AND g.is_delete = 0 . $sql_ishot . limi

11、t .$limit;$res = $GLOBALSdb-getAll($sql); $arr = array(); foreach($res AS $idx = $row) $arr$idxname = $rowgoods_name;$arr$idxgoods_brief = $rowgoods_brief;$arr$idxgoods_style_name = add_style($rowgoods_name,$rowgoods_name_style);$arr$idxexchange_integral = $rowexchange_integral;$arr$idxtype = $rowgo

12、ods_type;$arr$idxgoods_thumb = get_image_path($rowgoods_id, $rowgoods_thumb, true);$arr$idxgoods_img = get_image_path($rowgoods_id, $rowgoods_img);$arr$idxurl = build_uri(exchange_goods, array(gid=$rowgoods_id), $rowgoods_name); return $arr;然后继续在 index.php 文件中 找到 $smarty-assign(shop_notice, $_CFGsho

13、p_notice); / 商店公告在它下边另起一行增加如下代码$smarty-assign(goods_exchange_list,index_get_exchange(6,0); /积分商城如果你想只显示热销的积分商品,只需将上面代码稍作修改即可$smarty-assign(goods_exchange_list,index_get_exchange(6,1); /积分商城2)、下面继续修改模板文件 themes/default/index.dwt在你想显示积分商城商品的地方,加入下面代码段 积分商城 $exchange_goods.goods_style_name$exchange_goo

14、ds.goods_name$lang.exchange_integral$exchange_goods.exchange_integral 3)、到后台清除下缓存,然后刷新首页就能看到效果了,效果图如下ECSHOP模板代码不能使用is div by的解决办法很多制作模板的朋友可能已经发现了在ECSHOP模板代码中 使用if $vars is div by 4 . /if 来判断$vars 是否能被4整除的时候,系统会报错。原因是ECSHOP的 SMARTY 是经过 ECSHOP官方二次修改过的,不是原原本本的SMARTY。这种情况,我们可以用另一种代码来解决,那就是 mod , MOD:是取余

15、数的意思例如:if $varsmod 4 . else . /if在ECSHOP首页显示各个商品的品牌名称为了讲解方便,为了照顾大多数人,本例教程以 2.7.2官方默认模板 为准。其实这个品牌字段在程序里已经取出来了,只是在模板中没有调用而已。所以只要在模板中把那个品牌标签加上就可以了。1)、打开 /themes/default/library/recommend_best.lbi找到在它上边增加一行if $goods.brand_name品牌:$goods.brand_name/if2)、打开 /themes/default/library/recommend_new.lbi,修改方法同上3

16、)、打开 /themes/default/library/recommend_hot.lbi,修改方法也同上4)、打开 /themes/default/library/recommend_promotion.lbi,找到$lang.promote_price$goods.promote_price在它上边添加一行代码if $goods.brand_name品牌:$goods.brand_name/if刷新看看,是不是多了一个品牌,如果刷新没有变化,请到后台清除缓存先。修改Ecshop底部版权的年份信息(2005-2010)本教程所说的年份信息,指的是页脚“版权所有”前面的年份,如下面红色部分所

17、示 2005-20110 ECSHOP 版权所有,并保留所有权利。后面的“2010” 能随着服务器的年份而改变,但是前面的2005却始终不变。 比如:我的网店是2007年上线的,我希望改成2007-2010,应该怎么改呢?打开 /languages/zh_cn/common.php 文件找到$_LANGcopyright = © 2005-%s %s 版权所有,并保留所有权利。;将2005修改成2007即可怎样修改Ecshop站内快讯标题的长度(字数)这是一个ECSHOP使用中的小问题,但是群里和论坛里还是经常有人在问,下面共享一下。进入 后台 商店设置 显示设置, 找到“ 文章标题

18、的长度: ” ,修改输入框里的数字即可。将默认模板首页的best,hot,new三个水印删除掉注意:此教程只对ECSHOP默认模板有效,其他模板也许根本就没这几个水印1)、打开 /themes/default/library/recommend_best.lbi 文件将 删除即可2)、打开 /themes/default/library/recommend_hot.lbi 文件将 删除即可3)、打开 /themes/default/library/recommend_new.lbi 文件将 删除即可在ECSHOP首页显示商品总数和本月更新数1)、首先修改 /index.php 找到 assig

19、n_dynamic(index);在它后边添加一些代码 $sql=select count(*) as goods_all from . $ecs-table(goods); /商品总数$smarty-assign(goodsnum_all,$db-getOne($sql);$time_month=mktime(0,0,0,date(m)-1,1,date(Y);$sql=select count(*) as goods_month from . $ecs-table(goods) . where last_update = . $time_month; /本月更新数$smarty-assig

20、n(goodsnum_month,$db-getOne($sql);2)、打开首页模板文件 index.dwt,在合适的地方调用,调用代码为 本商城共有商品 $goodsnum_all 件,本月更新 $goodsnum_month 件如何去掉首页的商店公告不同的模板,具体的修改细节是不一样的,1)、如果你使用的是官方默认模板,请看下面打开 /themes/default/index.dwt 文件将下面代码部分删除即可 $lang.shop_notice $shop_notice 2)、如果你使用的是其他模板,打开 /themes/你的模板文件夹/index.dwt搜索$shop_notice注意,搜索到该字符串以后,要观察它周围(前后都算)的一些DIV 标签,把对应的DIV部分都删掉就可以了。如果你能看懂HTML代码,那应该很容易的。如何让Ecshop首页商品也显示市场价格首先要说明的一点是,也许你下载或购买的模板已经实现了“首页商品显示市场价格”,那么请不要诧异,此教程是针对没有实现此功能的模板而言的,例如官方默认模板。1)、首先我们需要打开 /themes/default/library/recommend_best.lbi 文件找到在它上边增加一行代码$lang.market_price$goods.market_priceb

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1