Authored by Rock Zhang

修改男女首页底部banner的处理方式

@@ -14,11 +14,11 @@ class Helpers @@ -14,11 +14,11 @@ class Helpers
14 * 备注:所有的URL构建都尽量使用该方法,便于以后维护. 14 * 备注:所有的URL构建都尽量使用该方法,便于以后维护.
15 * 15 *
16 * @param string $uri 如 "/passport/reg/index" 16 * @param string $uri 如 "/passport/reg/index"
17 - * @param array $param 参数项 array(key1 => value1, key2 => value2,) 17 + * @param array $param 参数项 array(key1 => value1, key2 => value2,),默认为array()
18 * @param string $module 模块名 如"index"表示默认, "guang"表示逛,"list"表示商品列表,"search"表示搜索 18 * @param string $module 模块名 如"index"表示默认, "guang"表示逛,"list"表示商品列表,"search"表示搜索
19 * @return string 19 * @return string
20 */ 20 */
21 - public static function url($uri, $param, $module = 'index') 21 + public static function url($uri, $param = array(), $module = 'index')
22 { 22 {
23 $url = ''; 23 $url = '';
24 24
@@ -87,10 +87,10 @@ $(window).scroll(function () { @@ -87,10 +87,10 @@ $(window).scroll(function () {
87 type: 'GET', 87 type: 'GET',
88 url: url, 88 url: url,
89 success: function(data) { 89 success: function(data) {
90 - if (data && data[0] && data[0].banner[0]) { 90 + if (data) {
91 $('#load-more-img').show(); 91 $('#load-more-img').show();
92 - $('#load-more-img a').attr('url', data[0].banner[0].url);  
93 - $('#load-more-img a > img').attr('src', data[0].banner[0].img); 92 + $('#load-more-img a').attr('href', data.url);
  93 + $('#load-more-img a > img').attr('src', data.img);
94 } 94 }
95 }, 95 },
96 error: function() { 96 error: function() {
@@ -46,9 +46,9 @@ class HomeModel @@ -46,9 +46,9 @@ class HomeModel
46 const COOKIE_NAME_LIFESTYLE = 'lifestyle'; 46 const COOKIE_NAME_LIFESTYLE = 'lifestyle';
47 47
48 /* COOKIE标识访问的是男生频道底部Banner */ 48 /* COOKIE标识访问的是男生频道底部Banner */
49 - const COOKIE_NAME_BOYS_BOTTOM_BANNER = '8c48745a39373d621bf5fd80edf59b5e'; 49 + const CODE_NAME_BOYS_BOTTOM_BANNER = '8c48745a39373d621bf5fd80edf59b5e';
50 /* COOKIE标识访问的是女生频道频道底部Banner */ 50 /* COOKIE标识访问的是女生频道频道底部Banner */
51 - const COOKIE_NAME_GIRLS_BOTTOM_BANNER = 'c63939b2ad458e9cb51147940c1da2e5'; 51 + const CODE_NAME_GIRLS_BOTTOM_BANNER = 'c63939b2ad458e9cb51147940c1da2e5';
52 52
53 /** 53 /**
54 * 选择频道 54 * 选择频道
@@ -125,10 +125,10 @@ class HomeModel @@ -125,10 +125,10 @@ class HomeModel
125 { 125 {
126 $result = false; 126 $result = false;
127 if($channel == 2) { 127 if($channel == 2) {
128 - $resource = self::COOKIE_NAME_GIRLS_BOTTOM_BANNER; 128 + $resource = self::CODE_NAME_GIRLS_BOTTOM_BANNER;
129 $cache = CacheConfig::KEY_ACTION_GRILS_BOTTOM_BANNER; 129 $cache = CacheConfig::KEY_ACTION_GRILS_BOTTOM_BANNER;
130 } else { 130 } else {
131 - $resource = self::COOKIE_NAME_BOYS_BOTTOM_BANNER; 131 + $resource = self::CODE_NAME_BOYS_BOTTOM_BANNER;
132 $cache = CacheConfig::KEY_ACTION_BOYS_BOTTOM_BANNER; 132 $cache = CacheConfig::KEY_ACTION_BOYS_BOTTOM_BANNER;
133 } 133 }
134 134
@@ -143,13 +143,14 @@ class HomeModel @@ -143,13 +143,14 @@ class HomeModel
143 // 调用接口获取数据 143 // 调用接口获取数据
144 $banner = IndexData::getBannerStart($resource); 144 $banner = IndexData::getBannerStart($resource);
145 if (isset($banner['code']) && $banner['code'] == 200) { 145 if (isset($banner['code']) && $banner['code'] == 200) {
146 - // 构建数据  
147 - $data = array(); 146 + $result = array();
  147 + // 处理数据
148 foreach ($banner['data'] as $val) { 148 foreach ($banner['data'] as $val) {
149 - $data['list'][] = $val; 149 + foreach ($val['data'] as $single) {
  150 + $result['url'] = ($channel === 2) ? Helpers::url('/boys') : Helpers::url('/girls');
  151 + $result['img'] = Helpers::getImageUrl($single['src'], 640, 200);
  152 + }
150 } 153 }
151 -  
152 - $result = FloorProcess::getContent($data, $channel);  
153 } 154 }
154 155
155 if (USE_CACHE) { 156 if (USE_CACHE) {