站长朋友们使用开源的系统建站都会遇到很多功能并不一定都存在的,因此想实现一些功能就需要自己去二次开发了,今天无忧主机小编闲来无事就遇到了类似的问题,一位站长朋友使用了开源的ecshop在PHP虚拟主机上安装,网站搭建好了之后由于需要在首页显示出商品的重量,那么如何让其在首页显示出来呢?无忧主机小编经过对模板的研究和数据库分析找到了方法,下面来说下解决方案。

1:首先登陆无忧主机会员中心找到主机管理–控制面板,如下图1:

122 300x141 Ecshop商城系统的商品如何在首页调用重量的方法

2:点击控制面板—进入文件管理,如下图2:

215 300x153 Ecshop商城系统的商品如何在首页调用重量的方法

3:点击进入文件管理—找到public_html根目录。如下图3:

37 300x114 Ecshop商城系统的商品如何在首页调用重量的方法

4:按照路径找到includes/lib_goods.php,如下图4:

44 300x87 Ecshop商城系统的商品如何在首页调用重量的方法

$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, ‘ .

如下图5:

53 300x95 Ecshop商城系统的商品如何在首页调用重量的方法

5:继续向下找到

在$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’];

如下图6:

6 300x99 Ecshop商城系统的商品如何在首页调用重量的方法

6:继续找到/themes/default/cat_goods.lbi库文件在你想在调用商品重量的位置添加代码{$goods.goods_weight}就可以了。由于这个文件不是php的因此无忧主机小编就不详细截图了。站长朋友们找到之后修改就可以了,修改了之后登陆后台更新下缓存就可以了。

以上就是无忧主机在独立IP虚拟主机为大家介绍的Ecshop商城系统的商品首页调用重量的方法。

本文地址:http://www.51php.com/ecshop/27252.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: