标题: [待解决] 商品详细列表Bug --digit(银色数码 模板) for ecshop2.6.0
cxl1717
EC新手
Rank: 1



UID 33184
精华 0
积分 40
帖子 19
体力 10 点
钻石 0 颗
贡献 0
阅读权限 10
注册 2008-5-5
状态 离线
发表于 2008-5-6 05:06  资料  个人空间  短消息  加为好友  添加 cxl1717 为MSN好友 通过MSN和 cxl1717 交谈
商品详细列表Bug --digit(银色数码 模板) for ecshop2.6.0

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

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


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

找到文件: themes/digit/goods.dwt
搜索>

<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 gt 0}[{$lang.minus}{/if}{if $value.price neq 0}{$value.format_price}]{/if}</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} -->
            </dd>
            <dd><strong>{$lang.amount}:</strong><span id="ECS_GOODS_AMOUNT" class="goods-price"></span></dd>
            <!-- {/foreach} -->

把以上替换>

                <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 gt 0} -->[{$lang.minus}<!-- {/if} --><!-- {if $value.price neq 0} -->{$value.format_price}]<!-- {/if} --></label>
              <!-- {/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} -->
            </dd>
            <!-- {/foreach} -->
            <dd><strong>{$lang.amount}:</strong><span id="ECS_GOODS_AMOUNT" class="goods-price"></span></dd>

即可解决,解决后如图:


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

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


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

[ 本帖最后由 cxl1717 于 2008-5-6 05:17 编辑 ]

顶部
richtime
模板总动员活动 代言人
Rank: 3Rank: 3



UID 25396
精华 0
积分 236
帖子 321
体力 25 点
钻石 200 颗
贡献 0
阅读权限 90
注册 2007-12-30
来自 http://www.24CF.com
状态 离线
发表于 2008-5-6 09:30  资料  个人空间  主页 短消息  加为好友  添加 richtime 为MSN好友 通过MSN和 richtime 交谈 QQ
写的很清楚了,帮支持一下





顶部
卖否姊妹站—买否(商品搜索)公开测试
cxl1717
EC新手
Rank: 1



UID 33184
精华 0
积分 40
帖子 19
体力 10 点
钻石 0 颗
贡献 0
阅读权限 10
注册 2008-5-5
状态 离线
发表于 2008-5-6 17:08  资料  个人空间  短消息  加为好友  添加 cxl1717 为MSN好友 通过MSN和 cxl1717 交谈
修改了吗?修改了吗?

顶部
 



当前时区 GMT+8, 现在时间是 2008-7-5 12:19

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.035775 second(s), 7 queries , Gzip enabled

清除 Cookies - 联系我们 - 康盛创想(北京)科技有限公司 - Archiver - WAP