include_once LIB_ROOT . "Sp/View.php"; include_once LIB_ROOT . "Sp/Taobao/Goods.php"; include_once LIB_ROOT . "Sp/Taobao/Shop.php"; include_once LIB_ROOT . "Sp/Taobao/Taobaoke.php"; $sp_view = new Sp_View('utf-8'); $nick = isset($_GET['nick']) ? $_GET['nick'] : $sp_view->out_404(true); //静态编码网址转码 if (Config::get('special.static') == '1') { $nick = htmlspecialchars(url_base64_decode($nick)); } //$goods = Sp_Taobao_Shop::getCategoes($nick,0,1,10); //print_r($goods); //商铺信息 $shop_info = Sp_Taobao_Shop::getShopinfo($nick); if (isset($shop_info['shop'])) { $info = Sp_Taobao_Taobaoke::getShopsConvert($shop_info['shop']['sid'], Config::get('taoke.pid_short')); $click_url = $info['taobaoke_shops']['taobaoke_shop']['click_url']; $shop_info['shop']['click_url'] = $click_url; } //商店商品分类信息 $goods = Sp_Taobao_Goods::getShopItems($nick, null, 1, 1); //按分类产品数量倒序 $category = $goods['item_search']['item_categories']['item_category']; $category = array_sort($category, 'count', 'desc'); //最多取8个分类的商品,并且每个分类下的产品数量要大于4 $step = count($category) < 8 ? count($category) : 8; $category = array_slice($category, 0, $step); $catids = ""; foreach ($category as $key => $value) { if ($value['count'] > 4) { $catids .= $value['category_id'] . ',';
include_once LIB_ROOT . "Sp/Taobao/Goods.php"; include_once LIB_ROOT . "Sp/Taobao/Shop.php"; include_once LIB_ROOT . "Sp/Taobao/Taobaoke.php"; $sp_view = new Sp_View('utf-8'); $cache_id = 'goods|' . md5(var_export($_GET, true)); if (!$sp_view->isCached('goods.html', $cache_id)) { $num_iid = isset($_GET['iid']) ? $_GET['iid'] : $sp_view->out_404(true); /* $categores = Sp_Taobao_Shop::getCategoes('康美健食品专营店'); print_r($categores); die(); */ //取商品详情 $goods_detail = Sp_Taobao_Goods::getItemDetail($num_iid); //淘宝客点击url $url = Sp_Taobao_Taobaoke::getItemConvert($num_iid, Config::get('taoke.pid_short')); $cid = $goods_detail["item"]['cid']; $props = $goods_detail["item"]['props']; //商品属性 $props = Sp_Taobao_Goods::getItemPropValues($cid, $props); //商品分类信息 $catgory = Sp_Taobao_Goods::getItemcats($cid); //当前分类的推荐商品 $cat_goods = Sp_Taobao_Goods::getCategoryItems($cid, 40, Config::get('taoke.pid_short')); //从40个商品中随机取8个 shuffle($cat_goods['taobaoke_items']['taobaoke_item']); $cat_goods['taobaoke_items']['taobaoke_item'] = array_slice($cat_goods['taobaoke_items']['taobaoke_item'], 0, 8); //商品的评价信息 $rates = Sp_Taobao_Goods::getItemsTraderates($goods_detail['item']['num_iid'], $goods_detail['item']['nick']); if ($rates['total_results'] > 0) { $rates = $rates['trade_rates']['trade_rate'];