ecshop首页制作模板时,按要求增加折扣,自己写个php函数调用
2013-07-05 19:19
211 查看
如图所示:
ecshop本身只有在购物车中涉及到折扣,我们要的不是那种,是单一商品的价格比。
如下操作:
在include目录中,找到lib_goods.php,在最后增加如下函数:
在该文件的327行附近,找到如下内容:
在该行下方增加:
之后,在前台模板中增加调用的地方即可:
比如:
完成,简单吧。
ecshop本身只有在购物车中涉及到折扣,我们要的不是那种,是单一商品的价格比。
如下操作:
在include目录中,找到lib_goods.php,在最后增加如下函数:
function get_zhekou($goods_id) { $sql = "select shop_price,market_price from " . $GLOBALS['ecs']->table('goods') . " WHERE goods_id = " . $goods_id . " " ; $res = $GLOBALS['db']->query($sql); while ($row = $GLOBALS['db']->fetchRow($res)) { $a = $row['shop_price'];//商品售价 $b = $row['market_price'];//商品市场价 } $c = 10; if($b<>0) { $c = $a/$b; } else { } //return number_format($c,2)*10; return number_format($c,2)*10; }
在该文件的327行附近,找到如下内容:
$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);
在该行下方增加:
$goods[$idx]['goods_zhekou']= get_zhekou($row['goods_id']);
之后,在前台模板中增加调用的地方即可:
比如:
{if $goods.goods_zhekou} {$goods.goods_zhekou} {else} 0 {/if}折
完成,简单吧。
相关文章推荐
- ecshop怎么制作自己的模板
- ecshop模板制作5-调整首页样式
- ecshop模板制作 中 foreach 循环次数的调用及使用技巧
- ecshop增加文章列表模板,不同文章分类调用不同模板(解决文章列表模板的单一性)
- 在ECshop首页模板修改增加收藏本站js代码的方法
- ecshop怎样在新主页模板里调用首页主广告
- ecshop怎么制作自己的模板
- ecshop怎样在新主页模板里调用首页主广告
- OAF学习笔记-20-在系统页面制作Tab页(系统中有Tab页,自己增加Tab)
- ECShop怎么首页调用文章列表
- ECshop新手入门模板制作教程[转载]
- 自己制作cacti模板
- 在ECSHOP首页今日特价(促销商品)增加倒计时效果
- OAF学习笔记-20-在系统页面制作Tab页(系统中有Tab页,自己增加Tab)
- 在ecshop 首页中实现增加刷选功能
- 在ECSHOP首页今日特价(促销商品)增加倒计时效果
- 2017年11月8日最新仿互站导航t5友价商城-9套模板首页都增加微信登陆
- TGraphicControl(自绘就2步,直接自绘自己,不需要调用VCL框架提供的函数重绘所有子控件,也不需要自己来提供PaintWindow函数让管理框架来调用)与TControl关键属性方法速记(Repaint要求父控件执行详细代码来重绘自己,还是直接要求Invalidate无效后Update刷新父控件,就看透明不透明这个属性,因为计算显示的区域有所不同)
- ECSHOP不同商品分类调用不同模板
- ecshop 首页调用全部分类树 并且分类下的品牌 &调用商品分类指定分类下级分类