📄 goods.dwt
字号:
<!-- {/if} -->
</dd>
</li>
<!-- {if $goods.bonus_money} 红包-->
<li class="padd loop" style="margin-bottom:5px; border-bottom:1px dashed #ccc;">
<strong>{$lang.goods_bonus}</strong><font class="shop">{$goods.bonus_money}</font><br />
</li>
<!-- {/if} -->
<li class="clearfix">
<dd>
<strong>{$lang.number}:</strong>
<input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/>
</dd>
<dd class="ddR">
<!-- {if $goods.integral > 0} 购买此商品可使用积分-->
<strong>{$lang.goods_integral}</strong><font class="f4">{$goods.integral} {$points_name}</font>
<!-- {/if} -->
</dd>
</li>
<!-- {* 开始循环所有可选属性 *} -->
<!-- {foreach from=$specification item=spec key=spec_key} -->
<li class="padd loop">
<strong>{$spec.name}:</strong><br />
<!-- {* 判断属性是复选还是单选 *} -->
<!-- {if $spec.attr_type eq 1} -->
<!-- {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}" onchange="changePrice()">
<!-- {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} -->
<!-- {else} -->
<!-- {foreach from=$spec.values item=value key=key} -->
<label for="spec_value_{$value.id}">
<input type="checkbox" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" 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}" />
<!-- {/if} -->
</li>
<!-- {/foreach} -->
<!-- {* 结束循环可选属性 *} -->
<li class="padd">
<a href="javascript:addToCart({$goods.goods_id})"><img src="images/bnt_cat.gif" /></a>
<a href="javascript:collect({$goods.goods_id})"><img src="images/bnt_colles.gif" /></a>
<!-- {if $affiliate.on} -->
<a href="user.php?act=affiliate&goodsid={$goods.goods_id}" style="position:relative;left:10px; bottom:15px;">将此商品推荐给朋友</a>
<!-- {/if} -->
</li>
</ul>
</form>
</div>
</div>
<div class="blank"></div>
<!--商品详情end-->
<!--商品描述,商品属性 START-->
<div class="box">
<div class="box_1">
<h3 style="padding:0 5px;">
<div id="com_b" class="history clearfix">
<h2>{$lang.goods_brief}</h2>
<h2 class="h2bg">{$lang.goods_attr}</h2>
<!-- {if $package_goods_list} -->
<h2 class="h2bg" style="color:red;">{$lang.remark_package}</h2>
<!-- {/if} -->
</div>
</h3>
<div id="com_v" class="boxCenterList RelaArticle"></div>
<div id="com_h">
<blockquote>
{$goods.goods_desc}
</blockquote>
<blockquote>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#dddddd">
<!-- {foreach from=$properties item=property_group key=key} -->
<tr>
<th colspan="2" bgcolor="#FFFFFF">{$key|escape}</th>
</tr>
<!-- {foreach from=$property_group item=property} -->
<tr>
<td bgcolor="#FFFFFF" align="left" width="30%" class="f1">[{$property.name|escape:html}]</td>
<td bgcolor="#FFFFFF" align="left" width="70%">{$property.value|escape:html}</td>
</tr>
<!-- {/foreach}-->
<!-- {/foreach}-->
</table>
</blockquote>
<!-- {if $package_goods_list} -->
<blockquote>
<!-- {foreach from=$package_goods_list item=package_goods} -->
<strong>{$package_goods.act_name}</strong><br />
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#dddddd">
<tr>
<td bgcolor="#FFFFFF">
<!-- {foreach from=$package_goods.goods_list item=goods_list} -->
<a href="goods.php?id={$goods_list.goods_id}" target="_blank"><font class="f1">{$goods_list.goods_name}</font></a> X {$goods_list.goods_number}<br />
<!-- {/foreach} -->
</td>
<td bgcolor="#FFFFFF">
<strong>{$lang.old_price}</strong><font class="market">{$package_goods.subtotal}</font><br />
<strong>{$lang.package_price}</strong><font class="shop">{$package_goods.package_price}</font><br />
<strong>{$lang.then_old_price}</strong><font class="shop">{$package_goods.saving}</font><br />
</td>
<td bgcolor="#FFFFFF">
<a href="javascript:addPackageToCart({$package_goods.act_id})" style="background:transparent"><img src="images/bnt_buy_1.gif" alt="{$lang.add_to_cart}" /></a>
</td>
</tr>
</table>
<!-- {/foreach} -->
</blockquote>
<!-- {/if} -->
</div>
</div>
</div>
<script type="text/javascript">
<!--
reg("com");
//-->
</script>
<div class="blank"></div>
<!--商品描述,商品属性 END-->
<!-- TemplateBeginEditable name="右边可编辑区域" -->
<!-- #BeginLibraryItem "/library/goods_tags.lbi" -->
<div class="box">
<div class="box_1">
<h3><span class="text">{$lang.goods_tag}</span></h3>
<div class="boxCenterList clearfix ie6">
<form name="tagForm" action="javascript:;" onSubmit="return submitTag(this)" id="tagForm">
<p id="ECS_TAGS" style="margin-bottom:5px;">
<!-- 标记{foreach from=$tags item=tag}-->
<a href="search.php?keywords={$tag.tag_words|escape:url}" style="color:#006ace; text-decoration:none; margin-right:5px;">{$tag.tag_words|escape:html}[{$tag.tag_count}]</a>
<!-- 结束标记{/foreach} -->
</p>
<p>
<input type="text" name="tag" id="tag" class="B_input" size="35" />
<input type="submit" value="添 加" class="bnt_blue" style="border:none;" />
<input type="hidden" name="goods_id" value="{$goods.goods_id}" />
</p>
<script type="text/javascript">
//<![CDATA[
{literal}
/**
* 用户添加标记的处理函数
*/
function submitTag(frm)
{
try
{
var tag = frm.elements['tag'].value;
var idx = frm.elements['goods_id'].value;
if (tag.length > 0 && parseInt(idx) > 0)
{
Ajax.call('user.php?act=add_tag', "id=" + idx + "&tag=" + tag, submitTagResponse, "POST", "JSON");
}
}
catch (e) { alert(e); }
return false;
}
function submitTagResponse(result)
{
var div = document.getElementById('ECS_TAGS');
if (result.error > 0)
{
alert(result.message);
}
else
{
try
{
div.innerHTML = '';
var tags = result.content;
for (i = 0; i < tags.length; i++)
{
div.innerHTML += '<a href="search.php?keywords='+tags[i].word+'">' +tags[i].word + '[' + tags[i].count + ']<\/a> ';
}
}
catch (e) { alert(e); }
}
}
{/literal}
//]]>
</script>
</form>
</div>
</div>
</div>
<div class="blank5"></div>
<!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/bought_goods.lbi" -->
<!-- {if $fittings} -->
<div class="box">
<div class="box_1">
<h3><span class="text">{$lang.shopping_and_other}</span></h3>
<div class="boxCenterList clearfix ie6">
<!-- {foreach from=$fittings item=goods} -->
<div class="goodsItem">
<a href="{$goods.url}" target="_blank"><img src="{$goods.goods_thumb}" class="goodsimg" alt="{$goods.name|escape:html}" /></a><br />
<p><a href="{$goods.url}" target="_blank" title="{$goods.name|escape:html}">{$goods.short_name|escape:html}</a></p>
{$lang.fittings_price}<font class="f1">{$goods.fittings_price}</font>
</div>
<!-- {/foreach} -->
</div>
</div>
</div>
<div class="blank5"></div>
<!-- {/if} -->
<!-- #EndLibraryItem -->
<!-- #BeginLibraryItem "/library/comments.lbi" -->
{insert_scripts files='transport.js,utils.js'}
<div id="ECS_COMMENT"> {* ECSHOP 提醒您:动态载入comments_list.lbi,显示评论列表和评论表单 *}{insert name='comments' type=$type id=$id}</div>
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->
</div>
<!--right end-->
</div>
<div class="blank5"></div>
<!--帮助-->
<div class="block">
<div class="box">
<div class="helpTitBg clearfix">
<!-- #BeginLibraryItem "/library/help.lbi" --><!-- #EndLibraryItem -->
</div>
</div>
</div>
<div class="blank"></div>
<!--帮助-->
<!--友情链接 start-->
<!--{if $img_links or $txt_links }-->
<div id="bottomNav" class="box">
<div class="box_1">
<div class="links clearfix">
<!--开始图片类型的友情链接{foreach from=$img_links item=link}-->
<a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" alt="{$link.name}" border="0" /></a>
<!--结束图片类型的友情链接{/foreach}-->
<!-- {if $txt_links} -->
<!--开始文字类型的友情链接{foreach from=$txt_links item=link}-->
[<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a>]
<!--结束文字类型的友情链接{/foreach}-->
<!-- {/if} -->
</div>
</div>
</div>
<!--{/if}-->
<!--友情链接 end-->
<div class="blank"></div>
<!-- #BeginLibraryItem "/library/page_footer.lbi" --><!-- #EndLibraryItem -->
</body>
<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};
var now_time = {$now_time};
<!-- {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>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -