Authored by 郝肖肖

明星原创 位置修改

@@ -15,7 +15,7 @@ var mySwiper; @@ -15,7 +15,7 @@ var mySwiper;
15 15
16 lazyLoad($('img.lazy')); 16 lazyLoad($('img.lazy'));
17 17
18 -$('.star-content li').each(function(key, item) { 18 +$contents.find('li').each(function(key, item) {
19 $(item).find('.swiper-container').addClass('swiper-' + key); 19 $(item).find('.swiper-container').addClass('swiper-' + key);
20 20
21 mySwiper = new Swiper('.swiper-' + key, { 21 mySwiper = new Swiper('.swiper-' + key, {
1 {{>layout/header}} 1 {{>layout/header}}
2 <div class="ps-list-page ps-page yoho-page"> 2 <div class="ps-list-page ps-page yoho-page">
3 - {{# ps}} 3 + {{#if ps}}
4 <ul id="nav-tab" class="nav-tab clearfix"> 4 <ul id="nav-tab" class="nav-tab clearfix">
5 - <li class="star-nav focus">{{sName}}</li>  
6 - <li class="plus-nav">{{pName}}</li> 5 + {{# ps}}
  6 + <li {{#if focus}} class="focus" {{/if}} >{{name}}</li>
  7 + {{/ps}}
7 </ul> 8 </ul>
8 <div id="ps-content" class="ps-content"> 9 <div id="ps-content" class="ps-content">
9 - <ul class="star-content content">  
10 - {{# star}}  
11 - {{> guang/ps_item}}  
12 - {{/ star}}  
13 - </ul>  
14 - <ul class="plus-content content hide">  
15 - {{# plus}}  
16 - {{> guang/ps_item}}  
17 - {{/ plus}}  
18 - </ul> 10 + {{# ps}}
  11 + <ul class="content{{#if focus}}{{^}} hide {{/if}}">
  12 + {{# list}}
  13 + {{> guang/ps_item}}
  14 + {{/list}}
  15 + </ul>
  16 + {{/ps}}
19 </div> 17 </div>
20 - {{/ ps}} 18 + {{/if}}
21 </div> 19 </div>
22 {{>layout/footer}} 20 {{>layout/footer}}
@@ -61,8 +61,20 @@ class PlusstarModel @@ -61,8 +61,20 @@ class PlusstarModel
61 return $result; 61 return $result;
62 } 62 }
63 63
64 - $result['ps']['star'] = self::formatData($brandList['recom']['data']['list'][0]['data'], $gender, true);  
65 - $result['ps']['plus'] = self::formatData($brandList['all']['data']['list'][0]['data'], $gender, true); 64 + if (!empty($brandList['recom']['data']['list'][0]['data'])) {
  65 + $result['ps'][] = array(
  66 + 'list' => self::formatData($brandList['recom']['data']['list'][0]['data'], $gender, true),
  67 + 'focus' => true,
  68 + 'name' => '设计师',
  69 + );
  70 + }
  71 +
  72 + if (!empty($brandList['all']['data']['list'][0]['data'])) {
  73 + $result['ps'][] = array(
  74 + 'list' => self::formatData($brandList['all']['data']['list'][0]['data'], $gender, true),
  75 + 'name' => '经典潮牌',
  76 + );
  77 + }
66 78
67 // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 79 // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存
68 if (USE_CACHE) { 80 if (USE_CACHE) {
@@ -104,13 +116,22 @@ class PlusstarModel @@ -104,13 +116,22 @@ class PlusstarModel
104 } 116 }
105 117
106 $result = array(); 118 $result = array();
  119 + $star = array();
  120 +
107 $brandList = PlusstarData::brandList($gender, $channel); 121 $brandList = PlusstarData::brandList($gender, $channel);
108 - if (!empty($brandList['star']['data']['list'][0]['data'])) {  
109 - $result['ps']['star'] = self::formatData($brandList['star']['data']['list'][0]['data'], $gender, false); 122 + if (!empty($brandList['original']['data']['list'][0]['data'])) {
  123 + $result['ps'][] = array(
  124 + 'list' => self::formatData($brandList['original']['data']['list'][0]['data'], $gender, true),
  125 + 'focus' => true,
  126 + 'name' => '原创潮牌',
  127 + );
110 } 128 }
111 129
112 - if (!empty($brandList['original']['data']['list'][0]['data'])) {  
113 - $result['ps']['plus'] = self::formatData($brandList['original']['data']['list'][0]['data'], $gender, true); 130 + if (!empty($brandList['star']['data']['list'][0]['data'])) {
  131 + $result['ps'][] = array(
  132 + 'list' => self::formatData($brandList['star']['data']['list'][0]['data'], $gender, false),
  133 + 'name' => '明星潮品',
  134 + );
114 } 135 }
115 136
116 if (USE_CACHE) { 137 if (USE_CACHE) {
@@ -29,10 +29,7 @@ class PlusstarController extends AbstractAction @@ -29,10 +29,7 @@ class PlusstarController extends AbstractAction
29 29
30 $data = Guang\PlusstarModel::getBrands($gender); 30 $data = Guang\PlusstarModel::getBrands($gender);
31 $data['psList'] = true; // 控制模板中的JS使用 31 $data['psList'] = true; // 控制模板中的JS使用
32 - $data['ps']['sName'] = '明星潮品';  
33 - $data['ps']['pName'] = '原创潮牌';  
34 $data['pageFooter'] = true; 32 $data['pageFooter'] = true;
35 -  
36 $this->_view->display('list', $data); 33 $this->_view->display('list', $data);
37 } else { 34 } else {
38 $this->setTitle('国际优选'); 35 $this->setTitle('国际优选');
@@ -40,8 +37,6 @@ class PlusstarController extends AbstractAction @@ -40,8 +37,6 @@ class PlusstarController extends AbstractAction
40 37
41 $data = Guang\PlusstarModel::getFirstBrands($gender); 38 $data = Guang\PlusstarModel::getFirstBrands($gender);
42 $data['psList'] = true; // 控制模板中的JS使用 39 $data['psList'] = true; // 控制模板中的JS使用
43 - $data['ps']['sName'] = '设计师';  
44 - $data['ps']['pName'] = '经典潮牌';  
45 $data['pageFooter'] = true; 40 $data['pageFooter'] = true;
46 41
47 $this->_view->display('list', $data); 42 $this->_view->display('list', $data);
@@ -61,8 +56,6 @@ class PlusstarController extends AbstractAction @@ -61,8 +56,6 @@ class PlusstarController extends AbstractAction
61 56
62 $data = Guang\PlusstarModel::getBrands($gender); 57 $data = Guang\PlusstarModel::getBrands($gender);
63 $data['psList'] = true; // 控制模板中的JS使用 58 $data['psList'] = true; // 控制模板中的JS使用
64 - $data['ps']['sName'] = '明星潮品';  
65 - $data['ps']['pName'] = '原创潮牌';  
66 59
67 $this->_view->display('list', $data); 60 $this->_view->display('list', $data);
68 } 61 }