Showing
9 changed files
with
60 additions
and
29 deletions
@@ -74,6 +74,9 @@ class FloorProcess | @@ -74,6 +74,9 @@ class FloorProcess | ||
74 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); | 74 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); |
75 | unset($one['src']); | 75 | unset($one['src']); |
76 | } | 76 | } |
77 | + $data['is_show_name'] = $data['title']['is_show']; | ||
78 | + $data['name'] = $data['title']['title']; | ||
79 | + unset($data['title']); | ||
77 | $result = $data; | 80 | $result = $data; |
78 | 81 | ||
79 | return $result; | 82 | return $result; |
@@ -88,6 +91,7 @@ class FloorProcess | @@ -88,6 +91,7 @@ class FloorProcess | ||
88 | { | 91 | { |
89 | $result = array(); | 92 | $result = array(); |
90 | 93 | ||
94 | + $data['is_show_name'] = $data['is_show_name'] == 'Y' ? 1 : 0; | ||
91 | $data['name'] = $data['title']['title']; | 95 | $data['name'] = $data['title']['title']; |
92 | unset($data['title']); | 96 | unset($data['title']); |
93 | foreach ($data['list'] as &$one) { | 97 | foreach ($data['list'] as &$one) { |
@@ -152,6 +156,9 @@ class FloorProcess | @@ -152,6 +156,9 @@ class FloorProcess | ||
152 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); | 156 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); |
153 | unset($one['src']); | 157 | unset($one['src']); |
154 | } | 158 | } |
159 | + $data['banner']['list'] = $data['big_image']; | ||
160 | + unset($data['big_image']); | ||
161 | + | ||
155 | foreach ($data['list'] as &$one) { | 162 | foreach ($data['list'] as &$one) { |
156 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); | 163 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); |
157 | unset($one['src']); | 164 | unset($one['src']); |
@@ -170,10 +177,14 @@ class FloorProcess | @@ -170,10 +177,14 @@ class FloorProcess | ||
170 | { | 177 | { |
171 | $result = array(); | 178 | $result = array(); |
172 | 179 | ||
180 | + $data['banner'] = array(); | ||
173 | foreach ($data['big_image'] as &$one) { | 181 | foreach ($data['big_image'] as &$one) { |
174 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); | 182 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); |
175 | unset($one['src']); | 183 | unset($one['src']); |
176 | } | 184 | } |
185 | + $data['banner']['list'] = $data['big_image']; | ||
186 | + unset($data['big_image']); | ||
187 | + | ||
177 | foreach ($data['list'] as &$one) { | 188 | foreach ($data['list'] as &$one) { |
178 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); | 189 | $one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1); |
179 | unset($one['src']); | 190 | unset($one['src']); |
@@ -200,4 +211,22 @@ class FloorProcess | @@ -200,4 +211,22 @@ class FloorProcess | ||
200 | 211 | ||
201 | return $result; | 212 | return $result; |
202 | } | 213 | } |
214 | + | ||
215 | + /** | ||
216 | + * 也许喜欢数据处理方法 | ||
217 | + * @param array $data 也许喜欢数据 | ||
218 | + * @return array 处理之后的也许喜欢数据 | ||
219 | + */ | ||
220 | + public static function maybeLike($data) | ||
221 | + { | ||
222 | + $result = array(); | ||
223 | + | ||
224 | + foreach ($data as &$one) { | ||
225 | + $one['img'] = Helpers::getImageUrl($one['src'], 235, 314, 1); | ||
226 | + unset($one['src']); | ||
227 | + } | ||
228 | + $result = $data; | ||
229 | + | ||
230 | + return $result; | ||
231 | + } | ||
203 | } | 232 | } |
1 | +{{# title}} | ||
1 | <div class="floor-header-more"> | 2 | <div class="floor-header-more"> |
2 | - <h2>{{name}}</h2> | ||
3 | - {{# more}} | ||
4 | - <a class="more-btn iconfont" href="{{.}}"></a> | ||
5 | - {{/ more}} | ||
6 | -</div> | ||
3 | + <h2>{{title}}</h2> | ||
4 | + <a class="more-btn iconfont" href="{{more_url}}">{{more_name}}</a> | ||
5 | +</div> | ||
6 | +{{/ title}} |
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | {{# list}} | 6 | {{# list}} |
7 | <li class="swiper-slide"> | 7 | <li class="swiper-slide"> |
8 | <a href="{{url}}"> | 8 | <a href="{{url}}"> |
9 | - <img class="lazy" src="{{img}}" alt=""> | 9 | + <img class="lazy" src="{{img}}" alt="{{title}}"> |
10 | </a> | 10 | </a> |
11 | </li> | 11 | </li> |
12 | {{/ list}} | 12 | {{/ list}} |
1 | {{> common/floor_header}} | 1 | {{> common/floor_header}} |
2 | <ul class="hot-brands clearfix"> | 2 | <ul class="hot-brands clearfix"> |
3 | - {{# brands}} | 3 | + {{# list}} |
4 | <li class="brand"> | 4 | <li class="brand"> |
5 | <a href="{{url}}"> | 5 | <a href="{{url}}"> |
6 | <div class="brand-logo"> | 6 | <div class="brand-logo"> |
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | <p class="brand-name">{{name}}</p> | 9 | <p class="brand-name">{{name}}</p> |
10 | </a> | 10 | </a> |
11 | </li> | 11 | </li> |
12 | - {{/ brands}} | 12 | + {{/ list}} |
13 | <li class="more"> | 13 | <li class="more"> |
14 | <a href="{{more}}"></a> | 14 | <a href="{{more}}"></a> |
15 | </li> | 15 | </li> |
1 | <div class="icons-wrapper"> | 1 | <div class="icons-wrapper"> |
2 | <ul class="icons-list clearfix"> | 2 | <ul class="icons-list clearfix"> |
3 | {{#list}} | 3 | {{#list}} |
4 | - <li class="icons-item"><a href="{{url}}" class="imagebar"><img class="lazy" data-original="{{img}}" alt=""></a><a href="{{url}}" class="linkbar">{{text}}</a></li> | 4 | + <li class="icons-item"><a href="{{url}}" class="imagebar"><img class="lazy" data-original="{{img}}" alt=""></a><a href="{{url}}" class="linkbar">{{title}}</a></li> |
5 | {{/list}} | 5 | {{/list}} |
6 | </ul> | 6 | </ul> |
7 | </div> | 7 | </div> |
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | <p class="title">{{title}}</p> | 13 | <p class="title">{{title}}</p> |
14 | <p class="time"> | 14 | <p class="time"> |
15 | <span class="iconfont time-icon"></span> | 15 | <span class="iconfont time-icon"></span> |
16 | - <span>{{time}}</span> | 16 | + <span>{{publish_time}}</span> |
17 | </p> | 17 | </p> |
18 | </div> | 18 | </div> |
19 | </a> | 19 | </a> |
1 | <div class="trend-coll-wrapper"> | 1 | <div class="trend-coll-wrapper"> |
2 | {{> common/floor_header_more}} | 2 | {{> common/floor_header_more}} |
3 | <div class="trend-coll-content clearfix"> | 3 | <div class="trend-coll-content clearfix"> |
4 | - {{#leftspan}} | 4 | + {{# article}} |
5 | <div class="lspan"> | 5 | <div class="lspan"> |
6 | <a href="{{url}}"><img class="lazy rspanimg" data-original="{{img}}" ></a> | 6 | <a href="{{url}}"><img class="lazy rspanimg" data-original="{{img}}" ></a> |
7 | </div> | 7 | </div> |
8 | - {{/leftspan}} | ||
9 | - {{#rightspan}} | ||
10 | - <div class="rspan"> | ||
11 | - <a href="{{url}}"><img class="lazy lspanimg" data-original="{{img}}" ></a> | ||
12 | - </div> | ||
13 | - {{/rightspan}} | 8 | + {{/ article}} |
14 | </div> | 9 | </div> |
15 | <div class="trend-coll-tail"> | 10 | <div class="trend-coll-tail"> |
16 | <h3 class="recommend-title">推荐搭配</h3> | 11 | <h3 class="recommend-title">推荐搭配</h3> |
17 | <div class="recommend-swiper"> | 12 | <div class="recommend-swiper"> |
18 | <ul class="recommend-list clearfix"> | 13 | <ul class="recommend-list clearfix"> |
19 | - {{# recommendlist}} | 14 | + {{# recommend_collocation}} |
20 | <li class="recommend-item swiper-slide"><a href="{{url}}"><img class="lazy" src="{{img}}" alt="" /></a></li> | 15 | <li class="recommend-item swiper-slide"><a href="{{url}}"><img class="lazy" src="{{img}}" alt="" /></a></li> |
21 | - {{/ recommendlist}} | 16 | + {{/ recommend_collocation}} |
22 | </ul> | 17 | </ul> |
23 | </div> | 18 | </div> |
24 | </div> | 19 | </div> |
1 | <div class="hot-brands girls"> | 1 | <div class="hot-brands girls"> |
2 | - {{> common/floor_header_more}} | 2 | + {{> common/floor_header}} |
3 | <div class="brands-swiper"> | 3 | <div class="brands-swiper"> |
4 | <ul class="brands-list swiper-wrapper clearfix"> | 4 | <ul class="brands-list swiper-wrapper clearfix"> |
5 | {{# list}} | 5 | {{# list}} |
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | 2 | ||
3 | use Action\AbstractAction; | 3 | use Action\AbstractAction; |
4 | use LibModels\Wap\Home\IndexData; | 4 | use LibModels\Wap\Home\IndexData; |
5 | +use LibModels\Wap\Product\RecomData; | ||
5 | use Plugin\Helpers; | 6 | use Plugin\Helpers; |
6 | use Plugin\FloorProcess; | 7 | use Plugin\FloorProcess; |
7 | /** | 8 | /** |
@@ -18,8 +19,8 @@ class GirlsController extends AbstractAction | @@ -18,8 +19,8 @@ class GirlsController extends AbstractAction | ||
18 | $data = array( | 19 | $data = array( |
19 | 'headerDownload' => $this->getHeaderDownload(), | 20 | 'headerDownload' => $this->getHeaderDownload(), |
20 | 'homeHeader' => array( | 21 | 'homeHeader' => array( |
21 | - 'bgColor' => '#FF88AE', | ||
22 | - 'searchUrl' => '' | 22 | + 'bgColor' => '#FF88AE', |
23 | + 'searchUrl' => '' | ||
23 | ), | 24 | ), |
24 | 'searchUrl' => '', | 25 | 'searchUrl' => '', |
25 | 'sideNav' => array(), | 26 | 'sideNav' => array(), |
@@ -42,7 +43,7 @@ class GirlsController extends AbstractAction | @@ -42,7 +43,7 @@ class GirlsController extends AbstractAction | ||
42 | $iconsEnter = array(); | 43 | $iconsEnter = array(); |
43 | $singleImage = array(); | 44 | $singleImage = array(); |
44 | $hotCategory = array(); | 45 | $hotCategory = array(); |
45 | - $hotBrandsScroll = array(); | 46 | + $hotBrands = array(); |
46 | $trendColloaction = array(); | 47 | $trendColloaction = array(); |
47 | $trendTopics = array(); | 48 | $trendTopics = array(); |
48 | $goodsCategory = array(); | 49 | $goodsCategory = array(); |
@@ -72,7 +73,7 @@ class GirlsController extends AbstractAction | @@ -72,7 +73,7 @@ class GirlsController extends AbstractAction | ||
72 | break; | 73 | break; |
73 | case 'app_hot_brands': // 推荐品牌 | 74 | case 'app_hot_brands': // 推荐品牌 |
74 | $oneHotBrand = FloorProcess::$template($floorData); | 75 | $oneHotBrand = FloorProcess::$template($floorData); |
75 | - $hotBrandsScroll[] = $oneHotBrand; | 76 | + $hotBrands[] = $oneHotBrand; |
76 | break; | 77 | break; |
77 | case 'trendsetter_collocation': // 潮人·搭配 | 78 | case 'trendsetter_collocation': // 潮人·搭配 |
78 | $oneTrendSetter = FloorProcess::$template($floorData); | 79 | $oneTrendSetter = FloorProcess::$template($floorData); |
@@ -103,7 +104,7 @@ class GirlsController extends AbstractAction | @@ -103,7 +104,7 @@ class GirlsController extends AbstractAction | ||
103 | 'bannerTop' => $bannerTop, | 104 | 'bannerTop' => $bannerTop, |
104 | 'iconsEnter' => $iconsEnter, | 105 | 'iconsEnter' => $iconsEnter, |
105 | 'hotCategory' => $hotCategory, | 106 | 'hotCategory' => $hotCategory, |
106 | - 'hotBrandsScroll' => $hotBrandsScroll, | 107 | + 'hotBrands' => $hotBrands, |
107 | 'trendColloaction' => $trendColloaction, | 108 | 'trendColloaction' => $trendColloaction, |
108 | 'trendTopics' => $trendTopics, | 109 | 'trendTopics' => $trendTopics, |
109 | 'goodsCategory' => $goodsCategory | 110 | 'goodsCategory' => $goodsCategory |
@@ -111,10 +112,16 @@ class GirlsController extends AbstractAction | @@ -111,10 +112,16 @@ class GirlsController extends AbstractAction | ||
111 | 112 | ||
112 | $data['content'] = $content; | 113 | $data['content'] = $content; |
113 | } | 114 | } |
114 | - echo '<pre>'; | ||
115 | - print_r($data);exit; | ||
116 | 115 | ||
117 | - $data = array( | 116 | + // 也许喜欢 |
117 | + $maybeLikeData = RecomData::mayLike('2,3', 2); | ||
118 | + $maybeLike = array(); | ||
119 | + if($maybeLike['code'] == 200) | ||
120 | + { | ||
121 | + $maybeLike = $maybeLike['data']['product_list']; | ||
122 | + } | ||
123 | + | ||
124 | + /*$data = array( | ||
118 | 'headerDownload' => array( | 125 | 'headerDownload' => array( |
119 | 'img' => 'http://img11.static.yhbimg.com/adpic/2015/02/28/18/01d83bfad41c8fca8fd1ad334216d7d733.jpg?imageView/2/w/640/h/480', | 126 | 'img' => 'http://img11.static.yhbimg.com/adpic/2015/02/28/18/01d83bfad41c8fca8fd1ad334216d7d733.jpg?imageView/2/w/640/h/480', |
120 | 'url' => 'http://www.baidu.com' | 127 | 'url' => 'http://www.baidu.com' |
@@ -592,7 +599,7 @@ class GirlsController extends AbstractAction | @@ -592,7 +599,7 @@ class GirlsController extends AbstractAction | ||
592 | 'url' => '' | 599 | 'url' => '' |
593 | ) | 600 | ) |
594 | 601 | ||
595 | - )); | 602 | + ));*/ |
596 | 603 | ||
597 | $this->_view->assign('title', 'YOHO!有货'); | 604 | $this->_view->assign('title', 'YOHO!有货'); |
598 | $this->_view->display('index', $data); | 605 | $this->_view->display('index', $data); |
-
Please register or login to post a comment