Esempio n. 1
0
     //$url_format = "?catid=$cid&page=%d&sq=$keyword":"?catid=$cid&page=%d";
 } else {
     if ($keyword != '') {
         $url_format = "list.php?catid={$cid}&sortnum={$sort}&sp={$start_price}&ep={$end_price}&sq={$keyword}&page=%d";
     } else {
         $url_format = "list.php?catid={$cid}&sortnum={$sort}&sp={$start_price}&ep={$end_price}&page=%d";
     }
 }
 /*
 Array ( [catid] => 1801 [sortnum] => 0 [sp] => 1 [ep] => 10000 [sq] => w!bEpA [page] => 2 ) 
 */
 //如果cid为0,不返回类目信息
 $parent_cats = null;
 $current_cats = null;
 if ($cid != 0) {
     $parent_cats = Sp_Taobao_Goods::getItemParentCats($cid);
     $current_cats = Sp_Taobao_Goods::getItemcats($cid);
     //print_r($parent_cats);
 }
 $params = array('keyword' => $keyword, 'page_no' => $page_no);
 $goods = Sp_Taobao_Goods::getCategoryItems($cid, $page_size, Config::get('taoke.pid_short'), $params);
 if ($goods) {
     $pager = new Sp_Pager($goods['total_results'], $page_no, $page_size, $url_format);
     $goods = $goods['taobaoke_items']['taobaoke_item'];
 }
 $list['list'] = array('categores' => $parent_cats, 'curr_cat' => $current_cats, 'goods' => $goods, 'keyword' => $keyword, 'pager' => isset($pager) ? $pager : null);
 Config::load($list);
 //print_r(Config::get());
 $sp_view->addStyle('list.css');
 $sp_view->addStyle('pager.css');
 $sp_view->setConfig(Config::get());