您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品库存为0零右上角售空按钮销售结束功能的实现方法
青槐2023-12-10 22:26:45ecshop商城教程已有人查阅
导读当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示售罄按钮。我在默认模板下完成了这个功能。 默认模板左上角都有个 best hot 这个按钮,是按照这个东西写的
当店铺的库存不足时,要及时在产品的列表页以及其他的位置显示售罄按钮。我在默认模板下完成了这个功能。 默认模板左上角都有个 best hot 这个按钮,是按照这个东西写的
1、在模板 default/library/goods_list.lbi 加入样式, 这个样式就是在每一个图片上面加入隐藏的已售完图标
//这个 function category_get_goods 函数里面的 在449 行加入一个查询字段
/* 获得商品列表 */ //就是加入了下面 g.goods_number, 一定记得加逗号
因为 goods_list.lbi 这个文件是公用的, 搜索页面的列表也用到这个模板文件,你仿照我的方法 自己在search.php 里面加入就可以了 。
1、在模板 default/library/goods_list.lbi 加入样式, 这个样式就是在每一个图片上面加入隐藏的已售完图标
//goods_number 默认是没有的, 你要去扩展代码
<!--{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商品列表页面和商品页面自定义url网址前缀的实现方法
- ecshop商品页显示商品收藏数量怎么修改
- ecshop商品批发多属性多规格多库存怎么批量购买
- ecshop水印ecshop商品添加水印的实现方法
- ecshop商品价格将属性价格改为直接价非加价修改的方法
- ecshop商品页商品详细描述内容调用商品相册图片代码的方法
- ecshop商品图片模糊修改图片上传压缩质量的方法
- ecshop商品相册显示顺序为正序的修改方法
- ecshop商品售完商品库存为0显示商品售完已售罄的实现方法
- ecshop商品详情页相关属性商品由新到旧排序的方法
- ecshop商品页商品浏览次数怎样修改按倍数增加
- ecshop商品页面定制属性附件上传文件上传图片
随机图文
-
ecshopssl证书设置,ecshop实现http跳转到https的方法
ecshopssl证书设置教程,怎么样把ecshop http设置跳转到https包括手机版也支持https。 -
ecshop首页怎么滚动显示最新订单
ecshop添 加新功能我感觉无外乎就是两个地方的修改,显示的要修改模板,为了方便下次升级,很好都做成lbi,下次升级了直接把lbi拷进去 -
ecshop模板站内快讯怎么调用指定分类的文章
1、要求:在ECSHOP商城首页的“站内快讯”里只显示某个特定分类下的文章,例如只显示 类别ID为 5 ?的文章。 -
ecshop实现二级导航的调用方法
要实现这个二级导航的功能只需要在lib.main.php大约1969~1979之间的 'cid' => $row['cid'],下面加上一句
留言与评论 (共有 条评论) |