您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品售完商品库存为0显示商品售完已售罄的实现方法
半梦2024-04-28 00:40:45ecshop商城教程已有人查阅
导读ECSHOP商城ecshop商品库存为0显示商品售完,商品已售,商品售罄,当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示已卖完售完按钮。
ECSHOP商城ecshop商品库存为0显示商品售完,商品已售,商品售罄,当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示已卖完售完按钮。
ECSHOP代码号按系统默认模板为例。默认模板左上角都有个best hot这个按钮。
1、在模板default/library/goods_list.lbi 加入样式,这个样式就是在每一个图片上面加入隐藏的已售完图标
个文件是公用的, 搜索页面的列表也用到这个模板文件,你仿照我的方法 自己在search.php 里面加入就可以了
ECSHOP代码号按系统默认模板为例。默认模板左上角都有个best hot这个按钮。
1、在模板default/library/goods_list.lbi 加入样式,这个样式就是在每一个图片上面加入隐藏的已售完图标
<!--{if $goods.goods_number==0}-->
<div class="shop_over"><img src="images/shop_over.gif" />
</div>
<!-- {/if} -->
</div>
2、修改php文件, 把数据库查询里面加入 goods_number 这个字段(category.php文件中)
//这个 function category_get_goods 函数里面的 在449 行加入一个查询字段
/* 获得商品列表 */ //就是加入了下面 g.goods_number, 一定记得加逗号 $sql = 'SELECT g.goods_id,g.goods_number,g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " . 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' . 'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' . "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " . "WHERE $where $ext ORDER BY $sort $order";
3、 查询出来要把这个值给传单到模板去修改大概505 行左右(category.php文件中)
$arr[$row['goods_id']]['goods_number'] = $row['goods_number']; $arr[$row['goods_id']]['name'] = $row['goods_name'];//在他上面加入了一行
这样就可以了, 到后台清楚下缓存 ,如果库存为0 就可以看到了 左上角那个best 了 因为 goods_list.lbi 这个文件是公用的, 搜索页面的列表也用到这个模板文件,你仿照我的方法 自己在search.php 里面加入就可以了
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop商品详情页一会显示一会不显示怎么办
Ecshop 二次开发的时候碰到个奇怪的问题,那就是在购买商品提交订单之后查看商品详情页面发现商品的详情参数都不见了,只剩下商品名称,其他的商品货号 -
ecshop实现二级导航的调用方法
要实现这个二级导航的功能只需要在lib.main.php大约1969~1979之间的 'cid' => $row['cid'],下面加上一句 -
删除ecshop伪静态商品列表分类category-b0.html中的b0
删除ecshop伪静态商品分类category-b0.html中的b0 使用ecshop的朋友都清楚,启用伪静态规则后默认的分类url看上去不是很美观 -
ecshop怎么与discuz整合
最近在做一个电子商务网站,需要在上面挂一个论坛,discuz无疑是最佳的选择,自然就得需要实现ecshop与discuz的同步登陆,否则空挂一个论坛在上面毫无意义。
留言与评论 (共有 条评论) |