商品详细列表Bug --digit(银色数码 模板) for ecshop2.6.0

2016-07-07 16:35 来源:www.chinab4c.com 作者:ecshop专家

模板名称: digit(银色数码 模板) for ecshop2.6.0
编码: GBK
浏览器版本: IE7 (使用的是傲游)
屏幕分辨率: 1280x800

问题描述: 此问题是由于模板导致的.如下图
Snap1.gif

问题很明显
经过模板代码查找,解决方式如下:

找到文件: themes/digit/goods.dwt
搜索>
  1. <label for="spec_value_{$value.id}">
  2. <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />
  3. {$value.label} {if $value.price gt 0}[{$lang.plus}{elseif $value.price gt 0}[{$lang.minus}{/if}{if $value.price neq 0}{$value.format_price}]{/if}</label><br />
  4. <!-- {/foreach} -->
  5. <input type="hidden" name="spec_list" value="{$key}" />
  6. <!-- {else} -->
  7. <select name="spec_{$spec_key}">
  8. <!-- {foreach from=$spec.values item=value key=key} -->
  9. <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>
  10. <!-- {/foreach} -->
  11. </select>
  12. <input type="hidden" name="spec_list" value="{$key}" />
  13. <!-- {/if} -->
  14. </dd>
  15. <dd><strong>{$lang.amount}:</strong><span id="ECS_GOODS_AMOUNT" class="goods-price"></span></dd>
  16. <!-- {/foreach} -->
复制代码
把以上替换>
  1. <label for="spec_value_{$value.id}">
  2. <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />
  3. {$value.label} <!-- {if $value.price gt 0} -->[{$lang.plus}<!-- {elseif $value.price gt 0} -->[{$lang.minus}<!-- {/if} --><!-- {if $value.price neq 0} -->{$value.format_price}]<!-- {/if} --></label>
  4. <!-- {/foreach} -->
  5. <input type="hidden" name="spec_list" value="{$key}" />
  6. <!-- {else} -->
  7. <select name="spec_{$spec_key}">
  8. <!-- {foreach from=$spec.values item=value key=key} -->
  9. <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>
  10. <!-- {/foreach} -->
  11. </select>
  12. <input type="hidden" name="spec_list" value="{$key}" />
  13. <!-- {/if} -->
  14. </dd>
  15. <!-- {/foreach} -->
  16. <dd><strong>{$lang.amount}:</strong><span id="ECS_GOODS_AMOUNT" class="goods-price"></span></dd>
复制代码
即可解决,解决后如图:
Snap2.gif

--------------------
另,还没有进行实际操作等测试,无法确认这样更改是否会带来实际操作上可能遇到的问题,请官方给予测试,谢谢
纠正后,请更新一下发布的帖子(http://bbs.ecshop.com/thread-51176-1-1.htmlhttp://bbs.ecshop.com/thread-50772-1-1.html),我也好直接去下载最新的覆盖它.

注: 未测试宽度是否会变形问题.


提醒: 此问题的存在已经不是一天或两天的问题了,在 卖否免费商城 里一直存在着,请官方给予细节上的重视!


回答:
写的很清楚了,帮支持一下

修改了吗?修改了吗?