A-A+
ecshop在商品详情页面显示品牌LOGO
今天一建材城的客户要求,在商城的详情页面要显示该商品的品牌 LOGO,以突显该商品的权威,呵呵,这个要求还是简单点的,我们只要在模板页面将该商品 logo 给调用出来就OK了,下面夏日博客就来分享一下简单的方法。
第一步,打开 /include/lib_goods.php 文件,找到如下的代码:
$sql = 'SELECT g.*, c.measure_unit, b.brand_id, b.brand_name AS goods_brand, m.type_money AS bonus_money, ' .
修改为:
$sql = 'SELECT g.*, c.measure_unit, b.brand_id,b.brand_logo, b.brand_name AS goods_brand, m.type_money AS bonus_money, ' .
第二步,又该修改模板文件了,打开 /themes/default/goods.dwt,找到如下代码:
{$goods.goods_brand}
修改为:
{if $goods.brand_logo}<img src=/data/brandlogo/{$goods.brand_logo}>{else}{$goods.goods_brand}{/if}
好了,进入后台,清空缓存,再刷新一下首页,相关商品的品牌 LOGO 是不是已经出现了呢。
discuz和ecshop的源码都是很复杂,看不太懂
看不懂,好高达上