335 lines
16 KiB
HTML
Executable File
335 lines
16 KiB
HTML
Executable File
{extend name="default/base" /}
|
||
{block name="title"}商品搜索 -{:WSTConf('CONF.mallName')}{__block__}{/block}
|
||
{block name="meta"}
|
||
<meta name="description" content="{:WSTConf('CONF.seoMallDesc')},商品关键字搜索">
|
||
<meta name="Keywords" content="{$keyword}">
|
||
{/block}
|
||
{block name="css"}
|
||
<link href="__STYLE__/css/goodslist.css?v={$v}" rel="stylesheet">
|
||
{/block}
|
||
{block name="nav"}
|
||
{include file="default/header" /}
|
||
{/block}
|
||
{block name="main"}
|
||
{/* 推荐热卖 */}
|
||
<div class='wst-hot-sales'>
|
||
<div class='wst-sales-logo'>
|
||
<span class="wst-hot-icon">热卖推荐</span>
|
||
</div>
|
||
<ul class='wst-sales-box'>
|
||
{wst:goods type='recom' num='4'}
|
||
<li class="item">
|
||
<div class="img"><a target='_blank' href='{:Url("home/goods/detail","id=".$vo["goodsId"])}'><img class='goodsImg' data-original="__IMGURL__/{$vo['goodsImg']}" title="{$vo['goodsName']}" alt="{$vo['goodsName']}" /></a></div>
|
||
<div class="des">
|
||
<div class="p-sale">已售{$vo['saleNum']}件</div>
|
||
<div class="p-name"><a target='_blank' href='{:Url("home/goods/detail","id=".$vo["goodsId"])}'>{$vo['goodsName']}</a></div>
|
||
<div class="p-price">¥{$vo['shopPrice']}</div>
|
||
<div class="p-buy"><a href="javascript:WST.addCart({$vo['goodsId']})">加入购物车</a></div>
|
||
</div>
|
||
</li>
|
||
{/wst:goods}
|
||
</ul>
|
||
</div>
|
||
<input type="hidden" id="keyword" class="sipt" value='{$keyword}'/>
|
||
<input type="hidden" id="orderBy" class="sipt" value='{$orderBy}'/>
|
||
<input type="hidden" id="order" class="sipt" value='{$order}'/>
|
||
<input type="hidden" id="areaId" class="sipt" value='{$areaId}'/>
|
||
<div class='wst-filters'>
|
||
<div class='item' style="border-left:2px solid #df2003;padding-left: 8px;">
|
||
<a class='link' href='__ROOT__'>全部结果</a>
|
||
<i class="arrow">></i>
|
||
</div>
|
||
<div class='wst-lfloat keyword'>{$keyword}</div>
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
{/* 商品展示 */}
|
||
<div class="wst-container">
|
||
{if !empty($goodsPage["Rows"])}
|
||
<div class='goods-side'>
|
||
<div class="guess-like">
|
||
<div class="title">猜你喜欢</div>
|
||
{wst:goods type='best' num='3'}
|
||
<div class="item">
|
||
<div class="img"><a target='_blank' href="{:Url('home/goods/detail','id='.$vo['goodsId'])}"><img class='goodsImg' data-original="__IMGURL__/{$vo['goodsImg']}" alt="{$vo['goodsName']}" title="{$vo['goodsName']}"/></a></div>
|
||
<div class="p-name"><a class="wst-hide wst-redlink">{$vo['goodsName']}</a></div>
|
||
<div class="p-price">¥{$vo['shopPrice']}<span class="v-price">¥{$vo['marketPrice']}</span></div>
|
||
</div>
|
||
{/wst:goods}
|
||
</div>
|
||
<div class="hot-goods">
|
||
<div class="title">热销商品</div>
|
||
{wst:goods type='hot' num='3'}
|
||
<div class="item">
|
||
<div class="img"><a target='_blank' href="{:Url('home/goods/detail','id='.$vo['goodsId'])}"><img class='goodsImg' data-original="__IMGURL__/{$vo['goodsImg']}" alt="{$vo['goodsName']}" title="{$vo['goodsName']}"/></a></div>
|
||
<div class="p-name"><a class="wst-hide wst-redlink">{$vo['goodsName']}</a></div>
|
||
<div class="p-price">¥{$vo['shopPrice']}<span class="v-price">¥{$vo['marketPrice']}</span></div>
|
||
</div>
|
||
{/wst:goods}
|
||
</div>
|
||
</div>
|
||
<div class='goods-main'>
|
||
<div class='goods-filters'>
|
||
<div class='line'>
|
||
<div class='wst-lfloat chk'>发货地</div>
|
||
<div class='city wst-address'>
|
||
<div class='item dorpdown'>
|
||
<div class='drop-down'>
|
||
<a class='link' href='__ROOT__'>
|
||
{if empty($areaInfo['areaName'])}
|
||
请选择
|
||
{else /}
|
||
{$areaInfo['areaName']}
|
||
{/if}
|
||
</a>
|
||
<i class="drop-down-arrow"></i>
|
||
</div>
|
||
<div class="dorp-down-layer">
|
||
<div class="tab-header">
|
||
<ul class="tab">
|
||
<li class="tab-item1" id="fl_1_1" onclick="gpanelOver(this);" c="1" >
|
||
{if isset($areaInfo)}
|
||
<a href='javascript:void(0)'>{$areaInfo[0]['areaName']}</a>
|
||
{else /}
|
||
<a href='javascript:void(0)'>请选择</a>
|
||
{/if}
|
||
</li>
|
||
|
||
{if isset($areaInfo)}
|
||
<li class="tab-item1" id="fl_1_2" onclick="gpanelOver(this);" c="1" >
|
||
<a href="javascript:void(0)">{$areaInfo[1]['areaName']}</a>
|
||
</li>
|
||
<li class="tab-item1 j-tab-selected1" id="fl_1_3" onclick="gpanelOver(this);" c="1" >
|
||
<a href="javascript:void(0)">{$areaInfo[2]['areaName']}</a>
|
||
</li>
|
||
{else /}
|
||
<li class="tab-item1" id="fl_1_2" onclick="gpanelOver(this);" c="1" pid="" >
|
||
<a href="javascript:void(0)">请选择</a>
|
||
</li>
|
||
<li class="tab-item1 j-tab-selected1" id="fl_1_3" onclick="gpanelOver(this);" c="1" pid="" >
|
||
<a href="javascript:void(0)">请选择</a>
|
||
</li>
|
||
{/if}
|
||
|
||
|
||
|
||
</ul>
|
||
</div>
|
||
<ul class="area-box" id="fl_1_1_pl" style="display:none;">
|
||
{volist name="$area1" id="area1"}
|
||
<li onclick="choiceArea(this,{$area1['areaId']})" search='1'><a href="javascript:void(0)">{$area1['areaName']}</a></li>
|
||
{/volist}
|
||
</ul>
|
||
<ul class="area-box" id="fl_1_2_pl" style="display:none;">
|
||
{volist name="$area2" id="area2"}
|
||
<li onclick="choiceArea(this,{$area2['areaId']})" search='1'><a href="javascript:void(0)">{$area2['areaName']}</a></li>
|
||
{/volist}
|
||
</ul>
|
||
|
||
<ul class="area-box" id="fl_1_3_pl">
|
||
{volist name="$area3" id="area3"}
|
||
<li onclick="choiceArea(this,{$area3['areaId']})" search='1'><a href="javascript:void(0)">{$area3['areaName']}</a></li>
|
||
{/volist}
|
||
</ul>
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class='chk'>
|
||
<div class="checkbox-box-s">
|
||
<input name='isStock' value='1' class="sipt wst-checkbox-s" onclick="searchFilter(this,4)" type='checkbox' id="stock" {if $isStock==1}checked{/if}/>
|
||
<label for="stock"></label>
|
||
</div>
|
||
仅显示有货</div>
|
||
<div class='chk'>
|
||
<div class="checkbox-box-s">
|
||
<input name='isNew' value='1' class="sipt wst-checkbox-s" onclick="searchFilter(this,4)" type='checkbox' id="new" {if $isNew==1}checked{/if}/>
|
||
<label for="new"></label>
|
||
</div>
|
||
新品</div>
|
||
<div class='chk'>
|
||
<div class="checkbox-box-s">
|
||
<input name='isFreeShipping' value='1' class="sipt wst-checkbox-s" onclick="searchFilter(this,4)" type='checkbox' id="freeShipping" {if $isFreeShipping==1}checked{/if}/>
|
||
<label for="freeShipping"></label>
|
||
</div>
|
||
包邮</div>
|
||
</div>
|
||
<div class='line line2'>
|
||
<a class="{if condition="$orderBy eq 0"}curr {/if}" href='javascript:void(0)' onclick='javascript:searchOrder(0)'>销量<span class="{if condition="$orderBy neq 0"}store{/if}{if condition="$orderBy eq 0 and $order eq 1"}store2{/if}{if condition="$orderBy eq 0 and $order eq 0"}store3{/if}"></span></a>
|
||
<a class="{$orderBy==1?'curr':''}" href='javascript:void(0)' onclick='javascript:searchOrder(1)'>价格<span class="{if condition="$orderBy neq 1"}store{/if}{if condition="$orderBy eq 1 and $order eq 1"}store2{/if}{if condition="$orderBy eq 1 and $order eq 0"}store3{/if}"></span></a>
|
||
<a class="{$orderBy==2?'curr':''}" href='javascript:void(0)' onclick='javascript:searchOrder(2)'>评论数<span class="{if condition="$orderBy neq 2"}store{/if}{if condition="$orderBy eq 2 and $order eq 1"}store2{/if}{if condition="$orderBy eq 2 and $order eq 0"}store3{/if}"></span></a>
|
||
<a class="{$orderBy==3?'curr':''}" href='javascript:void(0)' onclick='javascript:searchOrder(3)'>人气<span class="{if condition="$orderBy neq 3"}store{/if}{if condition="$orderBy eq 3 and $order eq 1"}store2{/if}{if condition="$orderBy eq 3 and $order eq 0"}store3{/if}"></span></a>
|
||
<a class="{$orderBy==4?'curr':''}" href='javascript:void(0)' onclick='javascript:searchOrder(4)'>上架时间<span class="{if condition="$orderBy neq 4"}store{/if}{if condition="$orderBy eq 4 and $order eq 1"}store2{/if}{if condition="$orderBy eq 4 and $order eq 0"}store3{/if}"></span></a>
|
||
<div class="wst-price-ipts">
|
||
<span class="wst-price-ipt1">¥</span><span class="wst-price-ipt2">¥</span>
|
||
<input type="text" class="sipt wst-price-ipt" id="sprice" value="{$sprice}" style="margin-left:8px;" onkeypress='return WST.isNumberdoteKey(event);' onkeyup="javascript:WST.isChinese(this,1)">
|
||
- <input type="text" class="sipt wst-price-ipt" id="eprice" value="{$eprice}" onkeypress='return WST.isNumberKey(event);' onkeyup="javascript:WST.isChinese(this,1)">
|
||
</div>
|
||
<button class="wst-price-but" type="submit" style="width:60px;height: 25px;" onclick='javascript:searchOrder()'>确定</button>
|
||
</div>
|
||
</div>
|
||
<div class="goods-list">
|
||
{volist name='goodsPage["Rows"]' id='vo'}
|
||
<div class="goods">
|
||
<div class="img">
|
||
<a target='_blank' href="{:Url('home/goods/detail','id='.$vo['goodsId'])}"><img title="{$vo['goodsName']}" alt="{$vo['goodsName']}" class='goodsImg2' data-original="__IMGURL__/{$vo['goodsImg']}"/></a>
|
||
</div>
|
||
{php}
|
||
$img_listarr = explode(',',$vo['gallery']);
|
||
array_unshift($img_listarr,$vo['goodsImg']);
|
||
{/php}
|
||
<ul class="img_list">
|
||
{volist name="$img_listarr" id="ils" key="ils_k"}
|
||
{if($ils!='')}
|
||
<li class="{if($ils_k==1)}curr{/if}"><img title="{$vo['goodsName']}" alt="{$vo['goodsName']}" class='goodsImg2' data-original="__IMGURL__/{$ils}"/></li>
|
||
{/if}
|
||
{/volist}
|
||
<div class="wst-clear"></div>
|
||
</ul>
|
||
<div class="p-name">
|
||
<a target='_blank' href="{:Url('home/goods/detail','id='.$vo['goodsId'])}" class="wst-redlink" title="{$vo['goodsName']}">{$vo['goodsName']}</a></div>
|
||
<div>
|
||
<div class="p-price">¥{$vo['shopPrice']}</div>
|
||
<div class="p-hsale">
|
||
<div class="sale-num">成交数:<span class="wst-fred">{$vo['saleNum']}</span></div>
|
||
<a class="p-add-cart" style="display:none;" href="javascript:WST.addCart({$vo['goodsId']});">加入购物车</a>
|
||
</div>
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
<div>
|
||
<div class="p-mprice">市场价<span>¥{$vo['marketPrice']}</span></div>
|
||
<div class="p-appraise">已有<span class="wst-fred">{$vo['appraiseNum']}</span>人评价</div>
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
{if empty($is_icp)}
|
||
<div class="p-shop">
|
||
<a href="{:Url('home/shops/home','shopId='.$vo['shopId'])}" target='_blank' class="wst-redlink">{$vo['shopName']}</a>
|
||
<a class="contrast" href="javascript:void(0);" onclick="javascript:contrastGoods(1,{$vo['goodsId']},1)"><i></i>对比</a>
|
||
</div>
|
||
{/if}
|
||
</div>
|
||
|
||
{/volist}
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
<div style="width:980px;">
|
||
<div id="wst-pager"></div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class='wst-clear'></div>
|
||
{else}
|
||
<div class="wst-no-goods">很抱歉,没有找到“<span>{$keyword}</span>”为关键字的商品搜索结果。</div>
|
||
{/* 找不到商品的话就为用户推荐一些 */}
|
||
<div class="wst-recommend">
|
||
<div class="title">为您推荐<span style="float: right;"></span></div>
|
||
<div class="tgoods-list">
|
||
{wst:goods type='best' num='5' id='rvo'}
|
||
<div class="goods">
|
||
<div class="img"><a target='_blank' href="{:Url('home/goods/detail','id='.$rvo['goodsId'])}"><img title="{$rvo['goodsName']}" alt="{$rvo['goodsName']}" class='goodsImg' data-original="__IMGURL__/{$rvo['goodsImg']}"/></a></div>
|
||
<div class="p-name"><a target='_blank' class="wst-redlink">{$rvo['goodsName']}</a></div>
|
||
<div>
|
||
<div class="p-price">¥{$rvo['shopPrice']}</div>
|
||
<div class="p-hsale">
|
||
<div class="sale-num">成交数:<span class="wst-fred">{$rvo['saleNum']}</span></div>
|
||
<a class="p-add-cart" style="display:none;" href="javascript:WST.addCart({$rvo['goodsId']});">加入购物车</a>
|
||
</div>
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
<div>
|
||
<div class="p-mprice">市场价<span>¥{$rvo['marketPrice']}</span></div>
|
||
<div class="p-appraise">已有<span class="wst-fred">{$rvo['appraiseNum']}</span>人评价</div>
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
<div class="p-shop"><a href="" class="wst-redlink">{$rvo['shopName']}</a></div>
|
||
</div>
|
||
{/wst:goods}
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
{/* 您最近浏览的商品 */}
|
||
{if cookie("history_goods")!=''}
|
||
<div class="wst-gview">
|
||
<div class="title">您最近浏览的商品</div>
|
||
<div class="view-goods">
|
||
{wst:goods type='history' num='7'}
|
||
<div class="item">
|
||
<div class="img"><a target='_blank' href="{:Url('home/goods/detail','id='.$vo['goodsId'])}"><img class='goodsImg' data-original="__IMGURL__/{$vo['goodsImg']}" alt="{$vo['goodsName']}" title="{$vo['goodsName']}"/></a></div>
|
||
<div class="p-name"><a class="wst-hide wst-redlink" href="{:Url('home/goods/detail','id='.$vo['goodsId'])}">{$vo['goodsName']}</a></div>
|
||
<div class="p-price">¥{$vo['shopPrice']}<span class="v-price">¥{$vo['marketPrice']}</span></div>
|
||
</div>
|
||
{/wst:goods}
|
||
<div class='wst-clear'></div>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
</div>
|
||
{/* 对比框 */}
|
||
<div class="wst-cont-frame" id="j-cont-frame">
|
||
<div class="head"><span>对比栏</span><a href="javascript:void(0);" class="close" onclick="javascript:contrastGoods(0,0,0)">关闭</a></div>
|
||
<div class="list">
|
||
<div class="goods" id="contrastList"></div>
|
||
<div class="term-contrast">
|
||
<p><a class="contrast" href="{:Url('home/goods/contrast')}" target="_blank">对比</a></p>
|
||
<p><a href="javascript:void(0);" onclick="javascript:contrastDels(0)" class="empty">清空</a></p>
|
||
</div>
|
||
</div>
|
||
<script id="colist" type="text/html">
|
||
{{# if(d.data && d.data.length>0){ }}
|
||
{{# for(var i=0; i<d.data.length; i++){ }}
|
||
<div class="term">
|
||
<div class="img"><a href="{{WST.U('home/goods/detail','id='+d.data[i].goodsId)}}" target="_blank"><img class="contImg" data-original="__IMGURL__/{{ d.data[i].goodsImg }}" title="{{ d.data[i].goodsName }}" width="50" height="50"></a></div>
|
||
<div class="info"><a href="{{WST.U('home/goods/detail','id='+d.data[i].goodsId)}}" target="_blank"><p class="name">{{ d.data[i].goodsName }}</p></a><p class="price"><span>¥{{ d.data[i].shopPrice }}</span><a href="javascript:contrastDels({{ d.data[i].goodsId }});" >删除</a></p></div>
|
||
</div>
|
||
{{# } }}
|
||
{{# } }}
|
||
{{# var data = (d.data)?d.data.length:0 }}
|
||
{{# for(var i=data+1; i<5; i++){ }}
|
||
<div class="term-empty">
|
||
<div class="img">{{ i }}</div>
|
||
<div class="info"><p>您还可以继续添加</p></div>
|
||
</div>
|
||
{{# } }}
|
||
</script>
|
||
</div>
|
||
{include file="default/right_cart"/}
|
||
{/block}
|
||
{block name="js"}
|
||
<script type='text/javascript' src='__STYLE__/js/goodslist.js?v={$v}'></script>
|
||
{if !empty($goodsPage["Rows"])}
|
||
<script type='text/javascript'>
|
||
$(function(){
|
||
{if !isset($areaInfo)}
|
||
$('#fl_1_1').click();
|
||
{/if}
|
||
contrastGoods(1,0,2);
|
||
})
|
||
laypage({
|
||
cont: 'wst-pager',
|
||
pages: {$goodsPage["TotalPage"]}, //总页数
|
||
skip: true, //是否开启跳页
|
||
skin: '#e23e3d',
|
||
groups: 3, //连续显示分页数
|
||
curr: function(){ //通过url获取当前页,也可以同上(pages)方式获取
|
||
var page = location.search.match(/page=(\d+)/);
|
||
return page ? page[1] : 1;
|
||
}(),
|
||
jump: function(e, first){ //触发分页后的回调
|
||
if(!first){ //一定要加此判断,否则初始时会无限刷新
|
||
var nuewurl = WST.splitURL("page");
|
||
var ulist = nuewurl.split("?");
|
||
if(ulist.length>1){
|
||
location.href = nuewurl+'&page='+e.curr;
|
||
}else{
|
||
location.href = '?page='+e.curr;
|
||
}
|
||
|
||
}
|
||
}
|
||
});
|
||
</script>
|
||
{/if}
|
||
{/block}
|