📄 goods.dwt
字号:
<td>{$lang.goods_brand}</td>
<td><a href="{$goods.goods_brand_url}">{$goods.goods_brand}</a></td>
</tr>
<!--{/if}-->
<!-- {if $cfg.show_goodsweight} -->
<tr>
<td>{$lang.goods_weight}</td>
<td>{$goods.goods_weight}</td>
</tr>
<!-- {/if} -->
<!-- {if $goods.goods_number neq "" and $cfg.show_goodsnumber} -->
<!-- {if $goods.goods_number eq 0} -->
<tr>
<td>{$lang.goods_number}</td>
<td><font color='red'>{$lang.stock_up}</font></td>
</tr>
<!-- {else} -->
<tr>
<td>{$lang.goods_number}</td>
<td>{$goods.goods_number} {$goods.measure_unit}</td>
</tr>
<!-- {/if} -->
<!-- {/if} -->
<!-- {if $cfg.show_addtime} -->
<tr>
<td>{$lang.add_time}</td>
<td>{$goods.add_time}</td>
</tr>
<!-- {/if} -->
<tr>
<td>{$lang.goods_click_count}:</td>
<td>{$goods.click_count}</td>
</tr>
<!-- {if $cfg.show_marketprice} -->
<tr>
<td>{$lang.market_price}</td>
<td><span class="market-price">{$goods.market_price}</span></td>
</tr>
<!-- {/if} -->
<tr>
<td>{$lang.shop_price}</td>
<td><span class="goods-price" id="ECS_SHOPPRICE">{$goods.shop_price_formated}</span></td>
</tr>
<!-- {* 会员等级对应的价格 *} -->
<!-- {foreach from=$rank_prices item=rank_price key=key} -->
<tr>
<td>{$rank_price.rank_name}:</td>
<td><span class="goods-price" id="ECS_RANKPRICE_{$key}">{$rank_price.price}</span></td>
</tr>
<!--{/foreach}-->
<!--{if $goods.is_promote and $goods.gmt_end_time }-->
<!-- 倒计时js-->
{insert_scripts files='lefttime.js'}
<tr>
<td>{$lang.promote_price}</td>
<td><span class="goods-price">{$goods.promote_price}</span></td>
</tr>
<tr>
<td>{$lang.residual_time}</td>
<td><font color="red"><span class="goods-price" id="leftTime">{$lang.please_waiting}</span></font></td>
</tr>
<!--{/if}-->
<tr>
<td>{$lang.goods_rank}</td>
<td><span class="goods-price"><img src="images/stars{$goods.comment_rank}.gif" width="64" height="12" alt="comment rank {$goods.comment_rank}" /></span></td>
</tr>
<!-- {if $goods.give_integral > 0} -->
<tr>
<td>{$lang.goods_give_integral}</td>
<td>{$goods.give_integral} {$points_name}</td>
</tr>
<!-- {/if} -->
<!-- {if $goods.integral > 0} -->
<tr>
<td>{$lang.goods_integral}</td>
<td>{$goods.integral} {$points_name}</td>
</tr>
<!-- {/if} -->
<!-- {if $goods.bonus_money} -->
<tr>
<td>{$lang.goods_bonus}</td>
<td>{$goods.bonus_money}</td>
</tr>
<!-- {/if} -->
<!-- {* 开始循环所有可选属性 *} -->
<!-- {foreach from=$specification item=spec key=spec_key} -->
<tr>
<td valign="top">{$spec.name}:</td>
<td>
<!-- {* 判断属性是复选还是单选 *} -->
<!-- {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}">
<!-- {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} -->
</td>
</tr>
<!-- {/foreach} -->
<!-- {* 结束循环可选属性 *} -->
<tr>
<td>{$lang.number}:</td>
<td><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 align="right"><a href="javascript:collect({$goods.goods_id})"><img src="images/collect.gif" alt="collect" width="87" height="20" /></a> <a href="javascript:addToCart({$goods.goods_id})"><img src="images/add_cart.gif" alt="Add to cart" width="87" height="20" /></a> <!-- {if $affiliate.on} --><a href="user.php?act=affiliate&goodsid={$goods.goods_id}"><img src="images/recommend_btn.gif" alt="" width="87" height="20" /></a><!-- {/if} --> </td>
</tr>
</table>
</form></td>
</tr>
</table>
</div>
<div id="page-middle">
<div class="title-div"><img src="images/properties.gif" alt="goods properties" width="158" height="39" /></div>
<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>
<!-- {if $goods.goods_desc} -->
<div class="title-div"><img src="images/detail.gif" alt="" width="158" height="39" /></div>
<div class="content-div">{$goods.goods_desc}</div>
<!-- {/if} -->
<!-- TemplateBeginEditable name="主区域中间" --><!-- #BeginLibraryItem "/library/goods_fittings.lbi" --><meta http-equiv="Content-Type" content="text/html; charset=GBK">
<!-- {if $fittings} -->
<div class="title-div"><img src="../images/fitting.gif" alt="Fitting" width="158" height="39" /></div>
<!--{foreach from=$fittings item=goods}-->
<table border="0" cellpadding="3" cellspacing="1" class="goods-table" style="float: left">
<tr>
<td align="center"><a href="{$goods.url}" target="_blank"><img src="{$goods.goods_thumb}" border="0" alt="{$goods.name|escape:html}" class="thumb" /></a></td>
</tr>
<tr>
<td><a href="{$goods.url}" target="_blank"
title="{$goods.goods_name|escape:html}">{$goods.short_name|escape:html}</a><br />
{$lang.shop_price}<span class="market-price">{$goods.shop_price}</span><br />
{$lang.fittings_price}<span class="goods-price">{$goods.fittings_price}</span><br />
<a href="javascript:addToCart({$goods.goods_id}, {$goods_id})"><img src="images/add_cart.gif" alt="add to cart" border="0" /></a>
</td>
</tr>
</table>
<!--{/foreach}-->
<br style="clear:both"/>
<!-- {/if} --> <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/library/comments.lbi" --><meta http-equiv="Content-Type" content="text/html; charset=GBK">
{insert_scripts files='transport.js,utils.js'}
<div class="title-div"><img src="../images/comments.gif" alt="comments" width="158" height="39" /></div>
<div id="ECS_COMMENT" class="content"> {* ECSHOP 提醒您:动态载入comments_list.lbi,显示评论列表和评论表单 *}{insert name='comments' type=$type id=$id}</div>
<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/library/goods_tags.lbi" --><meta http-equiv="Content-Type" content="text/html; charset=GBK">
<div class="title-div"><img src="../images/tags.gif" alt="" width="158" height="39" /></div>
<form name="tagForm" onsubmit="return submitTag(this)" style="padding: 5px">
<div id="ECS_TAGS">
<!-- 标记{foreach from=$tags item=tag}-->
<a href="search.php?keywords={$tag.tag_words|escape:url}">{$tag.tag_words|escape:html}[{$tag.tag_count}]</a>
<!-- 结束标记{/foreach} -->
</div>
<div>
<input type="text" name="tag" id="tag" />
<input type="submit" value="{$lang.button_submit_tag}" />
<input type="hidden" name="goods_id" value="{$goods.goods_id}" />
</div>
</form>
<script type="text/javascript">
{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=" + encodeURIComponent(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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -