LSRONG-双荣设计
扫描二维码添加QQ好友

扫一扫二维码,加我QQ

ecshop首页商品调用重量

2016-03-27 11:03:36ecshop常见问题

有的客户要求,需要在首页的商品中显示出商品的重量,现在就由68ecshop技术来告诉大家,该怎么调出商品的重量信息

1.修改includes/lib_goods.php,定位到assign_cat_goods函数部分,大概在790行左右,找到  
$sql = 'SELECT g.goods_id, g.goods_name, g.market_price, g.shop_price AS org_price, ' .

修改为
$sql = 'SELECT g.goods_id,g.goods_weight, g.goods_name,

g.market_price, g.shop_price AS org_price, ' .

其实只是添加了一个g.goods_weight字段(商品重量)

考虑到不同的商品重量单位可能会不一样(千克或克),所以我们紧接着往下找到(注意不要超出assign_cat_goods函数范围内)
在$goods[$idx]['id']           = $row['goods_id'];

下面添加以下代码

$goods[$id]['goods_weight']=(intval($row['goods_weight'])>0)?
$row['goods_weight'].$GLOBALS['_LANG']['kilogram'];
($row['goods_weight']*1000).&GLOBALS['_LANG']['gram'];


因为为个文件里有好多处$goods[$idx]['id']=$row['goods_id'];所在大家在找的时候,一定不要超出assign_cat_goods函数的范围。

2.ecshop程序代码已经修改了,然后就要考虑怎么调用了,继续打开模板文件夹找到cat_goods.lbi库文件,在你想在调用商品重量的位置添加代码{$goods.goods_weight}即可


样式自己定义噢,是不是很简单?

文章关键词