您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商城首页显示积分商品调用积分商品的代码示例
信品2024-04-25Ecshop商城教程已有人查阅
导读ECSHOP商城首页显示积分商品,如何在首页调用积分商品ecshop开发教程,希望对大家有些帮助!
ECSHOP商城首页显示积分商品,如何在首页调用积分商品ecshop开发教程,希望对大家有些帮助!
1、首先打开index.php文件
在最末尾?>的前面增加:
商城首页文件themes/default/index.dwt
在你想显示积分商城商品的地方,加入下面代码段
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, g.goods_name_style, eg.exchange_integral,'.' g.goods_type,g.goods_brief, g.goods_thumb, g.goods_img, eg.is_hot ' .
' FROM ' . $GLOBALS['ecs']->table('exchange_goods') . ' AS eg LEFT JOIN ' .
$GLOBALS['ecs']->table('goods') . ' AS g ON g.goods_id = eg.goods_id ' .
' WHERE eg.is_exchange = 1 AND g.is_delete = 0 '. $sql_ishot .' limit '.$limit;
$res = $GLOBALS['db']->getAll($sql);
$arr = array();
foreach($res AS $idx => $row)
{
$arr[$idx]['name'] = $row['goods_name'];
$arr[$idx]['goods_brief'] = $row['goods_brief'];
$arr[$idx]['goods_style_name'] = add_style($row['goods_name'],$row['goods_name_style']);
$arr[$idx]['exchange_integral'] = $row['exchange_integral'];
$arr[$idx]['type'] = $row['goods_type'];
$arr[$idx]['goods_thumb'] = get_image_path($row['goods_id'],
$row['goods_thumb'], true);
$arr[$idx]['goods_img'] = get_image_path($row['goods_id'],
$row['goods_img']);
$arr[$idx]['url'] = build_uri('exchange_goods',
array('gid'=>$row['goods_id']), $row['goods_name']);
}
return $arr;
}
然后继续在index.php 文件中 找到
$smarty->assign('shop_notice',$_CFG['shop_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
在你想显示积分商城商品的地方,加入下面代码段
<!--积分商城列表-->
<div class="box">
<div class="box_1">
<h3><span><a href="/exchange.php" class="f6">
积分商城
</a></span></h3>
<div class="centerPadd">
<div class="clearfix goodsBox" style="border:none;">
<!--{foreach name=goods_exchange_list from=$goods_exchange_list
item=exchange_goods}-->
<div class="goodsItem">
<a href="{$exchange_goods.url}" target="_blank"><img
src="{$exchange_goods.goods_thumb}" alt="{$exchange_goods.goods_name}"
class="goodsimg" /></a><br />
<p><a href="{$exchange_goods.url}" target="_blank">
<!-- {if $exchange_goods.goods_style_name} -->
<font class="f3">{$exchange_goods.goods_style_name}</font><br />
<!-- {else} -->
<font class="f3">{$exchange_goods.goods_name}</font><br />
<!-- {/if} -->
</a>
</p>
{$lang.exchange_integral}<font
class="price">{$exchange_goods.exchange_integral}</font>
</div>
<!--{/foreach}-->
<div class="more"><a href="/exchange.php"><img src="images/more.gif"
/></a></div>
</div>
</div>
</div>
</div>
<div class="blank5"></div>
3.css外观自己写下,这样就大功告成了!
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop商品列表商品详细热销精品搜索列表页调用商品销售量
ecshop各个页面调用商品销售量方法;ECSHOP模板首页的推荐商品包括热销推荐和促销三个文件只对热销商品为例
ecshop中ajax.call使用说明
ecshop中的 ajax 非常好用, 当自己第一次使用的时候,因为之前并没有看明白transport.js这个文件的具体内容.弄得有点迷糊。细看了一下这个文件 在js目录下transport.js这个文件.里面代码太多.这里我就不讲了.
ecshop大量重复页面提高SEO效果的解决方法
使用过ECSHOP的朋友都会知道ECSHOP有严重的重复收录过多的问题,很多朋友的网站实际产品加文章数量仅仅1000来个,查询链接居然有3,4千,google甚至会有上万。 重复链接因为Title
ecshop模板制作教程,ecshop模板标签大全整理
ECSHOP模板制作修改经常用到ECSHOP模板标签:页面关键字 {$keywords }页面标题 {$page_title}产品分类父分类列表
相关源码
-
(PC+WAP)历史复古古典古籍文章资讯类pbootcms模板下载本模板基于PbootCMS系统开发,为古籍研究、历史文献类网站设计,特别适合展示古典书籍、历史档案等文化内容。采用复古风格设计,同时具备现代化响应式布局,确保在PC和移动设备上都能呈现优雅的阅读体验。查看源码 -
(PC+WAP)安保服务保安保镖模板免费下载本模板基于PbootCMS内核开发,为安保服务企业量身打造。设计风格严谨专业,突出安保行业的安全、可靠特性,展示企业服务项目与实力。采用响应式设计,PC与移动端数据同步,管理便捷。模板布局合理查看源码 -
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
(自适应响应式)HTML5磁电机械设备蓝色营销型网站pbootcms模板本模板为磁电设备行业设计,采用蓝色营销风格,突出工业设备的专业性和技术感。模板结构清晰,能够有效展示磁电设备的技术参数、应用场景和企业实力,帮助客户快速了解产品特点和公司服务。查看源码 -
(自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码 -
(PC+WAP)蓝色电子半导体电子设备网站pbootcms源码下载本模板基于PbootCMS内核开发,为半导体和电子科技行业设计,特别适合电子元器件、集成电路、半导体设备及相关技术产品展示。查看源码
| 分享笔记 (共有 篇笔记) |
