Merge branch 'master' of http://git.dev.yoho.cn/web/yohobuywap
Showing
36 changed files
with
325 additions
and
7 deletions
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/01.jpg)
51 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/02.jpg)
17.1 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/03.jpg)
22.1 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/04.jpg)
20.6 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/05.jpg)
4.38 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/06.jpg)
9.12 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/07.jpg)
8 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/08.jpg)
72.7 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/09.jpg)
26.5 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/10.jpg)
32 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/11.jpg)
28.6 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/12.jpg)
63.1 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/13.jpg)
28.8 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/14.jpg)
40.9 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/15.jpg)
26.9 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/16.jpg)
37.7 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/17.jpg)
30 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/24-1.jpg)
23.4 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/24-2.jpg)
9.23 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/24-3.jpg)
1.6 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/25-1.jpg)
35 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/25-2.jpg)
42.2 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/25-3.jpg)
35.1 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/25.jpg)
54.8 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/26.jpg)
41.7 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/27.jpg)
47.8 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/add1.jpg)
17.9 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/add2.jpg)
14.4 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/line-1.jpg)
1.37 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/line-2.jpg)
2.36 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/line-3.jpg)
1.48 KB
![](/fe/YOHOBUYWAP/raw/0686d837a1663bd711e229e222894b4fb102ec92/static/huodong/cuxiao/img/newuser/160512/two.jpg)
5.16 KB
1 | -var $tip, tipItime; | 1 | +var $tip, tipItime, uid; |
2 | 2 | ||
3 | /* 领指定券 */ | 3 | /* 领指定券 */ |
4 | var activityId = $('#coupon-container').attr('param'); | 4 | var activityId = $('#coupon-container').attr('param'); |
5 | var userIsLogged = $('#coupon-container').attr('isLogged') === 'Y'; | 5 | var userIsLogged = $('#coupon-container').attr('isLogged') === 'Y'; |
6 | var isApp; | 6 | var isApp; |
7 | 7 | ||
8 | + | ||
9 | +function GetQueryString(name) { | ||
10 | + var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); | ||
11 | + var r = window.location.search.substr(1).match(reg); | ||
12 | + if(r!=null)return unescape(r[2]); return null; | ||
13 | +} | ||
14 | + | ||
8 | $('.get-coupon').click(function () { | 15 | $('.get-coupon').click(function () { |
9 | var couponId = $(this).attr('param'); | 16 | var couponId = $(this).attr('param'); |
10 | - isApp = $(this).attr('href') !== 'javascript:;'; | 17 | + isApp = GetQueryString('app_version'); |
18 | + | ||
19 | + if (isApp) { | ||
20 | + uid = GetQueryString('uid'); | ||
21 | + } | ||
22 | + | ||
11 | if (!isNaN(activityId) && !isNaN(couponId)) { | 23 | if (!isNaN(activityId) && !isNaN(couponId)) { |
12 | getNamedCoupon(activityId, couponId, isApp, userIsLogged); | 24 | getNamedCoupon(activityId, couponId, isApp, userIsLogged); |
13 | } | 25 | } |
14 | }); | 26 | }); |
15 | /* 领所有券 */ | 27 | /* 领所有券 */ |
16 | $('#get-all-coupon').click(function () { | 28 | $('#get-all-coupon').click(function () { |
17 | - var isApp = $(this).attr('href') !== 'javascript:;'; | 29 | + isApp = GetQueryString('app_version'); |
18 | getAllCoupon(activityId, isApp); | 30 | getAllCoupon(activityId, isApp); |
19 | }); | 31 | }); |
20 | 32 | ||
@@ -201,16 +213,14 @@ function getNamedCoupon(activityId, couponId, isApp, userIsLogged) | @@ -201,16 +213,14 @@ function getNamedCoupon(activityId, couponId, isApp, userIsLogged) | ||
201 | { | 213 | { |
202 | $.ajax({ | 214 | $.ajax({ |
203 | type: 'POST', | 215 | type: 'POST', |
204 | - url: '/cuxiao/coupon/getnamed', | 216 | + url: isApp && uid ? '/cuxiao/coupon/getnamed?uid=' + uid : '/cuxiao/coupon/getnamed', |
205 | data: 'activityId=' + activityId + '&couponId=' + couponId, | 217 | data: 'activityId=' + activityId + '&couponId=' + couponId, |
206 | success: function (data) { | 218 | success: function (data) { |
207 | setCookie('_Coupon' + activityId, null, { | 219 | setCookie('_Coupon' + activityId, null, { |
208 | expires: -2, | 220 | expires: -2, |
209 | domain: '.m.yohobuy.com' | 221 | domain: '.m.yohobuy.com' |
210 | }); | 222 | }); |
211 | - if (isApp && !userIsLogged) { | ||
212 | - return; | ||
213 | - } | 223 | + |
214 | if (data.code == 200) { | 224 | if (data.code == 200) { |
215 | showTip('恭喜您成功领取优惠券!<br><br>稍后即会到账,请耐心等待。'); | 225 | showTip('恭喜您成功领取优惠券!<br><br>稍后即会到账,请耐心等待。'); |
216 | } | 226 | } |
@@ -224,6 +234,14 @@ function getNamedCoupon(activityId, couponId, isApp, userIsLogged) | @@ -224,6 +234,14 @@ function getNamedCoupon(activityId, couponId, isApp, userIsLogged) | ||
224 | }); | 234 | }); |
225 | if (isApp) { | 235 | if (isApp) { |
226 | //showTip('请先登录!'); | 236 | //showTip('请先登录!'); |
237 | + //跳app登陆页面 | ||
238 | + if ($('.go-login').length <= 0) { | ||
239 | + var href = location.href.split('?')[0]; | ||
240 | + var loginUrl = href + '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' + href.replace(/\//g, '\\/') + '","param":{}},"requesturl":{"url":""},"priority":"N"}}'; | ||
241 | + console.log(loginUrl); | ||
242 | + $('body').append('<a href=\'' + loginUrl + '\' ><span class="go-login"></span></a>'); | ||
243 | + } | ||
244 | + $('.go-login').click(); | ||
227 | } else { | 245 | } else { |
228 | location.href = decodeURIComponent(data.data); | 246 | location.href = decodeURIComponent(data.data); |
229 | } | 247 | } |
1 | +<!DOCTYPE html> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>{{staticTitle}}</title> | ||
6 | + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> | ||
7 | + <style> | ||
8 | + *{margin: 0;padding: 0;} | ||
9 | + #coupon-container {width: 100%;} | ||
10 | + #coupon-container img {width: 100%; height: auto; display: block;overflow: hidden;} | ||
11 | + .img-box {width: 100%;position: relative;} | ||
12 | + .img-box .href {width: 50%; height: 100%;position: absolute;top: 0;} | ||
13 | + .img-box .href-left {left: 0} | ||
14 | + .img-box .href-right {right: 0} | ||
15 | + .img-box .href-center {width: 90%;height: 100%;position: absolute;top: 0;left: 5%;} | ||
16 | + .show-more {height: 100%;width: 25%;position: absolute;top: 0;right: 10%;} | ||
17 | + .yoho-tip {position: fixed;display: none;text-align: center;width: 70%;padding: 34px 0;top: 50%;left: 50%;margin-left: -35%;margin-top: -45px;background-color: #000;opacity: 0.9;color: #fff;font-size: 18px;border: none;border-radius: 10px;} | ||
18 | + </style> | ||
19 | + <link rel="dns-prefetch" href="//cdn.yoho.cn"> | ||
20 | + <link rel="dns-prefetch" href="//static.yohobuy.com"> | ||
21 | +</head> | ||
22 | +<body> | ||
23 | +<div id="coupon-container" param="{{activityId}}" isLogged="{{isLogged}}"> | ||
24 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/01.jpg"> | ||
25 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/02.jpg"> | ||
26 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/03.jpg"> | ||
27 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
28 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/04.jpg"> | ||
29 | + <div class="img-box"> | ||
30 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/05.jpg"> | ||
31 | + </div> | ||
32 | + <div class="img-box"> | ||
33 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/06.jpg"> | ||
34 | + <a class="href href-center" href="{{url_mycoupon}}"></a> | ||
35 | + </div> | ||
36 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
37 | + | ||
38 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/07.jpg"> | ||
39 | + <div class="img-box"> | ||
40 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/08.jpg"> | ||
41 | + <a class="href href-left" href="{{url_more}}"></a> | ||
42 | + <a class="href href-right" href="{{url_more}}"></a> | ||
43 | + </div> | ||
44 | + <div class="img-box"> | ||
45 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/09.jpg"> | ||
46 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12345"></span> | ||
47 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="12346"></span> | ||
48 | + </div> | ||
49 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
50 | + <div class="img-box"> | ||
51 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/10.jpg"> | ||
52 | + <a class="href href-left" href="{{url_more}}"></a> | ||
53 | + <a class="href href-right" href="{{url_more}}"></a> | ||
54 | + </div> | ||
55 | + <div class="img-box"> | ||
56 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/11.jpg"> | ||
57 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12347"></span> | ||
58 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="12348"></span> | ||
59 | + </div> | ||
60 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
61 | + <div class="img-box"> | ||
62 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/12.jpg"> | ||
63 | + <a class="href href-left" href="{{url_1}}"></a> | ||
64 | + <a class="href href-right" href="{{url_2}}"></a> | ||
65 | + </div> | ||
66 | + <div class="img-box"> | ||
67 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/13.jpg"> | ||
68 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12349"></span> | ||
69 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="12350"></span> | ||
70 | + </div> | ||
71 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
72 | + <div class="img-box"> | ||
73 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/14.jpg"> | ||
74 | + <a class="href href-left" href="{{url_3}}"></a> | ||
75 | + <a class="href href-right" href="{{url_4}}"></a> | ||
76 | + </div> | ||
77 | + <div class="img-box"> | ||
78 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/15.jpg"> | ||
79 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12351"></span> | ||
80 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="12352"></span> | ||
81 | + </div> | ||
82 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
83 | + <div class="img-box"> | ||
84 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/16.jpg"> | ||
85 | + <a class="href href-left" href="{{url_5}}"></a> | ||
86 | + <a class="href href-right" href="{{url_6}}"></a> | ||
87 | + </div> | ||
88 | + <div class="img-box"> | ||
89 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/17.jpg"> | ||
90 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12353"></span> | ||
91 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="12354"></span> | ||
92 | + </div> | ||
93 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
94 | + <div class="img-box"> | ||
95 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/add1.jpg"> | ||
96 | + <a class="href href-left" href="{{url_7}}"></a> | ||
97 | + </div> | ||
98 | + <div class="img-box"> | ||
99 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/add2.jpg"> | ||
100 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="12355"></span> | ||
101 | + </div> | ||
102 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
103 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
104 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
105 | + | ||
106 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-1.jpg"> | ||
107 | + <div class="img-box"> | ||
108 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-2.jpg"> | ||
109 | + <a class="show-more" href="{{url_help}}"></a> | ||
110 | + </div> | ||
111 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-3.jpg"> | ||
112 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
113 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-1.jpg"> | ||
114 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-2.jpg"> | ||
115 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-3.jpg"> | ||
116 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/26.jpg"> | ||
117 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/27.jpg"> | ||
118 | +</div> | ||
119 | +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> | ||
120 | +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/newuser/coupon2.js"></script> | ||
121 | +</body> | ||
122 | +</html> |
1 | +<!DOCTYPE html> | ||
2 | +<html> | ||
3 | +<head> | ||
4 | + <meta charset="UTF-8"> | ||
5 | + <title>{{staticTitle}}</title> | ||
6 | + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> | ||
7 | + <style> | ||
8 | + *{margin: 0;padding: 0;} | ||
9 | + #coupon-container {width: 100%;} | ||
10 | + #coupon-container img {width: 100%; height: auto; display: block;overflow: hidden;} | ||
11 | + .img-box {width: 100%;position: relative;} | ||
12 | + .img-box .href {width: 50%; height: 100%;position: absolute;top: 0;} | ||
13 | + .img-box .href-left {left: 0} | ||
14 | + .img-box .href-right {right: 0} | ||
15 | + .img-box .href-center {width: 90%;height: 100%;position: absolute;top: 0;left: 5%;} | ||
16 | + .show-more {height: 100%;width: 25%;position: absolute;top: 0;right: 10%;} | ||
17 | + .yoho-tip {position: fixed;display: none;text-align: center;width: 70%;padding: 34px 0;top: 50%;left: 50%;margin-left: -35%;margin-top: -45px;background-color: #000;opacity: 0.9;color: #fff;font-size: 18px;border: none;border-radius: 10px;} | ||
18 | + </style> | ||
19 | + <link rel="dns-prefetch" href="//cdn.yoho.cn"> | ||
20 | + <link rel="dns-prefetch" href="//static.yohobuy.com"> | ||
21 | +</head> | ||
22 | +<body> | ||
23 | + <div id="coupon-container" param="{{activityId}}" isLogged="{{isLogged}}"> | ||
24 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/01.jpg"> | ||
25 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/02.jpg"> | ||
26 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/03.jpg"> | ||
27 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
28 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/04.jpg"> | ||
29 | + <div class="img-box"> | ||
30 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/05.jpg"> | ||
31 | + </div> | ||
32 | + <div class="img-box"> | ||
33 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/06.jpg"> | ||
34 | + <a class="href href-center" href="{{url_mycoupon}}"></a> | ||
35 | + </div> | ||
36 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
37 | + | ||
38 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/07.jpg"> | ||
39 | + <div class="img-box"> | ||
40 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/08.jpg"> | ||
41 | + <a class="href href-left" href="{{url_more}}"></a> | ||
42 | + <a class="href href-right" href="{{url_more}}"></a> | ||
43 | + </div> | ||
44 | + <div class="img-box"> | ||
45 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/09.jpg"> | ||
46 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22546"></span> | ||
47 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="22542"></span> | ||
48 | + </div> | ||
49 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
50 | + <div class="img-box"> | ||
51 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/10.jpg"> | ||
52 | + <a class="href href-left" href="{{url_more}}"></a> | ||
53 | + <a class="href href-right" href="{{url_more}}"></a> | ||
54 | + </div> | ||
55 | + <div class="img-box"> | ||
56 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/11.jpg"> | ||
57 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22544"></span> | ||
58 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="22548"></span> | ||
59 | + </div> | ||
60 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
61 | + <div class="img-box"> | ||
62 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/12.jpg"> | ||
63 | + <a class="href href-left" href="{{url_1}}"></a> | ||
64 | + <a class="href href-right" href="{{url_2}}"></a> | ||
65 | + </div> | ||
66 | + <div class="img-box"> | ||
67 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/13.jpg"> | ||
68 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22550"></span> | ||
69 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="22552"></span> | ||
70 | + </div> | ||
71 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
72 | + <div class="img-box"> | ||
73 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/14.jpg"> | ||
74 | + <a class="href href-left" href="{{url_3}}"></a> | ||
75 | + <a class="href href-right" href="{{url_4}}"></a> | ||
76 | + </div> | ||
77 | + <div class="img-box"> | ||
78 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/15.jpg"> | ||
79 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22554"></span> | ||
80 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="22556"></span> | ||
81 | + </div> | ||
82 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
83 | + <div class="img-box"> | ||
84 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/16.jpg"> | ||
85 | + <a class="href href-left" href="{{url_5}}"></a> | ||
86 | + <a class="href href-right" href="{{url_6}}"></a> | ||
87 | + </div> | ||
88 | + <div class="img-box"> | ||
89 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/17.jpg"> | ||
90 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22558"></span> | ||
91 | + <span class="href href-right get-coupon" href="{{jumpUrl}}" param="22560"></span> | ||
92 | + </div> | ||
93 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
94 | + <div class="img-box"> | ||
95 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/add1.jpg"> | ||
96 | + <a class="href href-left" href="{{url_7}}"></a> | ||
97 | + </div> | ||
98 | + <div class="img-box"> | ||
99 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/add2.jpg"> | ||
100 | + <span class="href href-left get-coupon" href="{{jumpUrl}}" param="22562"></span> | ||
101 | + </div> | ||
102 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
103 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-1.jpg"> | ||
104 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
105 | + | ||
106 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-1.jpg"> | ||
107 | + <div class="img-box"> | ||
108 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-2.jpg"> | ||
109 | + <a class="show-more" href="{{url_help}}"></a> | ||
110 | + </div> | ||
111 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/24-3.jpg"> | ||
112 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/line-2.jpg"> | ||
113 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-1.jpg"> | ||
114 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-2.jpg"> | ||
115 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/25-3.jpg"> | ||
116 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/26.jpg"> | ||
117 | + <img src="{{jsUrl}}/cuxiao/img/newuser/160512/27.jpg"> | ||
118 | + </div> | ||
119 | + <script type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> | ||
120 | + <script type="text/javascript" src="{{jsUrl}}/cuxiao/js/newuser/coupon2.js"></script> | ||
121 | +</body> | ||
122 | +</html> |
@@ -680,6 +680,7 @@ class CouponController extends HuodongAction | @@ -680,6 +680,7 @@ class CouponController extends HuodongAction | ||
680 | /** | 680 | /** |
681 | * 新客领券(第5波)2016年4月26号上线 | 681 | * 新客领券(第5波)2016年4月26号上线 |
682 | */ | 682 | */ |
683 | +/* | ||
683 | public function newuser5Action() | 684 | public function newuser5Action() |
684 | { | 685 | { |
685 | // 判断是否是应用访问, 拼接APP需要的URL参数 | 686 | // 判断是否是应用访问, 拼接APP需要的URL参数 |
@@ -727,8 +728,58 @@ class CouponController extends HuodongAction | @@ -727,8 +728,58 @@ class CouponController extends HuodongAction | ||
727 | 'url_6' => 'http://list.m.yohobuy.com/?msort=10&openby:yohobuy={"action":"go.list","params":{"msort":"10","title":"创意生活"}}' | 728 | 'url_6' => 'http://list.m.yohobuy.com/?msort=10&openby:yohobuy={"action":"go.list","params":{"msort":"10","title":"创意生活"}}' |
728 | )); | 729 | )); |
729 | } | 730 | } |
731 | +*/ | ||
732 | + /** | ||
733 | + * 新客领券(第6波)2016年5月13号上线 | ||
734 | + */ | ||
735 | + public function newuser5Action() | ||
736 | + { | ||
737 | + // 判断是否是应用访问, 拼接APP需要的URL参数 | ||
738 | + $isApp = null !== $this->get('app_version'); | ||
739 | + $isAppLogged = true; | ||
740 | + if ($isApp) { | ||
741 | + $isLogged = $this->get('uid') !== null; | ||
742 | + $isAppLogged = $this->checkIsLogin(); | ||
743 | + } else { | ||
744 | + $isLogged = $this->getUid(); | ||
745 | + } | ||
746 | + $urlNewuser = Helpers::url('/cuxiao/coupon/newuser5'); | ||
747 | + $urlYohope = Helpers::url('/cuxiao/coupon/yohope'); | ||
748 | + $urlHelp = Helpers::url('/cuxiao/coupon/help'); | ||
749 | + $urlMycoupon = Helpers::url('/home/coupons', null, 'default'); | ||
750 | + $urlEncode = strtr($urlNewuser, array('/' => '\\/')); | ||
751 | + $channel = $this->get('yh_channel', '1'); | ||
752 | + switch (strval($channel)) { | ||
753 | + case '1': | ||
754 | + $gender = '1,3'; | ||
755 | + break; | ||
756 | + case '2': | ||
757 | + $gender = '2,3'; | ||
758 | + break; | ||
759 | + default: | ||
760 | + $gender = '1,2,3'; | ||
761 | + } | ||
762 | + $url = Helpers::url('/boys', array(), 'default') . '?openby:yohobuy={"action":"go.home","params":{"gender":"' . $gender . '","channel":"' . $channel . '"}}'; | ||
730 | 763 | ||
764 | + $this->_view->display('newuser6', array( | ||
765 | + 'activityId' => 604,//627 | ||
766 | + 'staticTitle' => '新人潮这看,超值惊喜等你领', // 标题 | ||
767 | + 'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlNewuser . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{"from":"app"}},"requesturl":{"url":"","param":{}},"priority":"N"}}', | ||
768 | + 'isLogged' => $isLogged ? 'Y' : 'N', // 标识是否登录 | ||
769 | + 'url_mycoupon' => $urlMycoupon . '?openby:yohobuy={"action":"go.coupon"}', | ||
770 | + 'url_yohope' => $urlYohope . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlYohope . '","param":{}}}', | ||
771 | + 'url_help' => $urlHelp . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlHelp . '","param":{}}}', | ||
772 | + 'url_more' => $url, | ||
731 | 773 | ||
774 | + 'url_1' => 'http://list.m.yohobuy.com/?msort=1&misort=18,20,21,22,172,226&openby:yohobuy={"action":"go.list","params":{"msort":"1","misort":"18,20,21,22,172,226","title":"外套"}}', | ||
775 | + 'url_2' => 'http://list.m.yohobuy.com/?msort=1&misort=12,16,257&openby:yohobuy={"action":"go.list","params":{"msort":"1","misort":"12,16,257","title":"春装"}}', | ||
776 | + 'url_3' => 'http://list.m.yohobuy.com/?gender=2,3&msort=4&misort=31,32&openby:yohobuy={"action":"go.list","params":{"msort":"4","misort":"31,32","gender":"2,3","title":"裙装"}}', | ||
777 | + 'url_4' => 'http://list.m.yohobuy.com/?msort=3&misort=26,27,28&openby:yohobuy={"action":"go.list","params":{"msort":"3","misort":"26,27,28","title":"裤装"}}', | ||
778 | + 'url_5' => 'http://list.m.yohobuy.com/?msort=7,8&openby:yohobuy={"action":"go.list","params":{"msort":"7,8","title":"包配"}}', | ||
779 | + 'url_6' => 'http://list.m.yohobuy.com/?msort=10&openby:yohobuy={"action":"go.list","params":{"msort":"10","title":"创意生活"}}', | ||
780 | + 'url_7' => 'http://list.m.yohobuy.com/?msort=1&misort=12&openby:yohobuy={"action":"go.list","params":{"msort":"1","misort":"12","title":"衬衫"}}', | ||
781 | + )); | ||
782 | + } | ||
732 | 783 | ||
733 | /** | 784 | /** |
734 | * 新客领券YOHOPE | 785 | * 新客领券YOHOPE |
@@ -913,9 +964,14 @@ class CouponController extends HuodongAction | @@ -913,9 +964,14 @@ class CouponController extends HuodongAction | ||
913 | 964 | ||
914 | /* 判断用户是否登录 */ | 965 | /* 判断用户是否登录 */ |
915 | $uid = $this->getSession(self::SESSION_UID); | 966 | $uid = $this->getSession(self::SESSION_UID); |
967 | + | ||
916 | if (!$uid) { | 968 | if (!$uid) { |
917 | $uid = $this->getUid(); | 969 | $uid = $this->getUid(); |
918 | if (!$uid) { | 970 | if (!$uid) { |
971 | + $uid = $this->get('uid'); // session 获取不到 UID,直接获取查询字符串的 uid, 严重问题,不安全,需要修复 | ||
972 | + } | ||
973 | + | ||
974 | + if (empty($uid)) { | ||
919 | $result['code'] = 400; | 975 | $result['code'] = 400; |
920 | $result['message'] = '请先登录'; | 976 | $result['message'] = '请先登录'; |
921 | $result['data'] = Helpers::url('/signin.html', array('refer' => $this->server('HTTP_REFERER', '/')), 'default'); | 977 | $result['data'] = Helpers::url('/signin.html', array('refer' => $this->server('HTTP_REFERER', '/')), 'default'); |
-
Please register or login to post a comment