Authored by hf

do add huodong coupon christmas and newuser

Showing 92 changed files with 1049 additions and 221 deletions
... ... @@ -53,7 +53,10 @@ class HuodongAction extends Controller_Abstract
$this->_view->assign('jsUrl', $config->js->url);
}
if (isset($config->css->url)) {
$this->_view->assign('cssUrl', $config->js->url);
$this->_view->assign('cssUrl', $config->css->url);
}
if (isset($config->css->url)) {
$this->_view->assign('imgUrl', $config->img->url);
}
}
... ...
* {
margin: 0;
padding: 0;
}
.coupon-christmas img {
display: block;
max-width: 100%;
}
.coupon-top {
position: relative;
}
.coupon-top .go-check {
position: absolute;
top: 4.325rem;
width: 100%;
height: 6.85rem;
}
.coupon-top .share-btn {
position: absolute;
width: 13.75rem;
height: 2.25rem;
bottom: 1rem;
left: 50%;
margin: 0 0 0 -6.875rem;
background-size: 100%;
}
.coupon-bottom {
padding: 0 0 1.075rem;
background: url(../../img/christmas/bottom-bg.png) no-repeat bottom center;
background-size: 100% auto;
}
.coupon-banner {
margin: 0 auto 0.525rem;
width: 13.85rem;
}
.bottom-btn {
position: relative;
width: 13.725rem;
height: 1.725rem;
margin: 0 auto;
font-size: 0;
}
.bottom-btn a{
position: absolute;
top: 0;
width: 8.2rem;
height: 100%;
}
.bottom-btn a.follow-yoho {
width: 5.275rem;
left: 0;
}
.bottom-btn a.download-yoho {
right: 0;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: url(../../img/christmas/share.png) center top no-repeat;
-webkit-background-size: 100%;
-moz-background-size: 100%;
background-size: 100%;
display: none;
}
.has-done {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4) url(../../img/christmas/11.png);
background-repeat: no-repeat;
background-size: 80% auto;
background-position: center center;
overflow: hidden;
display: none;
}
.dialog-box {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4);
z-index: 999;
}
.dialog-inner {
position: absolute;
width: 13.375rem;
height: 9.625rem;
top: 50%;
left: 50%;
margin: -4.8125rem 0 0 -6.6875rem;
}
.dialog-inner img {
max-width: 100%;
}
.dialog-inner span {
position: absolute;
width: 8.225rem;
height: 1.85rem;
bottom: 1.475rem;
left: 50%;
margin: 0 0 0 -4.1125rem;
cursor: pointer;
}
\ No newline at end of file
... ...
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
/*font-size: 62.5%;*/
line-height: 1;
font-family: 'STHeiti','Microsoft YaHei';
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* main style */
header,
.content{
padding: 0 0.3rem;
}
header{
height: 2.2rem;
background-color: #3f3f3f;
color:#fff;
line-height: 2.2rem;
text-align: left;
}
header span{
font-size: 0.85rem;
}
header a{
display: inline-block;
vertical-align: center;
margin-right: 3.5rem;
height: 1rem;
width: 0.8rem;
background-image: url(../../img/newuser/return.png) ;
background-size: cover;
}
.content{
padding :0.75rem;
font-size: 0.6rem;
line-height: 0.95rem;
color: #444;
}
.steps h1 span{
display: inline-block;
width: 0.7rem;
height: 0.6rem;
margin-right: 0.3rem;
background:url(../../img/newuser/tip.png);
background-size: cover;
}
.content b{
font-weight: 900;
}
.content .instruction{
margin-bottom: 1rem;
}
.content .step{
margin-bottom: 1rem;
}
\ No newline at end of file
... ...
var $tip, tipItime;
/* 领指定券 */
var activityId = $('#coupon-container').attr('param');
var userIsLogged = $('#coupon-container').attr('isLogged') === 'Y';
var isApp;
$('.get-coupon').click(function () {
var couponId = $(this).attr('param');
isApp = $(this).attr('href') !== 'javascript:;';
if (!isNaN(activityId) && !isNaN(couponId)) {
getNamedCoupon(activityId, couponId, isApp, userIsLogged);
}
});
/* 领所有券 */
$('#get-all-coupon').click(function () {
var isApp = $(this).attr('href') !== 'javascript:;';
getAllCoupon(activityId, isApp);
});
/* 检查是否有在领取中的券,有则直接领取 */
if (userIsLogged) {
var cookieCouponId = cookie('_Coupon' + activityId);
if (cookieCouponId && !isNaN(cookieCouponId)) {
getNamedCoupon(activityId, cookieCouponId, isApp, userIsLogged);
}
}
/**
* 微信分享
*/
(function ($) {
if (typeof (wx) == "undefined") {
return;
}
var _weChatInterface = 'http://www.yohoshow.com/api/wechat/getSignPackage';
$.getJSON(_weChatInterface + '?pageurl=' +
encodeURIComponent(location.href.split('#')[0]) + '&callback=?', function (json) {
var _appId, _timestamp, _nonceStr, _signature;
if (json !== undefined && json !== '') {
_appId = json.appId.toString();
_timestamp = json.timestamp;
_nonceStr = json.nonceStr.toString();
_signature = json.signature.toString();
wx.config({
debug: false,
appId: _appId,
timestamp: _timestamp,
nonceStr: _nonceStr,
signature: _signature,
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'hideMenuItems',
'showMenuItems',
'hideAllNonBaseMenuItem',
'showAllNonBaseMenuItem',
'translateVoice',
'startRecord',
'stopRecord',
'onRecordEnd',
'playVoice',
'pauseVoice',
'stopVoice',
'uploadVoice',
'downloadVoice',
'chooseImage',
'previewImage',
'uploadImage',
'downloadImage',
'getNetworkType',
'openLocation',
'getLocation',
'hideOptionMenu',
'showOptionMenu',
'closeWindow',
'scanQRCode',
'chooseWXPay',
'openProductSpecificView',
'addCard',
'chooseCard',
'openCard'
]
});
}
});
wx.ready(function () {
var shareTitle = $('#shareTitle').val();
var shareImg = $('#shareImg').val();
var shareDesc = $('#shareDesc').val();
var shareLink = $('#shareLink').val();
var shareData = {
title: shareTitle,
desc: shareDesc,
imgUrl: shareImg,
link: shareLink
};
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
wx.onMenuShareQQ(shareData);
wx.onMenuShareWeibo(shareData);
});
}(jQuery));
/**
* 初始化提示框
*/
(function () {
var tipHtml = '<div id="yoho-tip" class="yoho-tip"></div>';
//插入提示HTML
$('#coupon-container').append(tipHtml);
$tip = $('#yoho-tip');
$tip.on('touchend', function () {
$tip.hide();
//清除Timeout
clearTimeout(tipItime);
});
}());
function cookie(name) {
var cookies = document.cookie,
cookieVal,
offset;
if (document.cookie && document.cookie !== '') {
offset = cookies.indexOf(name + '=');
if (offset > -1) {
offset += name.length + 1;
cookieVal = decodeURIComponent($.trim(cookies.substring(offset, cookies.indexOf(';', offset))));
}
}
return cookieVal;
}
function setCookie(name, value, options) {
var expires = '',
path,
domain,
secure,
date;
if (typeof value !== 'undefined') {
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
if (options.expires &&
(typeof options.expires === 'number' || options.expires.toUTCString)) {
if (typeof options.expires === 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString();
}
path = options.path ? '; path=' + options.path : '';
domain = options.domain ? '; domain=' + options.domain : '';
secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
}
}
/**
* 显示提示
*/
function showTip(con, dur) {
var content, duration;
if (typeof con === 'undefined') {
return;
}
content = con.toString();
duration = (dur && dur > 0) ? dur : 3000;
$tip.html(content).show();
tipItime = setTimeout(function () {
if ($tip.css('display') === 'block') {
$tip.hide();
}
}, duration);
}
/**
* 获取活动的指定优惠券
*/
function getNamedCoupon(activityId, couponId, isApp, userIsLogged)
{
$.ajax({
type: 'POST',
url: '/cuxiao/coupon/getnamed',
data: 'activityId=' + activityId + '&couponId=' + couponId,
success: function (data) {
setCookie('_Coupon' + activityId, null, {
expires: -2,
domain: '.m.yohobuy.com'
});
if (isApp && !userIsLogged) {
return;
}
if (data.code == 200) {
showTip('恭喜你成功领取优惠券!<br><br>稍后即会到账,请耐心等待。');
}
else if (data.code == 201) {
showTip('你已领取过品牌优惠券<br><br>快去选购心仪的商品吧!');
}
else if (data.code == 400) {
setCookie('_Coupon' + activityId, couponId, {
expires: 1,
domain: '.m.yohobuy.com'
});
if (isApp) {
//showTip('请先登录!');
} else {
location.href = decodeURIComponent(data.data);
}
}
else if (data.message) {
//showTip(data.message);
if (data.message == '新用户才可领取') {
showTip('Sorry,新客券只有新客才能领取呦!');
} else {
showTip('领取失败<br><br>请稍候再试');
}
setCookie('_Coupon' + activityId, null);
}
},
error: function () {
showTip('网络断开连接啦~');
}
});
}
/**
* 获取活动所有的优惠券
*/
function getAllCoupon(activityId, isApp)
{
$.ajax({
type: 'POST',
url: '/cuxiao/coupon/getall',
data: 'activityId=' + activityId,
dataType: 'json',
success: function (data) {
if (data.code == 200) {
showTip('恭喜您,成功领取');
}
else if (data.code == 201) {
showTip('对不起,您已经领取过');
}
else if (data.code == 400) {
if (isApp) {
showTip('请先登录!');
} else {
location.href = decodeURIComponent(data.data);
}
}
else if (data.message) {
//showTip(data.message);
showTip('系统繁忙,请稍候再试!');
}
},
error: function () {
showTip('网络断开连接啦~');
}
});
}
\ No newline at end of file
... ...
/**
* 微信分享
*/
(function($) {
if (typeof(wx) == "undefined") {
return;
}
var _weChatInterface = 'http://www.yohoshow.com/api/wechat/getSignPackage';
$.getJSON(_weChatInterface + '?pageurl=' +
encodeURIComponent(location.href.split('#')[0]) + '&callback=?', function(json) {
var _appId, _timestamp, _nonceStr, _signature;
if (json !== undefined && json !== '') {
_appId = json.appId.toString();
_timestamp = json.timestamp;
_nonceStr = json.nonceStr.toString();
_signature = json.signature.toString();
wx.config({
debug: false,
appId: _appId,
timestamp: _timestamp,
nonceStr: _nonceStr,
signature: _signature,
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'hideMenuItems',
'showMenuItems',
'hideAllNonBaseMenuItem',
'showAllNonBaseMenuItem',
'translateVoice',
'startRecord',
'stopRecord',
'onRecordEnd',
'playVoice',
'pauseVoice',
'stopVoice',
'uploadVoice',
'downloadVoice',
'chooseImage',
'previewImage',
'uploadImage',
'downloadImage',
'getNetworkType',
'openLocation',
'getLocation',
'hideOptionMenu',
'showOptionMenu',
'closeWindow',
'scanQRCode',
'chooseWXPay',
'openProductSpecificView',
'addCard',
'chooseCard',
'openCard'
]
});
}
});
wx.ready(function() {
var shareTitle = $('#shareTitle').val();
var shareImg = $('#shareImg').val();
var shareDesc = $('#shareDesc').val();
var shareLink = $('#shareLink').val();
var shareData = {
title: shareTitle,
desc: shareDesc,
imgUrl: shareImg,
link: shareLink
};
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
wx.onMenuShareQQ(shareData);
wx.onMenuShareWeibo(shareData);
});
}(jQuery));
\ No newline at end of file
... ...
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<title>{{staticTitle}}</title>
<meta name="apple-mobile-web-app-title" content="SUMMER SALE">
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no,minimal-ui" media="(device-height: 568px)">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="grey">
<link rel="stylesheet" href="{{imgUrl}}/cuxiao/css/christmas/index.css">
<link rel="dns-prefetch" href="//cdn.yoho.cn">
<script>
(function(doc, win) {
var docEl = doc.documentElement;
(function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth) {
return;
}
docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
}());
})(document, window);
</script>
</head>
<body class="keBody">
<div class="coupon-christmas" show="{{showPopupFlag}}">
<div class="coupon-top">
<img src="{{imgUrl}}/cuxiao/img/christmas/top-bg.png" alt="">
<a class="go-check" href="{{myCouponUrl}}"></a>
<a class="share-btn" href="javascript:;"></a>
</div>
<div class="coupon-bottom">
<div class="coupon-banner">
<a href="{{bannerUrl_1}}">
<img src="{{imgUrl}}/cuxiao/img/christmas/banner01.png" alt="">
</a>
</div>
<div class="coupon-banner">
<a href="{{bannerUrl_2}}">
<img src="{{imgUrl}}/cuxiao/img/christmas/banner02.png" alt="">
</a>
</div>
<div class="bottom-btn">
<a class="follow-yoho" href="http://mp.weixin.qq.com/s?__biz=MjM5ODI5MDA4MA==&amp;mid=201849402&amp;idx=1&amp;sn=c0089812f9769d82e0075f69d771f6e1#rd"></a>
<a class="download-yoho" href="http://a.app.qq.com/o/simple.jsp?pkgname=com.yoho&amp;g_f=995445"></a>
</div>
</div>
<div class="coupon-ft">
<img src="{{imgUrl}}/cuxiao/img/christmas/14.jpg">
</div>
</div>
<div class="modal"></div>
<div class="dialog-box geted">
<div class="dialog-inner">
<img src="{{imgUrl}}/cuxiao/img/christmas/geted.png" alt=""/>
<span class="dialog-close"></span>
</div>
</div>
<div class="dialog-box fail">
<div class="dialog-inner">
<img src="{{imgUrl}}/cuxiao/img/christmas/fail.png" alt=""/>
<span class="refresh-btn"></span>
</div>
</div>
<input id="shareLink" type="hidden" value="{{shareLink}}">
<input id="shareImg" type="hidden" value="{{shareImg}}">
<input id="shareTitle" type="hidden" value="{{shareTitle}}">
<input id="shareDesc" type="hidden" value="{{shareDesc}}">
<script type="text/javascript" src="{{imgUrl}}/cuxiao/js/jquery.min.js"></script>
<script>
//提示分享
$('.share-btn').click(function () {
$('.modal').fadeIn();
});
//关闭提示分享
$('.modal').click(function () {
$(this).fadeOut();
});
//提示已领过券
if ($('.coupon-christmas').attr('show') === '1') {
$('.dialog-box.geted').show();
}
//提示领券失败
else if ($('.coupon-christmas').attr('show') === '2') {
$('.dialog-box.fail').show();
}
//关闭提示
$('.dialog-close').click(function(){
$(this).parents('.dialog-box').fadeOut();
});
//刷新页面
$('.refresh-btn').click(function() {
location.reload();
});
</script>
{{#if weixinShare}}
<script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="{{jsUrl}}/cuxiao/js/share.weixin.js"></script>
{{/if}}
{{> layout/analysis}}
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -69,7 +69,7 @@
<a class="get-coupon" href="{{jumpUrl}}" param="15763"></a>
</li>
<li>
<a class="enter-store" href="{{url_738}}"></a>
<a class="enter-store" href="{{url_701}}"></a>
<a class="get-coupon" href="{{jumpUrl}}" param="15827"></a>
</li>
</ul>
... ... @@ -116,7 +116,7 @@
</ul>
<ul class="img-coupon04 girl2">
<li>
<a class="enter-store" href="{{url_875}}"></a>
<a class="enter-store" href="{{url_738}}"></a>
<a class="get-coupon" href="{{jumpUrl}}" param="15843"></a>
</li>
<li>
... ...
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{{staticTitle}}</title>
<style>
.content{padding: 0 3rem;}
.content{padding :3rem;font-size: 2.4rem;line-height: 3.8rem;color: #444;}
.steps h1 span{
display: inline-block;
width: 2.9rem;
height: 2.4rem;
margin-right: 4.5rem;
background:url("{{jsUrl}}/cuxiao/img/151201/newuser/tip.png");
background-size: cover;
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<title>{{staticTitle}}</title>
<link rel="stylesheet" href="{{jsUrl}}/cuxiao/css/newuser/help.css">
</head>
<body>
<!-- <header>
<a href="javascript:;"></a>
<span>如何使用优惠券</span>
</header>-->
<div class="content">
<div class="instruction">
<b>说明:</b>优惠券是有货线上品牌商城针对不同品牌或商品向消费者发送的虚拟优惠券,优惠券可直接用于指定品牌或商品消费,不可转让他人,不可兑换为现金
</div>
<div class="steps">
<h1><span></span>优惠券使用步骤</h1>
<div class="step">
1. 选择要购买的商品进入到 <b>填写订单 </b>页面后。在选择支付方式里面,点击" <b>使用优惠券支付</b> ",并选择要使用的优惠券或直接输入优惠码
</div>
<div class="step">
2. 在当前页面您可以看到付款详情,确认无误后,点击" <b>去付款</b> " 即生成订单, 按照您所选的支付方式付款。
</div>
<div class="step">
3. 可进入到 " <b>个人中心</b> "点击" <b>订单中心</b> " 查看订单详情。
</div>
</div>
</div>
<script>
(function(doc, win) {
var docEl = doc.documentElement;
(function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth) {
return;
}
.content b{
font-weight: 900;
}
.content .instruction{
margin-bottom: 4rem;
}
.content .step{
margin-bottom: 4rem;
}
</style>
</head>
<body>
<div class="content">
<div class="instruction">
<b>说明:</b>优惠券是有货线上品牌商城针对不同品牌或商品向消费者发送的虚拟优惠券,优惠券可直接用于指定品牌或商品消费,不可转让他人,不可兑换为现金
</div>
<div class="steps">
<h1><span></span>优惠券使用步骤</h1>
<div class="step">
1. 选择要购买的商品进入到 <b>填写订单 </b>页面后。在选择支付方式里面,点击" <b>使用优惠券支付</b> ",并选择要使用的优惠券或直接输入优惠码
</div>
<div class="step">
2. 在当前页面您可以看到付款详情,确认无误后,点击" <b>去付款</b> " 即生成订单, 按照您所选的支付方式付款。
</div>
<div class="step">
3. 可进入到 " <b>个人中心</b> "点击" <b>订单中心</b> " 查看订单详情。
</div>
</div>
</div>
<script>
(function(doc, win) {
var docEl = doc.documentElement;
(function() {
var clientWidth = docEl.clientWidth;
if (!clientWidth) {
return;
}
docEl.style.fontSize = 20 * (clientWidth / 1280) + 'px';
}());
})(document, window);
</script>
</body>
docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
}());
})(document, window);
</script>
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -35,142 +35,142 @@
</head>
<body>
<div id="wrapper">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/banner.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/banner.jpg">
<div class="introduce">
YOHOPE计划是中国潮流产业的领导者YOHO!集团联合潮流教父Nigo、五月天主唱阿信等全球潮流ICON共同推出的新锐设计师孵化平台,主意是“Help Dream”。该计划为具有设计天赋和潮流设计梦想的国内外原创设计师提供全方位的支持,共同打造更加多元化、更具代表性的设计师品牌和潮流文化,推动中国潮流生态圈的发展。
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/two.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/two.jpg">
<ul class="brand-item">
<li>
<a href="{{url_208}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-01.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-01.jpg">
</a>
</li>
<li>
<a href="{{url_256}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-02.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-02.jpg">
</a>
</li>
<li>
<a href="{{url_257}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-03.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-03.jpg">
</a>
</li>
<li>
<a href="{{url_450}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-04.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-04.jpg">
</a>
</li>
<li>
<a href="{{url_444}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-05.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-05.jpg">
</a>
</li>
<li>
<a href="{{url_443}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-06.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-06.jpg">
</a>
</li>
<li>
<a href="{{url_261}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-07.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-07.jpg">
</a>
</li>
<li>
<a href="{{url_350}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-08.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-08.jpg">
</a>
</li>
<li>
<a href="{{url_302}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-09.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-09.jpg">
</a>
</li>
<li>
<a href="{{url_852}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-10.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-10.jpg">
</a>
</li>
<li>
<a href="{{url_570}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-11.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-11.jpg">
</a>
</li>
<li><a href="{{url_560}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-12.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-12.jpg">
</a>
</li>
<li>
<a href="{{url_520}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-13.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-13.jpg">
</a>
</li>
<li>
<a href="{{url_562}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-14.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-14.jpg">
</a>
</li>
<li>
<a href="{{url_672}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-15.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-15.jpg">
</a>
</li>
<li>
<a href="{{url_678}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-16.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-16.jpg">
</a>
</li>
<li>
<a href="{{url_396}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-17.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-17.jpg">
</a>
</li>
<li>
<a href="{{url_397}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-18.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-18.jpg">
</a>
</li>
<li>
<a href="{{url_550}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-19.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-19.jpg">
</a>
</li>
<li>
<a href="{{url_591}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-20.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-20.jpg">
</a>
</li>
<li>
<a href="{{url_583}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-21.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-21.jpg">
</a>
</li>
<li>
<a href="{{url_598}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-22.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-22.jpg">
</a>
</li>
<li>
<a href="{{url_824}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-23.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-23.jpg">
</a>
</li>
<li>
<a href="{{url_481}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-24.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-24.jpg">
</a>
</li>
<li>
<a href="{{url_701}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-25.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-25.jpg">
</a>
</li>
<li>
<a href="{{url_464}}">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-26.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/newuser/brand-26.jpg">
</a>
</li>
</ul>
... ...
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{{staticTitle}}</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="telephone=no" name="format-detection">
<meta content="yes" name="apple-touch-fullscreen">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<style>
*{margin: 0;padding: 0;}
#wrapper {width: 100%;}
#wrapper img {width: 100%; height: auto; display: block;overflow: hidden;}
.img-box {width: 100%;position: relative;}
.img-box .href {width: 50%; height: 100%;position: absolute;top: 0;}
.img-box .href-left {left: 0}
.img-box .href-right {right: 0}
.img-box .href-click {width: 90%;height: 100%;position: absolute;top: 0;left: 5%;}
.show-more {height: 100%;width: 25%;position: absolute;top: 0;right: 10%;}
.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.7;color: #fff;font-size: 18px;border: none;border-radius: 10px;}
</style>
</head>
<body>
<div id="wrapper">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/01.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/02.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/03.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/04.jpg">
<a class="href href-right" href="{{url_yohope}}"></a>
<head>
<meta charset="UTF-8">
<title>{{staticTitle}}</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<style>
*{margin: 0;padding: 0;}
#coupon-container {width: 100%;}
#coupon-container img {width: 100%; height: auto; display: block;overflow: hidden;}
.img-box {width: 100%;position: relative;}
.img-box .href {width: 50%; height: 100%;position: absolute;top: 0;}
.img-box .href-left {left: 0}
.img-box .href-right {right: 0}
.img-box .href-center {width: 90%;height: 100%;position: absolute;top: 0;left: 5%;}
.show-more {height: 100%;width: 25%;position: absolute;top: 0;right: 10%;}
.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;
}
</style>
<link rel="dns-prefetch" href="//cdn.yoho.cn">
<link rel="dns-prefetch" href="//static.yohobuy.com">
</head>
<body>
<div class="coupon-container" id="coupon-container" param="{{activityId}}" isLogged="{{isLogged}}">
<img src="{{jsUrl}}/cuxiao/img/newuser/01.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/02.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/03.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/04.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/05.jpg">
<a class="href href-right" href="{{url_yohope}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/06.jpg">
<a class="href href-center" href="{{url_mycoupon}}"></a>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-2.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/07.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/08.jpg">
<a class="href href-left" href="{{url_more}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/09.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16567"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/10.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/11.jpg">
<a class="href href-left" href="{{url_4}}"></a>
<a class="href href-right" href="{{url_343}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/12.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16547"></span>
<span class="href href-right get-coupon" href="{{jumpUrl}}" param="16549"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/13.jpg">
<a class="href href-left" href="{{url_230}}"></a>
<a class="href href-right" href="{{url_536}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/14.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16551"></span>
<span class="href href-right get-coupon" href="{{jumpUrl}}" param="16553"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/15.jpg">
<a class="href href-left" href="{{url_847}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/16.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16555"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/17.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/18.jpg">
<a class="href href-left" href="{{url_868}}"></a>
<a class="href href-right" href="{{url_1026}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/19.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16557"></span>
<span class="href href-right get-coupon" href="{{jumpUrl}}" param="16559"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/20.jpg">
<a class="href href-left" href="{{url_570}}"></a>
<a class="href href-right" href="{{url_778}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/21.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16561"></span>
<span class="href href-right get-coupon" href="{{jumpUrl}}" param="16563"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/22.jpg">
<a class="href href-left" href="{{url_517}}"></a>
</div>
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/23.jpg">
<span class="href href-left get-coupon" href="{{jumpUrl}}" param="16565"></span>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/line-1.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/line-2.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/24-1.jpg">
<div class="img-box">
<img src="{{jsUrl}}/cuxiao/img/newuser/24-2.jpg">
<a class="show-more" href="{{url_help}}"></a>
</div>
<img src="{{jsUrl}}/cuxiao/img/newuser/24-3.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/line-2.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/25.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/26.jpg">
<img src="{{jsUrl}}/cuxiao/img/newuser/27.jpg">
</div>
<a href="{{url_mycoupon}}"><img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/05.jpg"></a>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/06.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/07.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/08.jpg">
<a class="href href-left" href="{{url_60}}"></a>
<a class="href href-right" href="{{url_710}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/09.jpg">
<a class="href href-left" href="{{url_138}}"></a>
<a class="href href-right" href="{{url_495}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/10.jpg">
<a class="href href-left" href="{{url_419}}"></a>
<a class="href href-right" href="{{url_868}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/11.jpg">
<a class="href href-left" href="{{url_1026}}"></a>
<a class="href href-right" href="{{url_1027}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/12.jpg">
<a class="href href-left" href="{{url_324}}"></a>
<a class="href href-right" href="{{url_649}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/13.jpg">
<a class="href href-left" href="{{url_more}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/14.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/15.jpg">
<a class="href-click" id="get-all-coupon" href="{{jumpUrl}}"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/16.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/17.jpg">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/18.jpg">
<div class="img-box">
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/19.jpg">
<a href="{{url_help}}" class="show-more"></a>
</div>
<img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg">
</div>
<div id="coupon-container" param="{{activityId}}"></div>
<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script>
<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.lazyload.js"></script>
<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/151201/coupon.mobile.js"></script>
<script>
$(function() {
$("img.lazy").lazyload({
threshold: 200
});
});
</script>
</body>
<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script>
<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/newuser/coupon.js"></script>
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -23,6 +23,7 @@ class ErrorController extends AbstractAction
{
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
exit();
}
... ...
<?php
use Action\HuodongAction;
use Plugin\Helpers;
use LibModels\Wap\Cuxiao\ActivityData;
/**
* 圣诞领券活动
* @author Administrator
*/
class ChristmasController extends HuodongAction
{
private $_isApp = false;
/**
* 备注:2015年12月11号上线
*/
public function christmasAction()
{
//获取登录者ID,未登录返回false
$uid = $this->getLoggedUid();
if (!$uid || !is_numeric($uid)) {
//未登录的用户访问,跳转到登录页面。并且在登陆后跳转回本页面
$this->go(Helpers::url('/signin.html', array('refer' => Helpers::url('/cuxiao/christmas/christmas')), 'default'));
}
// 该变量用来控制和显示页面的弹出提示
$showPopupFlag = '0';
//获取跳转到个人中心-我的优惠券链接,并调用接口,完成领券操作
$myCouponUrl = Helpers::url('/home/coupons', null, 'default') . '?openby:yohobuy={"action":"go.coupon"}';
$activityId = $this->getActivityId();
$result = ActivityData::getCouponAll($uid, $activityId);
if (isset($result['code'])) {
switch (intval($result['code'])) {
case 200: // 领取成功, 发送站内信消息
$showPopupFlag = '0';
$title = '【优惠券】您有6张潮集圣诞优惠券';
$content = '尊敬的客户:恭喜您成功获得6张潮集圣诞优惠券 !您可以在个人中心的交易管理中查看‘我的优惠券’。';
ActivityData::message($uid, $title, $content);
break;
case 201: // 已领取过, 提示重复领券
$showPopupFlag = '1';
break;
default: // 领取失败, 提示领券失败
$showPopupFlag = '2';
break;
}
}
$this->_view->display('index', array(
'staticTitle' => '潮集圣诞',
'weixinShare' => $this->_isApp ? false : true, // 是否需要微信分享
'shareLink' => 'http://feature.yoho.cn/1211APPTEST3/index.html',
'shareTitle' => 'YOHO!BUY有货【潮集圣诞】第一弹疯狂来袭!500元优惠券引爆圣诞!',
'shareDesc' => '800+潮牌限时4折起,折上满减,最高直减¥100!',
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/12/10/05/02a7ec01785c8579ed10bdb65a16d60a44.png',
'showPopupFlag' => $showPopupFlag,
'myCouponUrl' => $myCouponUrl,
'bannerUrl_1' => 'http://feature.yoho.cn/1211/1211APPHOMEBOY/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"潮集圣诞","url":"http://feature.yoho.cn/1211/1211APPHOMEBOY/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"454"},"param":{"share_id":"454"}}}',
'bannerUrl_2' => 'http://feature.yoho.cn/1211/1211APPHOMEGIRL/index.html?openby:yohobuy={"action":"go.h5","params":{"title":"潮集圣诞","url":"http://feature.yoho.cn/1211/1211APPHOMEGIRL/index.html?","share":"\/operations\/api\/v5\/webshare\/getShare","shareparam":{"share_id":"456"},"param":{"share_id":"456"}}}',
));
}
/**
* 检测登录状态
*
* @return int
*/
public function getLoggedUid()
{
// 判断是否是应用访问, 拼接APP需要的URL参数
$this->_isApp = null !== $this->get('app_version');
$uid = false;
if ($this->_isApp) {
$uid = $this->get('uid');
} else {
$uid = $this->getUid();
}
return $uid;
}
/**
* 根据环境来获取活动ID
*
* @return int
*/
private function getActivityId()
{
// 设置环境变量
switch (APPLICATION_ENV) {
case 'production': // 生产
return 388;
case 'preview': // 预览
case 'testing': // 测试
case 'develop': // 开发
default:
return 84;
}
}
}
... ...
... ... @@ -113,7 +113,7 @@ class CouponController extends HuodongAction
'url_199' => 'http://list.m.yohobuy.com/?gender=1,3&brand=199&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"199","title":"ZERONE"}}',
'url_714' => 'http://list.m.yohobuy.com/?gender=1,3&brand=714&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"714","title":"threeSociety"}}',
'url_553' => 'http://list.m.yohobuy.com/?gender=1,3&brand=553&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"553","title":"DUNKELVOLK"}}',
'url_194' => 'http://list.m.yohobuy.com/?gender=1,3&brand=268&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"268","title":"New Era"}}',
'url_194' => 'http://list.m.yohobuy.com/?gender=1,3&brand=194&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"194","title":"New Era"}}',
'url_462' => 'http://list.m.yohobuy.com/?gender=1,3&brand=462&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"462","title":"SPRAYGROUND"}}',
'url_136' => 'http://list.m.yohobuy.com/?gender=1,3&brand=136&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"136","title":"EASTPAK"}}',
'url_641' => 'http://list.m.yohobuy.com/?gender=1,3&brand=641&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"641","title":"inmix"}}',
... ... @@ -235,9 +235,8 @@ class CouponController extends HuodongAction
} else {
$isLogged = $this->getUid();
}
$isPageTwo = time() > 1449417600;
$urlBoys = $isPageTwo ? Helpers::url('/cuxiao/coupon/boysbrand2') : Helpers::url('/cuxiao/coupon/boysbrand');
$urlGirls = $isPageTwo ? Helpers::url('/cuxiao/coupon/girlsbrand2') : Helpers::url('/cuxiao/coupon/girlsbrand');
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
$urlShare = Yohobuy::SERVICE_URL . '/operations/api/v5/webshare/getShare';
... ... @@ -288,9 +287,8 @@ class CouponController extends HuodongAction
$isLogged = $this->getUid();
}
$isPageTwo = time() > 1449417600;
$urlBoys = $isPageTwo ? Helpers::url('/cuxiao/coupon/boysbrand2') : Helpers::url('/cuxiao/coupon/boysbrand');
$urlGirls = $isPageTwo ? Helpers::url('/cuxiao/coupon/girlsbrand2') : Helpers::url('/cuxiao/coupon/girlsbrand');
$urlBoys = Helpers::url('/cuxiao/coupon/boysbrand');
$urlGirls = Helpers::url('/cuxiao/coupon/girlsbrand');
$urlKids = Helpers::url('/cuxiao/coupon/kidsbrand');
$urlLifestyle = Helpers::url('/cuxiao/coupon/lifestylebrand');
$urlShare = Yohobuy::SERVICE_URL . '/operations/api/v5/webshare/getShare';
... ... @@ -355,22 +353,22 @@ class CouponController extends HuodongAction
$this->_view->display('boysbrand-2', array(
'activityId' => 372, // 活动ID
'staticTitle' => '有货2015感恩季,又一大波品牌专属优惠券来袭,即领即用!', // 标题
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
'isLogged' => $isLogged ? 'Y' : 'N', // 标识是否登录
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlBoys . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{"from":"app"}},"requesturl":{"url":"","param":{}},"priority":"N"}}',
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
'shareLink' => $urlBoys,
'shareTitle' => '有货2015感恩季,又一大波品牌专属优惠券来袭,即领即用!',
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/12/07/03/02200896d719aa56535abb8d8bac2f75f4.png',
'shareDesc' => 'Yoho!Buy有货2015感恩季,12.7~12.10千万元品牌专属优惠券即领即用,让你乐享整个冬季!',
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"372","share":"' . $urlShare . '","shareparam":{"share_id":"406"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}',
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"374","share":"' . $urlShare . '","shareparam":{"share_id":"408"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}',
'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"368","share":"' . $urlShare . '","shareparam":{"share_id":"410"},"islogin":"N","type":0,"url":"' . $urlKids . '","param":{}}}',
'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"370","share":"' . $urlShare . '","shareparam":{"share_id":"412"},"islogin":"N","type":0,"url":"' . $urlLifestyle . '","param":{}}}',
'url_114' => 'http://list.m.yohobuy.com/?gender=1,3&brand=4&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"4","title":"5CM"}}',
'url_114' => 'http://list.m.yohobuy.com/?gender=1,3&brand=114&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"114","title":"5CM"}}',
'url_847' => 'http://list.m.yohobuy.com/?gender=1,3&brand=847&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"847","title":"Clarks ORIGINALS"}}',
'url_536' => 'http://list.m.yohobuy.com/?gender=1,3&brand=536&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"536","title":"ABLE JEANS"}}',
'url_230' => 'http://list.m.yohobuy.com/?gender=1,3&brand=230&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"230","title":"Dickies"}}',
... ... @@ -383,9 +381,9 @@ class CouponController extends HuodongAction
'url_199' => 'http://list.m.yohobuy.com/?gender=1,3&brand=199&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"199","title":"ZERONE"}}',
'url_714' => 'http://list.m.yohobuy.com/?gender=1,3&brand=714&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"714","title":"threeSociety"}}',
'url_553' => 'http://list.m.yohobuy.com/?gender=1,3&brand=553&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"553","title":"DUNKELVOLK"}}',
'url_194' => 'http://list.m.yohobuy.com/?gender=1,3&brand=268&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"268","title":"New Era"}}',
'url_194' => 'http://list.m.yohobuy.com/?gender=1,3&brand=194&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"194","title":"New Era"}}',
'url_462' => 'http://list.m.yohobuy.com/?gender=1,3&brand=462&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"462","title":"SPRAYGROUND"}}',
'url_136' => 'http://list.m.yohobuy.com/?gender=1,3&brand=36&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"36","title":"EASTPAK"}}',
'url_136' => 'http://list.m.yohobuy.com/?gender=1,3&brand=136&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"136","title":"EASTPAK"}}',
'url_641' => 'http://list.m.yohobuy.com/?gender=1,3&brand=641&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"641","title":"inmix"}}',
'url_832' => 'http://list.m.yohobuy.com/?gender=1,3&brand=832&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"832","title":"CHUMS"}}',
'url_940' => 'http://list.m.yohobuy.com/?gender=1,3&brand=940&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"940","title":"Trenta"}}',
... ... @@ -419,15 +417,15 @@ class CouponController extends HuodongAction
$this->_view->display('girlsbrand-2', array(
'activityId' => 374, // 活动ID
'staticTitle' => '有货2015感恩季,又一大波品牌专属优惠券来袭,即领即用!', // 标题
'staticTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!', // 标题
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlGirls . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{"from":"app"}},"requesturl":{"url":"","param":{}},"priority":"N"}}',
'isLogged' => $isLogged ? 'Y' : 'N', // 标识是否登录
'weixinShare' => $isApp ? false : true, // 是否需要微信分享
'shareLink' => $urlGirls,
'shareTitle' => '有货2015感恩季,又一大波品牌专属优惠券来袭,即领即用!',
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/12/07/03/02200896d719aa56535abb8d8bac2f75f4.png',
'shareDesc' => 'Yoho!Buy有货2015感恩季,12.7~12.10千万元品牌专属优惠券即领即用,让你乐享整个冬季!',
'shareTitle' => 'Yoho!Buy有货2015感恩季,1000万元+品牌专属优惠券大派送!',
'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg',
'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!',
'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"372","share":"' . $urlShare . '","shareparam":{"share_id":"406"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}',
'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"374","share":"' . $urlShare . '","shareparam":{"share_id":"408"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}',
... ... @@ -440,7 +438,7 @@ class CouponController extends HuodongAction
'url_738' => 'http://list.m.yohobuy.com/?gender=2,3&brand=738&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"738","title":"Juni&Juli"}}',
'url_947' => 'http://list.m.yohobuy.com/?gender=2,3&brand=947&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"947","title":"LONSDALE龙狮戴尔"}}',
'url_760' => 'http://list.m.yohobuy.com/?gender=2,3&brand=760&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"760","title":"bread n butter"}}',
'url_875' => 'http://list.m.yohobuy.com/?gender=2,3&brand=875&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"875","title":"insh"}}',
'url_738' => 'http://list.m.yohobuy.com/?gender=2,3&brand=738&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"738","title":"Juni&Juli"}}',
'url_778' => 'http://list.m.yohobuy.com/?gender=2,3&brand=778&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"778","title":"SLY"}}',
'url_570' => 'http://list.m.yohobuy.com/?gender=2,3&brand=570&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"570","title":"iyogurt"}}',
'url_868' => 'http://list.m.yohobuy.com/?gender=2,3&brand=868&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"868","title":"Mango"}}',
... ... @@ -470,8 +468,11 @@ class CouponController extends HuodongAction
$isApp = null !== $this->get('app_version');
$isAppLogged = true;
if ($isApp) {
$isLogged = $this->get('uid') !== null;
$isAppLogged = $this->checkIsLogin();
}
} else {
$isLogged = $this->getUid();
}
$urlNewuser = Helpers::url('/cuxiao/coupon/newuser');
$urlYohope = Helpers::url('/cuxiao/coupon/yohope');
$urlHelp = Helpers::url('/cuxiao/coupon/help');
... ... @@ -479,25 +480,25 @@ class CouponController extends HuodongAction
$urlEncode = strtr($urlNewuser, array('/' => '\\/'));
$this->_view->display('newuser', array(
'activityId' => 83, // 活动ID
'activityId' => 418, // 活动ID
'staticTitle' => '新人潮这看,超值惊喜等你领', // 标题
'jumpUrl' => $isAppLogged ? 'javascript:;' : $urlNewuser . '?openby:yohobuy={"action":"go.weblogin","params":{"jumpurl":{"url":"' . $urlEncode . '","param":{"from":"app"}},"requesturl":{"url":"","param":{}},"priority":"N"}}',
'url_mycoupon' => $urlMycoupon . '?yohobuy={"action":"go.coupon"}',
'isLogged' => $isLogged ? 'Y' : 'N', // 标识是否登录
'url_mycoupon' => $urlMycoupon . '?openby:yohobuy={"action":"go.coupon"}',
'url_yohope' => $urlYohope . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlYohope . '","param":{}}}',
'url_help' => $urlHelp . '?yohobuy={"action":"go.h5","params":{"islogin":"Y","type":0,"url":"' . $urlHelp . '","param":{}}}',
'url_more' => 'http://list.m.yohobuy.com/?msort=1&openby:yohobuy={"action":"go.list","params":{"msort":"1","title":"上衣"}}',
'url_60' => 'http://izzue.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"60"}}',
'url_710' => 'http://madness.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"710"}}',
'url_138' => 'http://thething.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"138"}}',
'url_495' => 'http://lightningbear.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"495"}}',
'url_419' => 'http://haso.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"419"}}',
'url_4' => 'http://5cm.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"4"}}',
'url_343' => 'http://dc.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"343"}}',
'url_230' => 'http://dickies.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"230"}}',
'url_536' => 'http://ablejeans.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"536"}}',
'url_847' => 'http://clarksoriginals.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"847"}}',
'url_868' => 'http://mango.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"868"}}',
'url_1026' => 'http://jnby.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"1026"}}',
'url_1027' => 'http://less.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"1027"}}',
'url_324' => 'http://bjiaab.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"324"}}',
'url_649' => 'http://jeffreycampbell.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"649"}}',
'url_1026' =>'http://jnby.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"1026"}}',
'url_570' => 'http://iyogurt.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"570"}}',
'url_778' => 'http://sly.m.yohobuy.com/?gender=2,3&openby:yohobuy={"action":"go.brand","params":{"brand_id":"778"}}',
'url_517' => 'http://tuk.m.yohobuy.com/?openby:yohobuy={"action":"go.brand","params":{"brand_id":"517"}}',
));
}
... ... @@ -549,7 +550,7 @@ class CouponController extends HuodongAction
public function helpAction()
{
$this->_view->display('newuser-help', array(
'staticTitle' => '如何使用优惠券',
'staticTitle' => '如何使用优惠券'
));
}
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets"
; 应用的版本号
application.version = "1.0.0"
application.version = "1.0.1"
; 网站SEO信息
application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停"
... ... @@ -60,3 +60,4 @@ application.seo.description = "YOHO! 有货,年轻人潮æµè´­ç‰©ä¸­å¿ƒï¼Œä¸­å
; 网站静态资源
application.js.url = "http://static.dev.yohobuy.com/huodong"
application.css.url = "http://static.dev.yohobuy.com/huodong"
application.img.url = "http://static.dev.yohobuy.com/huodong"
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets"
; 应用的版本号
application.version = "1.0.0"
application.version = "1.0.1"
; 网站SEO信息
application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停"
... ... @@ -59,4 +59,5 @@ application.seo.description = "YOHO! 有货,年轻人潮æµè´­ç‰©ä¸­å¿ƒï¼Œä¸­å
; 网站静态资源
application.js.url = "http://buy.static.test.yoho.cn/huodong"
application.css.url = "http://buy.static.test.yoho.cn/huodong"
\ No newline at end of file
application.css.url = "http://buy.static.test.yoho.cn/huodong"
application.img.url = "http://buy.static.test.yoho.cn/huodong"
\ No newline at end of file
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets"
; 应用的版本号
application.version = "1.0.0"
application.version = "1.0.1"
; 网站SEO信息
application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停"
... ... @@ -59,4 +59,5 @@ application.seo.description = "YOHO! 有货,年轻人潮æµè´­ç‰©ä¸­å¿ƒï¼Œä¸­å
; 网站静态资源
application.js.url = "http://cdn.yoho.cn/huodong"
application.css.url = "http://cdn.yoho.cn/huodong"
\ No newline at end of file
application.css.url = "http://cdn.yoho.cn/huodong"
application.img.url = "http://cdn.yoho.cn/huodong"
\ No newline at end of file
... ...
... ... @@ -50,7 +50,7 @@ application.template.ext = ".phtml"
application.assets.path = ROOT_PATH "/assets"
; 应用的版本号
application.version = "1.0.0"
application.version = "1.0.1"
; 网站SEO信息
application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停"
... ... @@ -59,4 +59,5 @@ application.seo.description = "YOHO! 有货,年轻人潮æµè´­ç‰©ä¸­å¿ƒï¼Œä¸­å
; 网站静态资源
application.js.url = "http://static.buy.test.yoho.cn/huodong"
application.css.url = "http://static.buy.test.yoho.cn/huodong"
\ No newline at end of file
application.css.url = "http://static.buy.test.yoho.cn/huodong"
application.img.url = "http://static.buy.test.yoho.cn/huodong"
\ No newline at end of file
... ...