分类下 商品列表的商品 判断是否为新品
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
如上图所示 我查看了下相关函数 应该是includes/lib_goods.php里的大概820行左右 /** * 获得指定分类下的商品 * * @accesspublic * @paraminteger$cat_id分类ID * @paraminteger$num数量 * @paramstring$from 来自web/wap的调用 * @paramstring$order_rule 指定商品排序规则 * @returnarray */ function assign_cat_goods($cat_id, $num = 0, $from = 'web', $order_rule = '') 这个函数控制 需要改点SQL语句 我改写的如下 $sql = 'SELECT g.goods_id, g.goods_name, g.market_price, g.shop_priceAS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ". 'g.promote_price, promote_start_date, promote_end_date, g.is_new,g.goods_brief, g.goods_thumb, g.goods_img ' . 注意, g.is_new就是需要的 然后把它添加的数组中 大概868行 $goods[$idx]['new'] = $row['is_new']; 然后模版文件中 goods_list.lbi <!-- {if $goods.new} --> <div class="absDiv"> <img class="new" src="./images/L_newG.png" width="32" height="17"/> </div> <!--{/if}--> 正常情况下 应该没问题 正常显示出来可我的为啥就是不显示呢 郁闷ING 跪求高手出手相助 |
回答:
应该在category.php文件中的function category_get_goods()中修改! |
你没有检索到数据啊。怎么可能显示呢。 |
$arr[$row['goods_id']]['is_new']= $row['is_new']; |
这位仁兄说的没错 我改错地方了已经解决了 谢谢大家的热情相助 |
O(∩_∩)O哈哈~因为我测试了下! |
具体怎么修改呢? |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
ecshop热门问答
ecshop热门资料
ecshop序列
ecshop清理缓存
ecshopUninitialized
ecshop限时抢购
ecshop原函数
ecshop分类调用
ecshop浮雕
ecshop指示
ecshop米米购
ecshop邮件服务器
ecshop旗舰店
ecshop网络推广
长沙ecshop二次开发
ecshop产品属性
ecshop旺旺
rsync备份ecshop
ecshop红帽
ecshopUnable
ecshop笔记本电脑
ecshop指教
ecshop过年
ecshop会员列表
ecshop产品列表
dedecmsshtml
uchomethread
注册红包
ecshopFocus
ecshop匿名订单
ecshop存款
ecshop心理