You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
242 lines
8.3 KiB
242 lines
8.3 KiB
{template 'header', $template}
|
|
<div id="head-bar">
|
|
<div class="head-bar">
|
|
<div class="head-bar-back"><a href="{if $back_link}{$back_link}{else}javascript:Dback();" id="back-{$js_pageid}{/if}" data-direction="reverse"><img src="{DT_MOB}static/img/icon-back.png" width="24" height="24"/></a></div>
|
|
<div class="head-bar-title">{$head_name}</div>
|
|
<div class="head-bar-right">
|
|
{if $TYPE}
|
|
<a href="javascript:Dmenu('{$file}-{$js_pageid}');"><img src="{DT_MOB}static/img/icon-action.png" width="24" height="24"/></a>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
<div class="head-bar-fix" id="load-fix-{$js_pageid}" style="height:0;"></div>
|
|
<div class="head-bar-fix" id="head-fix-{$js_pageid}"></div>
|
|
</div>
|
|
{if $TYPE}
|
|
<div id="{$file}-{$js_pageid}" class="main" style="display:none;">
|
|
<div class="list-set">
|
|
<ul>
|
|
{loop $_TP[0] $v0}
|
|
<li{if $typeid==$v0[typeid]} style="background:#F6F6F6;"{/if}><div><a href="{userurl($username, 'file='.$file.'&typeid='.$v0['typeid'], $domain)}">{$v0[typename]}</a></div></li>
|
|
{if isset($_TP[1][$v0[typeid]])}
|
|
{loop $_TP[1][$v0[typeid]] $v1}
|
|
<li{if $typeid==$v1[typeid]} style="background:#F6F6F6;"{/if}><div><a href="{userurl($username, 'file='.$file.'&typeid='.$v1['typeid'], $domain)}"> {$v1[typename]}</a></div></li>
|
|
{/loop}
|
|
{/if}
|
|
{/loop}
|
|
</ul>
|
|
</div>
|
|
<div class="blank-36 bd-b"></div>
|
|
</div>
|
|
{/if}
|
|
{if $itemid}
|
|
<link rel="stylesheet" type="text/css" href="{DT_MOB}static/mall.css?v={if DT_DEBUG}{DT_TIME}{else}{DT_REFRESH}{/if}"/>
|
|
{if $thumb}{template 'album', 'chip'}{/if}
|
|
<div class="ui-viewer" id="viewer-{$js_pageid}"></div>
|
|
<div class="title"><h1>{$title}</h1></div>
|
|
{if $subtitle}
|
|
<div class="mall-text">{$subtitle}</div>
|
|
{/if}
|
|
<div class="info">{if $MOD[hits]}<i class="ui-ico-hits" id="hits">{$hits}</i>{/if}<i class="ui-ico-comm" onclick="$('html, body').animate({scrollTop:$('#tab-{$js_pageid}').offset().top-40}, 200);Mshow(1);">{$comments}</i><i class="ui-ico-info ui-fr">{$orders}已售</i></div>
|
|
<div class="mall-info">
|
|
<table width="100%" cellpadding="10" cellspacing="0">
|
|
<tr>
|
|
<td class="tl">价格</td>
|
|
<td class="mall-price">{$DT[money_sign]}<span id="mall-price" data-price="{$price}">{$price}</span></td>
|
|
</tr>
|
|
{if $a2}
|
|
<tr>
|
|
<td class="tl">混批</td>
|
|
<td id="data-step" data-a1="{$a1}" data-a2="{$a2}" data-a3="{$a3}" data-p1="{$p1}" data-p2="{$p2}" data-p3="{$p3}">{$a1}-{$a2}{$unit} {$DT[money_sign]}{$p1}{if $a3}; {$a2+1}-{$a3}{$unit} {$DT[money_sign]}{$p2}; {$a3}{$unit}以上 {$DT[money_sign]}{$p3}{else}; {$a2+1}{$unit}以上 {$DT[money_sign]}{$p2}{/if}</td>
|
|
</tr>
|
|
{/if}
|
|
{if $promos}
|
|
<tr>
|
|
<td class="tl">优惠</td>
|
|
<td class="promos">
|
|
<a href="{$MODULE[2][mobile]}coupon.php?username={$username}" target="_blank">
|
|
{loop $promos $v}
|
|
{if $v[cost]}
|
|
<span>满{$v[cost]}减{$v[price]}</span>
|
|
{else}
|
|
<span>{$v[price]}{$DT[money_unit]}优惠</span>
|
|
{/if}
|
|
{/loop}
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $express_name_1 == '包邮'}
|
|
<tr>
|
|
<td class="tl">运费</td>
|
|
<td>
|
|
{if $fee_start_1>0}
|
|
{if $fee_start_2>0} {$express_name_2}:{$fee_start_2} {/if}
|
|
{if $fee_start_3>0} {$express_name_3}:{$fee_start_3} {/if}
|
|
满{$fee_start_1}包邮
|
|
{else}
|
|
包邮
|
|
{/if}
|
|
</td>
|
|
</tr>
|
|
{elseif $fee_start_1>0 || $fee_start_2>0 || $fee_start_3>0}
|
|
<tr>
|
|
<td class="tl">运费</td>
|
|
<td class="f_gray">
|
|
{if $fee_start_1>0} {$express_name_1}:{$fee_start_1} {/if}
|
|
{if $fee_start_2>0} {$express_name_2}:{$fee_start_2} {/if}
|
|
{if $fee_start_3>0} {$express_name_3}:{$fee_start_3} {/if}
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $cod}
|
|
<tr>
|
|
<td class="tl">到付</td>
|
|
<td>支持货到付款</td>
|
|
</tr>
|
|
{/if}
|
|
{if $RL}
|
|
<tr>
|
|
<td class="tl">{$relate_name}</td>
|
|
<td>
|
|
{loop $RL $v}
|
|
<div class="relate_{if $itemid==$v[itemid]}2{else}1{/if}"><a href="{$MOD[mobile]}{$v[linkurl]}" rel="external"><img src="{$v[thumb]}" alt="" title="{$v[relate_title]}"/>{if $v[relate_title]}<b>{$v[relate_title]}</b>{/if}</a></div>
|
|
{/loop}
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $P1}
|
|
<tr>
|
|
<td class="tl">{$n1}</td>
|
|
<td id="p1" data-prices="{$prices}">
|
|
<ul>
|
|
{loop $P1 $i $v}
|
|
<li class="nv_{if $i==0}2{else}1{/if}">{$v}</li>
|
|
{/loop}
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $P2}
|
|
<tr>
|
|
<td class="tl">{$n2}</td>
|
|
<td id="p2">
|
|
<ul>
|
|
{loop $P2 $i $v}
|
|
<li class="nv_{if $i==0}2{else}1{/if}">{$v}</li>
|
|
{/loop}
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $P3}
|
|
<tr>
|
|
<td class="tl">{$n3}</td>
|
|
<td id="p3">
|
|
<ul>
|
|
{loop $P3 $i $v}
|
|
<li class="nv_{if $i==0}2{else}1{/if}">{$v}</li>
|
|
{/loop}
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
{if $amount>0}
|
|
{if $status == 3}
|
|
<tr>
|
|
<td class="tl">数量</td>
|
|
<td><div class="mall-alter"><i onclick="Malter('-', {$a1});">-</i><input type="text" value="{$a1}" id="amount" onkeyup="Malter('', {$a1});"/><b onclick="Malter('+', {$a1});">+</b></div><div class="mall-amount">库存<span id="mall-amount">{$amount}</span>{$unit}</div></td>
|
|
</tr>
|
|
{else}
|
|
<tr>
|
|
<td></td>
|
|
<td><strong class="f_red px14">该商品已下架</strong></td>
|
|
</tr>
|
|
{/if}
|
|
{else}
|
|
<tr>
|
|
<td></td>
|
|
<td><strong class="f_red px14">该商品库存不足</strong></td>
|
|
</tr>
|
|
{/if}
|
|
</table>
|
|
</div>
|
|
<div class="list-tab bd-t" id="tab-{$js_pageid}">
|
|
<ul>
|
|
<li class="on" id="t_0" onclick="Mshow(0);"><span>商品详情</span></li>
|
|
<li id="t_1" onclick="Mshow(1);"><span>评价详情({$comments})</span></li>
|
|
<li id="t_2" onclick="Mshow(2);"><span>联系方式</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="content" id="c_0" data-content="{$js_pageid}">{$content}</div>
|
|
<div id="c_1" style="display:none;" data-nocomments="暂无评论"><div class="list-empty">正在加载评价详情...</div></div>
|
|
<div id="c_2" style="display:none;"><div class="contact" data-contact="{$js_pageid}">{template 'contact', 'chip'}</div></div>
|
|
<div class="tool">
|
|
{if $MOD[likes]}<div class="like" onclick="Dlike({$moduleid}, {$itemid}, 0);">点赞 <b id="like-{$moduleid}-{$itemid}-0">{$likes}</b></div>{/if}
|
|
{if $MOD[likes]}<div class="hate" onclick="Dhate({$moduleid}, {$itemid}, 0);">反对 <b id="hate-{$moduleid}-{$itemid}-0">{$hates}</b></div>{/if}
|
|
<div class="report" onclick="Dreport({$moduleid}, {$itemid}, 0);"><b>举报 {$reports}</b></div>
|
|
<div class="favorite" onclick="Dfavor({$moduleid}, {$itemid});"><b>收藏 {$favorites}</b></div>
|
|
{if $MOD[fee_award]}<div class="award" onclick="Go('{$MODULE[2][mobile]}award.php?mid={$moduleid}&itemid={$itemid}');">打赏 <b>{$awards}</b></div>{/if}
|
|
{if $could_comment}<div class="comment" onclick="Go('{$EXT[comment_mob]}{rewrite('index.php?mid='.$moduleid.'&itemid='.$itemid)}');">评论 <b>{$comments}</b></div>{/if}
|
|
<div class="share" onclick="Go('{DT_MOB}api/share.php?mid={$moduleid}&itemid={$itemid}');">分享 <b>{$shares}</b></div>
|
|
</div>
|
|
{if $status == 3 && $amount>0}
|
|
<div class="foot-bar-fix"></div>
|
|
<div class="foot-bar">
|
|
<div class="mall-foot">
|
|
<table cellpadding="0" cellspacing="0" width="100%">
|
|
<tr align="center">
|
|
<td width="48"><a href="{userurl($username, 'file=contact')}"><img src="{DT_MOB}static/img/foot-message.png" rel="external"/><span>客服</span></a></td>
|
|
<td width="48"><a href="{userurl($username, 'file=mall')}"><img src="{DT_MOB}static/img/foot-shop.png" rel="external"/><span>商铺</span></a></td>
|
|
<td width="48" id="destoon-cart"><a href="{$MODULE[2][mobile]}cart.php" rel="external"><img src="{DT_MOB}static/img/foot-cart.png"/><span>购物车</span></a>{if $_cart}<b>{$_cart}</b>{/if}</td>
|
|
<td width="10"></td>
|
|
<td><input type="button" value="加入购物车" class="btn-cart" onclick="AddCart();"/></td>
|
|
<td width="10"></td>
|
|
<td><input type="button" value=" 立即购买 " class="btn-buy" onclick="BuyNow();"/></td>
|
|
<td width="10"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
<script type="text/javascript">
|
|
var mallmode = {$mode};
|
|
var mallstocks = {if $stocks}$.parseJSON('{$stocks}'){else}[]{/if};
|
|
var mallurl = '{$MODULE[2][mobile]}';
|
|
var mallmid = {$moduleid};
|
|
var mallid = {$itemid};
|
|
var n_c = {$comments};
|
|
var c_c = Dd('c_1').innerHTML;
|
|
var s_s = {'1':0,'2':0,'3':0};
|
|
</script>
|
|
{load('player.js')}
|
|
<script type="text/javascript" src="{DT_MOB}static/js/mall.js?v={if DT_DEBUG}{DT_TIME}{else}{DT_REFRESH}{/if}"></script>
|
|
<script type="text/javascript">
|
|
$(function(){
|
|
{if $P1}addE(1);{/if}
|
|
{if $P2}addE(2);{/if}
|
|
{if $P3}addE(3);{/if}
|
|
});
|
|
</script>
|
|
|
|
|
|
|
|
<style type="text/css" media="all">
|
|
.com-bar {display: none;}
|
|
</style>
|
|
|
|
|
|
|
|
{else}
|
|
|
|
{template 'side_menu_top', $template}
|
|
|
|
{if $tags}
|
|
<div id="list-{$js_pageid}" class="ui-main">{template 'list-'.$module, 'tag'}</div>
|
|
<div id="load-{$js_pageid}" class="ui-load"></div>
|
|
{else}
|
|
{template 'empty', 'chip'}
|
|
{/if}
|
|
{if $pages}<div class="pages" id="pages-{$js_pageid}">{$pages}</div>{/if}
|
|
{/if}
|
|
{template 'footer', $template}
|