我想请问一个技术性的问题!EC高手来看下.

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



就是我现在做的商品,有一部分商品我不想显示价格,就算设置成了0价,这样也不怎么好,

我想把这些特定商品设置无商品价格的标志,直接就是商品说明图片介绍,没有商品的价格这些.

听说修改GOOD.DWT模板就可以了,

但是修改了这个模板后,所有的商品就成没价格的了````


我现在想的是指定的商品不显示价格栏,其他不指定的还是一样显示,,,,有什么办法米有?

谢谢了

回答:
有没有人能告诉我!!!我是新手

想要让价格 0 元的商品显示為「请来电询问报价」,该怎麼做呢?
其实我们可以简单的在版型部份解决这个问题。
但是首先要注意的是,您网站上价格的显示方法...
有些人是 NT$100元
有些人是 NT$100.00元
所以请先记住您网站上显示的格式,接著让我们往下做...
请进入管理中心->样板管理>样板项目管理
接著选择 goods_info.lbi - 商品基本信息
然后找到:
<td><span class="goods-price">{$goods.shop_price}</span></td>
修改成為:
<td><span class="goods-price">
<!-- {if $goods.shop_price == 'NT$0元'} -->
请来信询问报价
<!-- {else} -->
{$goods.shop_price}
<!-- {/if} -->
</span></td>
要注意的是,这中间的NT$0元必须要跟您网站上设定的数字显示格式相同,
所以有可能是 NT$0.00元 喔!
修改完之后,按下确定,并且按下右上角的「清除暂存档案」即可。

4楼的是高手



55555555555555555

我用的模板是clothing

里面的GOOD开头的只有这些
没有GOODS_INFO的

只有
goods_article.lbi
goods_attrlinked.lbi
goods_fittings.lbi
goods_gallery.lbi
goods_list.lbi
goods_related.lbi
goods_tags.lbi

找不到info喔````

5555555555555555紧急求救```我快哭了

你可以找到{$goods.shop_price_formated},然后用4楼的方法把它替换成:
<!-- {if goods.shop_price_formated == '¥0元'} -->
请来信询问报价
<!-- {else} -->
{$goods.shop_price_formated}
<!-- {/if} -->
这个我没试过,你可以试一试!

改了````没用```改了后`进商品界面会小卡一下`
然后其他还是没变...

可以解决“价格面议”的问题
修改文件:includes/lib_common.php
修改目的:【将“0元”商品显示为“价格面议”】
修改方法:
return sprintf($GLOBALS['_CFG']['currency_format'], $price);
替换为:
if (intval($price) == 0) {return "价格面议";} else {return sprintf($GLOBALS['_CFG']['currency_format'], $price); }



这个正解!!!!!!!!!!!!

我修改成功了。
OH YE