|
@@ -123,15 +123,31 @@ class HelperSearch |
|
@@ -123,15 +123,31 @@ class HelperSearch |
123
|
'pageCount' => $result['page_total'],
|
123
|
'pageCount' => $result['page_total'],
|
124
|
'nextHref' => $result['filter']['next']
|
124
|
'nextHref' => $result['filter']['next']
|
125
|
),
|
125
|
),
|
|
|
126
|
+ 'hasNextPage' => array(
|
|
|
127
|
+ 'href' => $result['filter']['next'],
|
|
|
128
|
+ 'src' => 'http://img10.static.yhbimg.com/product/2014/01/15/11/01fa01614784f6239760f1b749663016f1.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90'
|
|
|
129
|
+ ),
|
126
|
'goods' => $result['product_list'],
|
130
|
'goods' => $result['product_list'],
|
127
|
- 'allSort' => array(
|
|
|
128
|
- //'updateNum' => $result['filter']['group_sort']['all']['num'],
|
|
|
129
|
- 'list' => $result['filter']['group_sort']['list']
|
131
|
+ 'leftContent' => array(
|
|
|
132
|
+ array(
|
|
|
133
|
+ 'allSort' => array(
|
|
|
134
|
+ //'updateNum' => $result['filter']['group_sort']['all']['num'],
|
|
|
135
|
+ 'list' => $result['filter']['group_sort']['list']
|
|
|
136
|
+ )
|
|
|
137
|
+ ),
|
|
|
138
|
+ array(
|
|
|
139
|
+ 'advNav' => array()
|
|
|
140
|
+ ),
|
|
|
141
|
+ array(
|
|
|
142
|
+ 'advPic' => array()
|
|
|
143
|
+ ),
|
|
|
144
|
+ array(
|
|
|
145
|
+ 'newSales' => $result['filter']['recent']
|
|
|
146
|
+ ),
|
|
|
147
|
+ array('allDiscount' => $result['filter']['discount'])
|
130
|
),
|
148
|
),
|
131
|
- 'advNav' => array(),
|
|
|
132
|
- 'advPic' => array(),
|
|
|
133
|
- 'newSales' => $result['filter']['recent'],
|
|
|
134
|
- 'allDiscount' => $result['filter']['discount']
|
149
|
+ 'totalCount' => $result['total'],
|
|
|
150
|
+
|
135
|
);
|
151
|
);
|
136
|
return $data;
|
152
|
return $data;
|
137
|
}
|
153
|
}
|
|
@@ -150,8 +166,6 @@ class HelperSearch |
|
@@ -150,8 +166,6 @@ class HelperSearch |
150
|
$isLimit = isset($val['is_limited']) && $val['is_limited'] === 'Y';
|
166
|
$isLimit = isset($val['is_limited']) && $val['is_limited'] === 'Y';
|
151
|
//即将售罄
|
167
|
//即将售罄
|
152
|
$isFew = $val['is_soon_sold_out'] === 'Y' ? true : false;
|
168
|
$isFew = $val['is_soon_sold_out'] === 'Y' ? true : false;
|
153
|
- $is_promotion = $val['is_promotion'];
|
|
|
154
|
-
|
|
|
155
|
//SALE
|
169
|
//SALE
|
156
|
//新品节
|
170
|
//新品节
|
157
|
//再到着
|
171
|
//再到着
|
|
@@ -167,8 +181,7 @@ class HelperSearch |
|
@@ -167,8 +181,7 @@ class HelperSearch |
167
|
$result[] = array(
|
181
|
$result[] = array(
|
168
|
'tags' => array(
|
182
|
'tags' => array(
|
169
|
'isNew' => $isNew,
|
183
|
'isNew' => $isNew,
|
170
|
- 'isLimit' => $isLimit,
|
|
|
171
|
- 'isYearEndPromotion' => $is_promotion
|
184
|
+ 'isLimit' => $isLimit
|
172
|
),
|
185
|
),
|
173
|
'url' => $goods_list[0]['url'],
|
186
|
'url' => $goods_list[0]['url'],
|
174
|
'thumb' => $val['default_images'],
|
187
|
'thumb' => $val['default_images'],
|
|
@@ -1104,7 +1117,7 @@ class HelperSearch |
|
@@ -1104,7 +1117,7 @@ class HelperSearch |
1104
|
if (empty($list)) {
|
1117
|
if (empty($list)) {
|
1105
|
return array();
|
1118
|
return array();
|
1106
|
}
|
1119
|
}
|
1107
|
- $params = $_GET;
|
1120
|
+ $params = self::$params;
|
1108
|
$query = array();
|
1121
|
$query = array();
|
1109
|
if (isset($params['gender'])) {
|
1122
|
if (isset($params['gender'])) {
|
1110
|
$query['gender'] = $params['gender'];
|
1123
|
$query['gender'] = $params['gender'];
|
|
@@ -1116,16 +1129,16 @@ class HelperSearch |
|
@@ -1116,16 +1129,16 @@ class HelperSearch |
1116
|
$query['misort'] = $params['misort'];
|
1129
|
$query['misort'] = $params['misort'];
|
1117
|
}
|
1130
|
}
|
1118
|
$data = array();
|
1131
|
$data = array();
|
1119
|
- $total = 0;
|
|
|
1120
|
$i = 0;
|
1132
|
$i = 0;
|
1121
|
foreach ($list as $k => $v) {
|
1133
|
foreach ($list as $k => $v) {
|
1122
|
- $total+= $v;
|
|
|
1123
|
$star_time = strtotime($k);
|
1134
|
$star_time = strtotime($k);
|
1124
|
$end_time = $star_time+60*60*24;
|
1135
|
$end_time = $star_time+60*60*24;
|
1125
|
$query['shelve_time'] = '';
|
1136
|
$query['shelve_time'] = '';
|
1126
|
$query['shelve_time'] = $star_time.','.$end_time;
|
1137
|
$query['shelve_time'] = $star_time.','.$end_time;
|
|
|
1138
|
+ if (isset($params['shelve_time']) && $query['shelve_time'] == $params['shelve_time']) {
|
|
|
1139
|
+ $data[$i]['active'] = true;
|
|
|
1140
|
+ }
|
1127
|
@$data[$i]['href'] = self::buildurl($query);
|
1141
|
@$data[$i]['href'] = self::buildurl($query);
|
1128
|
- //$data[$i]['num'] = $v;
|
|
|
1129
|
$data[$i]['name'] = $k;
|
1142
|
$data[$i]['name'] = $k;
|
1130
|
$i++;
|
1143
|
$i++;
|
1131
|
}
|
1144
|
}
|