亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

ecshop 根據欄目cat_id獲取商品的精品,最新,熱門best, new, hot

2024-04-25 20:34:51
字體:
來源:轉載
供稿:網友

//根據cati_id獲取 推薦類型,可以是 best, new, hot

function get_cat_recommend_goods($type = '', $cat_id = 0, $cat_num = 0, $brand = 0, $min =0, $max = 0, $ext='')

{

$brand_where = ($brand > 0) ? " AND g.brand_id = '$brand'" : '';

$price_where = ($min > 0) ? " AND g.shop_price >= $min " : '';

$price_where .= ($max > 0) ? " AND g.shop_price <= $max " : '';

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style,g.goods_sn, g.market_price, g.shop_price AS org_price, g.promote_price,g.seller_note, ' .

"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".

'(select AVG(r.comment_rank) from ' . $GLOBALS['ecs']->table('comment') . ' as r where r.id_value = g.goods_id AND r.comment_type = 0 AND r.parent_id = 0 AND r.status = 1) AS comment_rank, ' .

'(select IFNULL(sum(og.goods_number), 0) from ' . $GLOBALS['ecs']->table('order_goods') . ' as og where og.goods_id = g.goods_id) AS sell_number, ' .

'promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, goods_img, b.brand_name,b.brand_id,b.brand_logo ' .

'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('brand') . ' AS b ON b.brand_id = g.brand_id ' .

"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".

"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".

'WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ' . $brand_where . $price_where . $ext;

$num = 0;

$type2lib = array('best'=>'recommend_best', 'new'=>'recommend_new', 'hot'=>'recommend_hot', 'promote'=>'recommend_promotion');

if($cat_num==0)

$num = get_library_number($type2lib[$type]);

else

$num = $cat_num;

switch ($type)

{

case 'best':

$sql .= ' AND is_best = 1';

break;

case 'new':

$sql .= ' AND is_new = 1';

break;

case 'hot':

$sql .= ' AND is_hot = 1';

break;

case 'promote':

$time = gmtime();

$sql .= " AND is_promote = 1 AND promote_start_date <= '$time' AND promote_end_date >= '$time'";

break;

}

$cats = get_children($cat_id);

if (!empty($cats))

{

$sql .= " AND (" . $cats . " OR " . get_extension_goods($cats) .")";

}

$order_type = $GLOBALS['_CFG']['recommend_order'];

$sql .= ($order_type == 0) ? ' ORDER BY g.sort_order, g.last_update DESC' : ' ORDER BY RAND()';

$res = $GLOBALS['db']->selectLimit($sql, $num);

$idx = 0;

$index = 1;

$goods = array();

while ($row = $GLOBALS['db']->fetchRow($res))

{

if ($row['promote_price'] > 0)

{

$promote_price = bargain_price($row['promote_price'], $row['promote_start_date'], $row['promote_end_date']);

$goods[$idx]['promote_price'] = $promote_price > 0 ? price_format($promote_price) : '';

$goods[$idx]['promote_price2'] = $promote_price;

$goods[$idx]['saving'] = $row['market_price'] - $promote_price;

}

else

{

$goods[$idx]['promote_price'] = '';

}

$index++;

$goods[$idx]['i'] = $index;

$goods[$idx]['id'] = $row['goods_id'];

$goods[$idx]['name'] = $row['goods_name'];

$goods[$idx]['goods_sn'] = $row['goods_sn'];

$goods[$idx]['comment_rank'] = $row['comment_rank'];

$goods[$idx]['sell_number'] = $row['sell_number'];

$goods[$idx]['seller_note'] = $row['seller_note'];

$goods[$idx]['is_new'] = $row['is_new'];

$goods[$idx]['brief'] = $row['goods_brief'];

$goods[$idx]['brand_name'] = $row['brand_name'];

$goods[$idx]['brand_id'] = $row['brand_id'];

$goods[$idx]['brand_logo'] = $row['brand_logo'];

$goods[$idx]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ?

sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name'];

$goods[$idx]['market_price'] = price_format($row['market_price']);

$goods[$idx]['shop_price'] = price_format($row['shop_price']);

$goods[$idx]['thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true);

$goods[$idx]['goods_img'] = get_image_path($row['goods_id'], $row['goods_img']);

$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']),

$row['goods_name']);

$goods[$idx]['promote_limit_time'] = $row['promote_end_date'] - $row['promote_start_date'];

$goods[$idx]['promote_end_date'] = local_date('m/d/Y H:i:s', $row['promote_end_date']);

$goods[$idx]['promote_end_date2'] = $row['promote_end_date'];

$market_price = $row['market_price'];

$promote_price = $goods[$idx]['promote_price2'];

$shop_price = $row['shop_price'];

$goods[$idx]['saving'] = $market_price - $promote_price;
$goods[$idx]['save_rate'] = $market_price ? round(($promote_price/ $market_price), 2)*10 : 0;

$goods[$idx]['save_rate2'] = $market_price ? round(($shop_price/ $market_price), 2)*10 : 0;

$goods[$idx]['short_style_name'] = add_style($goods[$idx]['short_name'], $row['goods_name_style']);

$idx++;

}

return $goods;

}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲小视频在线| 国产成人91久久精品| 九九精品在线观看| 亚洲欧美中文在线视频| 亚洲国产另类久久精品| 色www亚洲国产张柏芝| …久久精品99久久香蕉国产| 最近更新的2019中文字幕| 在线观看免费高清视频97| 97人洗澡人人免费公开视频碰碰碰| 国产欧美欧洲在线观看| 国产日韩欧美影视| 亚洲欧美日韩在线高清直播| 欧美人交a欧美精品| 亚洲娇小xxxx欧美娇小| 久久久久久高潮国产精品视| 欧洲亚洲在线视频| 亚洲精品中文字幕av| 日本高清久久天堂| 成人亚洲综合色就1024| 91av在线免费观看视频| 国产欧美日韩中文字幕在线| 成人高清视频观看www| 亚洲第一网站男人都懂| 亚洲天堂免费在线| 日本国产欧美一区二区三区| 国产成人精品av在线| 午夜精品久久久久久久白皮肤| 69国产精品成人在线播放| 亚洲自拍小视频| 亚洲精品电影久久久| 国产精品爽黄69天堂a| 亚洲系列中文字幕| 中文字幕精品在线| 国产一区二区三区在线观看网站| 正在播放欧美视频| 欧美午夜性色大片在线观看| 亚洲成人精品在线| 国产999在线观看| 在线观看中文字幕亚洲| 亚洲人午夜色婷婷| 精品自拍视频在线观看| 国产69精品久久久久久| 欧美一区二区三区艳史| 久久精品视频中文字幕| 麻豆国产va免费精品高清在线| 久久精品国产精品| 亚洲精品久久久久久久久久久久| 国产噜噜噜噜噜久久久久久久久| 久久国产精品偷| 精品偷拍各种wc美女嘘嘘| 日本乱人伦a精品| 欧美精品videossex性护士| 97超碰蝌蚪网人人做人人爽| 日韩精品在线观看视频| 国产+成+人+亚洲欧洲| 国产精品扒开腿做爽爽爽视频| 这里只有视频精品| 亚洲第一区第二区| 91高清免费视频| 国产香蕉97碰碰久久人人| 91影视免费在线观看| 久久久视频精品| 久久久999精品视频| 亚洲精品视频中文字幕| 久久av在线播放| 国产极品精品在线观看| 日韩欧美国产黄色| 欧美男插女视频| 色青青草原桃花久久综合| 国内外成人免费激情在线视频| 精品少妇v888av| 国产福利精品在线| 日韩av在线网址| 久久视频在线直播| 欧美肥老妇视频| 欧美成人亚洲成人| 久久琪琪电影院| 久久中文字幕国产| 欧美激情成人在线视频| 欧美日韩国产综合新一区| 在线亚洲国产精品网| 免费91麻豆精品国产自产在线观看| 国产精品美女久久久久久免费| 91影院在线免费观看视频| 欧美日韩国产中文精品字幕自在自线| 久久久精品久久久| 国产91精品久久久久久久| 少妇精69xxtheporn| 欧美亚洲国产成人精品| 91久久国产婷婷一区二区| 中文字幕一区电影| 欧美体内谢she精2性欧美| 欧美又大粗又爽又黄大片视频| 国产一区深夜福利| 亚洲欧美一区二区精品久久久| 国产视频亚洲精品| 国产自产女人91一区在线观看| 成人精品久久一区二区三区| 91理论片午午论夜理片久久| 精品国产成人av| 91欧美视频网站| 欧美激情免费在线| 日韩精品久久久久| 91精品国产777在线观看| 在线观看日韩欧美| 91色精品视频在线| 57pao国产精品一区| 国产精品精品国产| 亚洲的天堂在线中文字幕| 91高清视频免费| 国产欧美一区二区三区久久| 日韩国产在线看| 久久精品夜夜夜夜夜久久| 亚洲一区二区久久久久久久| 国产91亚洲精品| 国产色综合天天综合网| 日本道色综合久久影院| 亚洲精品一区二三区不卡| 成人免费淫片视频软件| 成人精品视频久久久久| 国产精品日韩专区| 91黑丝在线观看| 欧美日韩视频在线| 国产91精品久久久久久久| 九九热最新视频//这里只有精品| 欧美成人第一页| 久久国产色av| 久久精品视频导航| 在线性视频日韩欧美| 日韩在线视频线视频免费网站| 91av成人在线| 在线丨暗呦小u女国产精品| 久久99久国产精品黄毛片入口| 亚洲激情 国产| 一本久久综合亚洲鲁鲁| 亚洲欧美一区二区三区四区| 97精品国产97久久久久久| 中文字幕最新精品| 日韩中文字幕第一页| 亚洲精品91美女久久久久久久| 欧美国产日本高清在线| 国产日本欧美一区二区三区在线| 精品动漫一区二区三区| 久久久国产精品x99av| 国内外成人免费激情在线视频网站| 国产精品久久久久久av| 最近2019年日本中文免费字幕| 欧美日韩亚洲一区二| 欧美有码在线视频| 亚洲第一视频在线观看| 91日韩在线播放| 亚洲国产又黄又爽女人高潮的| 亚洲精品电影在线观看| 久久精品视频在线播放| 亚洲区中文字幕| 久久不射热爱视频精品| 色综合久久久久久中文网| 欧美成人亚洲成人日韩成人| 亚洲第一男人av| 三级精品视频久久久久| 国产一区二区黑人欧美xxxx| 97视频在线免费观看| 亚洲男人天堂视频|