📄 goods.dwt
字号:
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px">{$lang.goods_integral}</td>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px">{$goods.integral} {$points_name}</td>
</tr>
<!-- {/if} -->
<!-- {if $goods.bonus_money} -->
<tr>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px">{$lang.goods_bonus}</td>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px">{$goods.bonus_money}</td>
</tr>
<!-- {/if} -->
<!-- {* 开始循环所有可选属性 *} -->
<!-- {foreach from=$specification item=spec key=spec_key} -->
<tr>
<td valign="top">{$spec.name}:</td>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px"><!-- {if $cfg.goodsattr_style eq 1} -->
<!-- {foreach from=$spec.values item=value key=key} -->
<label for="spec_value_{$value.id}">
<input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />
{$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}] </label><br />
<!-- {/foreach} -->
<input type="hidden" name="spec_list" value="{$key}" />
<!-- {else} -->
<select name="spec_{$spec_key}">
<!-- {foreach from=$spec.values item=value key=key} -->
<option label="{$value.label}" value="{$value.id}">{$value.label} {if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if}{if $value.price neq 0}{$value.format_price}{/if}</option>
<!-- {/foreach} -->
</select>
<input type="hidden" name="spec_list" value="{$key}" />
<!-- {/if} --> </td>
</tr>
<!-- {/foreach} -->
<!-- {* 结束循环可选属性 *} -->
<tr>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px">{$lang.number}:</td>
<td style="BORDER-BOTTOM: #ddd 1px dashed;PADDING-BOTTOM: 5px"><input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()"/> (您可以在此输入要购买的数量)</td>
</tr>
<tr>
<td>{$lang.amount}:</td>
<td><span id="ECS_GOODS_AMOUNT" class="goods-price"></span></td>
</tr>
<tr>
<td> </td>
<td colspan="2" align="left" height="50"><a href="javascript:addToCart({$goods.goods_id})" onclick="display('showcart','addcart')"><img src="images/buynow.gif" alt="加入购物车" width="168" height="39" /></a></td>
</tr>
<tr id="showcart" style="display:none;">
<td colspan="2" align="left" height="75"><table width="385" border="0" cellspacing="0" cellpadding="0" style="border: 1px solid #63A631;">
<tr>
<td height="25" colspan="2" style="background-color:#C0F2A3;color: #009933;"> <strong><img src="themes/jbd/images/yes.gif" alt="商品添加成功" width="14" height="14" /> 商品已添加到购物车!</strong></td>
<td style="background-color:#C0F2A3;" align="right"><a href="javascript:display('addcart','showcart')"><img src="themes/jbd/images/show_close.gif" alt="关闭" width="14" height="13" /></a> </td>
</tr>
<tr>
<td colspan="3" height="30">
<div id="ECS_CARTINFO" style="padding-left:10px;">{insert name='cart_info'}</div></td>
</tr>
<tr>
<td width="50%" align="center" height="26"><a href="flow.php"><img src="themes/jbd/images/show_add.gif" alt="查看购物车" width="109" height="26" border="0" /></a></td>
<td width="50%" height="26" colspan="2" align="center"><a href="./"><img src="themes/jbd/images/show_go.gif" alt="继续购物" width="97" height="26" border="0" /></a></td>
</tr>
<tr>
<td height="4" colspan="3"></td>
</tr>
</table></td>
</tr>
</table>
</form></td>
</tr>
</table>
<script type="text/javascript">
function display(id,td)
{
var traget=document.getElementById(id);
var addcart=document.getElementById(td);
if(traget.style.display=="none")
{
traget.style.display="";
addcart.style.display="none";
}
else
{
traget.style.display="none";
addcart.style.display="";
}
}
</script>
<div class="goods-li-bg">
<div class="goods-li">商品属性</div>
</div>
<div class="ncontent-div">
<table width="98%" border="0" align="center">
<!-- {foreach from=$properties item=property_group key=key} -->
<tr>
<td colspan="2"><strong>{$key|escape}</strong></td>
</tr>
<!-- {foreach from=$property_group item=property} -->
<tr>
<td nowrap="true">{$property.name|escape:html}</td>
<td>{$property.value|escape:html}</td>
</tr>
<!-- {/foreach}-->
<!-- {/foreach}-->
</table>
</div>
<div class="goods-li-bg">
<div class="goods-li">详细介绍</div>
</div>
<div class="mcontent-div">
{$goods.goods_desc}
</div>
<!-- TemplateBeginEditable name="主区域中间" -->
<!-- #BeginLibraryItem "/library/bought_goods.lbi" --><!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/comments2.lbi" --><!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->
</div>
<div class="clear"></div>
</div>
<!-- #BeginLibraryItem "/library/help.lbi" --><!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/page_footer.lbi" --><!-- #EndLibraryItem -->
</div>
</div>
<script type="text/javascript">
var goods_id = {$goods_id};
var goodsattr_style = {$cfg.goodsattr_style|default:1};
var gmt_end_time = {$promote_end_time|default:0};
{foreach from=$lang.goods_js item=item key=key}
var {$key} = "{$item}";
{/foreach}
var goodsId = {$goods_id};
<!-- {literal} -->
onload = function(){
changePrice();
fixpng();
try { onload_leftTime(); }
catch (e) {}
}
/**
* 点选可选属性或改变数量时修改商品价格的函数
*/
function changePrice()
{
var attr = getSelectedAttributes(document.forms['ECS_FORMBUY']);
var qty = document.forms['ECS_FORMBUY'].elements['number'].value;
Ajax.call('goods.php', 'act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse, 'GET', 'JSON');
}
/**
* 接收返回的信息
*/
function changePriceResponse(res)
{
if (res.err_msg.length > 0)
{
alert(res.err_msg);
}
else
{
document.forms['ECS_FORMBUY'].elements['number'].value = res.qty;
if (document.getElementById('ECS_GOODS_AMOUNT'))
document.getElementById('ECS_GOODS_AMOUNT').innerHTML = res.result;
}
}
<!-- {/literal} -->
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -