新闻中心

Ecshop程序更换模板后商品页报错Warning: Division by zero in怎么办?

作者 / 无忧主机 时间 2015-10-30 14:14:20

如今开源程序建站之所以比较快是因为很多模板都是已经开发好了,只要把源码安装好再找一款功能全面的模板安装上再稍微二次修改下网站就搭建出来了。无忧主机php免备案虚拟主机也有很多客户朋友都是使用类似的程序建站。小编一直在关注的就是Ecshop这款电商程序,纵观市场百分之八十的电商系统都是由这款商城程序二次开发出来的。最近适合这款程序的几个模板很是火爆,很多站长朋友们都在使用中。小编熟悉的也就是小米模板,淘宝模板,WAP模板,京东模板等等。刚好今天有位站长朋友更换了以上的仿京东模板,没有更换之前网站是正常的,可是更换了这套模板后商品详情页提示一个警告出来。核心内容提示:Warning: Division by zero in。那么遇这个问题怎么办呢?小编分析了该模板程序,原来是由于模板和该程序系统不兼容导致的,只要稍微加个判断就可以了。下面小编就来分享下处理方法吧。 首先连接FTP工具,按照路径找到这文件includes/ lbi_goods.php。 打开includes/ lbi_goods.php文件 找到代码:

$goods[$idx]['zhekou'] = round(($row['promote_price']/$row['market_price'])*100);
这个的上面加上代码:
if($row['market_price'] == 0){
$row['market_price'] = 1;
}
修改好了上传到对应的目录下覆盖,再登录网站后台更新下系统的缓存就可以正常显示了。小编在此温馨提示下,并不是所有的模板都会报这个错的哦,目前小编最常遇到的就是小米和京东的商城模板出现类似的错误。以上方法就是关于Ecshop程序更换模板后商品页报错Warning: Division by zero in的详细处理方法了。 无忧主机相关文章推荐阅读: ECSHOP教程:商品详情页显示收藏数量 ECSHOP教程:让首页商品也显示市场价格 ECSHOP程序二次开发实现实现商品列表页显示库存

本文地址:https://www.51php.com/ecshop/20532.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服