$paged = ''; $lists = array('data' => array(), 'page' => ''); $cateids = ProductsCategory::getChild($cateid); $is_paged = 0; if (!$cateids) { $is_paged = 1; $cate = ProductsCategory::getData($cateid); Templates::Assign('cate', $cate); $lists = ProductsItem::paging($page, $page_size, "category_id='{$cateid}' AND status=1", "create_time DESC"); $products = $lists['data']; $products = getProducts($products); $paged = $lists['page']; } else { foreach ($cateids as $cid) { $ccid = $cid['id']; if (!($ccids = ProductsCategory::getChild($ccid))) { $produs = ProductsItem::getCateProducts($ccid, '*', 'create_time DESC LIMIT 0,10'); } else { $tmp = array(); foreach ($ccids as $ccid) { $tmp[] = $ccid['id']; } $ccid = implode(',', $tmp); $produs = ProductsItem::getList("category_id IN ({$ccid}) AND status=1", '*', 'create_time DESC LIMIT 0,10'); } $produs = getProducts($produs); $products[$cid['id']]['prod'] = $produs; $products[$cid['id']]['cate'] = array('id' => $cid['id'], 'name' => $cid['name']); } } //var_dump($products);
<?php Templates::Assign('picpath', _PRODUCTIMGPATH); $root_cates = ProductsCategory::getRoot(); Templates::Assign('root_cates', $root_cates); $cateid = isset($_GET['cateid']) ? $_GET['cateid'] : 0; Templates::Assign('cateid', $cateid); $userid = isset($_SESSION['userid']) ? (int) $_SESSION['userid'] : 0; $userstatus = isset($_SESSION['userstatus']) ? (int) $_SESSION['userstatus'] : 0; if (!$userstatus) { $user = Users::check('', '', $userid); $userstatus = isset($user['status']) ? (int) $user['status'] : 0; $_SESSION['userstatus'] = $userstatus; } Templates::Assign('userstatus', $userstatus); //获取购物车 $cart_num = Cart::getNum($userid); Templates::Assign('cart_num', $cart_num); //------------- 微信 OPENID $wxopenid = isset($_REQUEST['openid']) ? $_REQUEST['openid'] : (isset($_SESSION['wx']['openid']) ? $_SESSION['wx']['openid'] : ''); $wxnickname = isset($_REQUEST['nickname']) ? $_REQUEST['nickname'] : (isset($_SESSION['wx']['nickname']) ? $_SESSION['wx']['nickname'] : ''); $_SESSION['wx']['openid'] = $wxopenid; $_SESSION['wx']['nickname'] = $wxnickname; Templates::Assign('is_weixin', Func::isInWeixin());