Esempio n. 1
0
$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'] . ',';
    }
}
$category = Sp_Taobao_Goods::getItemcats($catids);
if (!is_array(@$category[0])) {
    $cat[] = $category;
    $category = $cat;
}
//取每个分类的商品
foreach ($category as $key => $value) {
    $goods = Sp_Taobao_Goods::getShopItems($nick, $value['cid'], 1, 40);
    //从40个商品中随机取8个
    shuffle($goods['item_search']['items']['item']);
    $goods['item_search']['items']['item'] = array_slice($goods['item_search']['items']['item'], 0, 8);
    $category[$key]['items'] = $goods['item_search']['items']['item'];
}
$shop["shop"] = array('items' => $category, 'info' => $shop_info['shop']);
//print_r($shop);
Config::load($shop);
$sp_view->setConfig(Config::get());
$sp_view->addStyle('shop.css');
$sp_view->setTitle(strip_tags($shop_info['shop']['title']));
//print_r($sp_view);
$sp_view->display("shop.html");