diff --git a/compile/huodong.m.yohobuy.com/1.0.3/72497a71148ddc876f1972f037520e9b.php b/compile/huodong.m.yohobuy.com/1.0.3/72497a71148ddc876f1972f037520e9b.php
new file mode 100644
index 0000000..fb89776
--- /dev/null
+++ b/compile/huodong.m.yohobuy.com/1.0.3/72497a71148ddc876f1972f037520e9b.php
@@ -0,0 +1,287 @@
+<?php return function ($in, $debugopt = 1) {
+    $cx = array(
+        'flags' => array(
+            'jstrue' => false,
+            'jsobj' => false,
+            'spvar' => true,
+            'prop' => false,
+            'method' => false,
+            'mustlok' => true,
+            'echo' => false,
+            'debug' => $debugopt,
+        ),
+        'constants' => array(),
+        'helpers' => array(),
+        'blockhelpers' => array(),
+        'hbhelpers' => array(),
+        'partials' => array(),
+        'scopes' => array(),
+        'sp_vars' => array('root' => $in),
+        'lcrun' => 'Plugin\LCRun3',
+
+    );
+    
+    return '<!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta charset="utf-8">
+    <title>'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('staticTitle')), ENT_QUOTES, 'UTF-8').'</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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/css/final/sale.css">
+    <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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('showPopupFlag')), ENT_QUOTES, 'UTF-8').'">
+    <div class="coupon-top">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/top-bg.png" alt="">
+        <a class="go-check" href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('myCouponUrl')), ENT_QUOTES, 'UTF-8').'"></a>
+        <a class="share-btn" href="javascript:;"></a>
+    </div>
+    <div class="coupon-bottom">
+        <div class="coupon-banner">
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_1')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_2')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_3')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_4')), ENT_QUOTES, 'UTF-8').'"></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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('downAppUrl')), ENT_QUOTES, 'UTF-8').'"></a>
+        </div>
+    </div>
+    <div class="coupon-ft">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/14.png">
+    </div>
+</div>
+<div class="modal"></div>
+<div class="dialog-box geted">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/geted.png" alt=""/>
+        <span class="dialog-close"></span>
+    </div>
+</div>
+
+<div class="dialog-box fail">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/fail.png" alt=""/>
+        <span class="refresh-btn"></span>
+    </div>
+</div>
+<input id="shareLink" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareLink')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareImg" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareImg')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareTitle" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareTitle')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareDesc" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareDesc')), ENT_QUOTES, 'UTF-8').'">
+<script type="text/javascript" src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/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>
+'.((Plugin\LCRun3::ifvar($cx, Plugin\LCRun3::v($cx, $in, array('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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('jsUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/js/share.weixin.js"></script>
+' : '').''.'<!-- Google Tag Manager -->
+<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+<script>
+     (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':
+         new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],
+         j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=
+         \'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);
+     })(window,document,\'script\',\'dataLayer\',\'GTM-W958MG\');
+</script>
+<!-- End Google Tag Manager -->
+<script type="text/javascript">
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?c6ee7218b8321cb65fb2e98f284d8311";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+<script>
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?65dd99e0435a55177ffda862198ce841";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+'.'</body>
+</html><!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta charset="utf-8">
+    <title>'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('staticTitle')), ENT_QUOTES, 'UTF-8').'</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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/css/christmas/index4.css">
+    <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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('showPopupFlag')), ENT_QUOTES, 'UTF-8').'">
+    <div class="coupon-top">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/top-bg.png" alt="">
+        <a class="go-check" href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('myCouponUrl')), ENT_QUOTES, 'UTF-8').'"></a>
+        <a class="share-btn" href="javascript:;"></a>
+    </div>
+    <div class="coupon-bottom">
+        <div class="coupon-banner">
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_1')), ENT_QUOTES, 'UTF-8').'">
+                <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/banner01.png" alt="">
+            </a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_2')), ENT_QUOTES, 'UTF-8').'">
+                <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/banner02.png" alt="">
+            </a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_3')), ENT_QUOTES, 'UTF-8').'">
+                <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/banner03.png" alt="">
+            </a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_4')), ENT_QUOTES, 'UTF-8').'">
+                <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/banner04.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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/14.png">
+    </div>
+</div>
+<div class="modal"></div>
+<div class="dialog-box geted">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/geted.png" alt=""/>
+        <span class="dialog-close"></span>
+    </div>
+</div>
+
+<div class="dialog-box fail">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/fail.png" alt=""/>
+        <span class="refresh-btn"></span>
+    </div>
+</div>
+<input id="shareLink" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareLink')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareImg" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareImg')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareTitle" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareTitle')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareDesc" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareDesc')), ENT_QUOTES, 'UTF-8').'">
+<script type="text/javascript" src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/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>
+'.((Plugin\LCRun3::ifvar($cx, Plugin\LCRun3::v($cx, $in, array('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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('jsUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/js/share.weixin.js"></script>
+' : '').''.'<!-- Google Tag Manager -->
+<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+<script>
+     (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':
+         new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],
+         j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=
+         \'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);
+     })(window,document,\'script\',\'dataLayer\',\'GTM-W958MG\');
+</script>
+<!-- End Google Tag Manager -->
+<script type="text/javascript">
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?c6ee7218b8321cb65fb2e98f284d8311";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+<script>
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?65dd99e0435a55177ffda862198ce841";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+'.'</body>
+</html>';
+}
+?>
\ No newline at end of file
diff --git a/compile/huodong.m.yohobuy.com/1.0.3/c199ebfbcb84d66a18ea402408490460.php b/compile/huodong.m.yohobuy.com/1.0.3/c199ebfbcb84d66a18ea402408490460.php
new file mode 100644
index 0000000..68aec27
--- /dev/null
+++ b/compile/huodong.m.yohobuy.com/1.0.3/c199ebfbcb84d66a18ea402408490460.php
@@ -0,0 +1,152 @@
+<?php return function ($in, $debugopt = 1) {
+    $cx = array(
+        'flags' => array(
+            'jstrue' => false,
+            'jsobj' => false,
+            'spvar' => true,
+            'prop' => false,
+            'method' => false,
+            'mustlok' => true,
+            'echo' => false,
+            'debug' => $debugopt,
+        ),
+        'constants' => array(),
+        'helpers' => array(),
+        'blockhelpers' => array(),
+        'hbhelpers' => array(),
+        'partials' => array(),
+        'scopes' => array(),
+        'sp_vars' => array('root' => $in),
+        'lcrun' => 'Plugin\LCRun3',
+
+    );
+    
+    return '<!DOCTYPE html>
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta charset="utf-8">
+    <title>'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('staticTitle')), ENT_QUOTES, 'UTF-8').'</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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/css/final/sale.css">
+    <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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('showPopupFlag')), ENT_QUOTES, 'UTF-8').'">
+    <div class="coupon-top">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/top-bg.png" alt="">
+        <a class="go-check" href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('myCouponUrl')), ENT_QUOTES, 'UTF-8').'"></a>
+        <a class="share-btn" href="javascript:;"></a>
+    </div>
+    <div class="coupon-bottom">
+        <div class="coupon-banner">
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_1')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_2')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_3')), ENT_QUOTES, 'UTF-8').'"></a>
+            <a href="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('bannerUrl_4')), ENT_QUOTES, 'UTF-8').'"></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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('downAppUrl')), ENT_QUOTES, 'UTF-8').'"></a>
+        </div>
+    </div>
+    <div class="coupon-ft">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/14.png">
+    </div>
+</div>
+<div class="modal"></div>
+<div class="dialog-box geted">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/geted.png" alt=""/>
+        <span class="dialog-close"></span>
+    </div>
+</div>
+
+<div class="dialog-box fail">
+    <div class="dialog-inner">
+        <img src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/img/final/fail.png" alt=""/>
+        <span class="refresh-btn"></span>
+    </div>
+</div>
+<input id="shareLink" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareLink')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareImg" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareImg')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareTitle" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareTitle')), ENT_QUOTES, 'UTF-8').'">
+<input id="shareDesc" type="hidden" value="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('shareDesc')), ENT_QUOTES, 'UTF-8').'">
+<script type="text/javascript" src="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('imgUrl')), ENT_QUOTES, 'UTF-8').'/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>
+'.((Plugin\LCRun3::ifvar($cx, Plugin\LCRun3::v($cx, $in, array('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="'.htmlentities((string)Plugin\LCRun3::v($cx, $in, array('jsUrl')), ENT_QUOTES, 'UTF-8').'/cuxiao/js/share.weixin.js"></script>
+' : '').''.'<!-- Google Tag Manager -->
+<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+<script>
+     (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\':
+         new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],
+         j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=
+         \'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);
+     })(window,document,\'script\',\'dataLayer\',\'GTM-W958MG\');
+</script>
+<!-- End Google Tag Manager -->
+<script type="text/javascript">
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?c6ee7218b8321cb65fb2e98f284d8311";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+<script>
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?65dd99e0435a55177ffda862198ce841";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+'.'</body>
+</html>';
+}
+?>
\ No newline at end of file
diff --git a/script/nginx/conf/vhosts/nginx.pre.yohobuy.conf.conf b/script/nginx/conf/vhosts/nginx.pre.yohobuy.conf.conf
index 53d1509..61391fb 100644
--- a/script/nginx/conf/vhosts/nginx.pre.yohobuy.conf.conf
+++ b/script/nginx/conf/vhosts/nginx.pre.yohobuy.conf.conf
@@ -23,44 +23,54 @@ server
     }
 
     location = /reg.html {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location = /signin.html {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location = /login.html {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location = /emailback.html {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location = /phoneback.html {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location = /help/shareorder.html {
         root  /Data/code/git/yohobuy/yohobuy/assets;
@@ -70,28 +80,34 @@ server
         expires 7d;
     }
     location ^~ /passport/reg {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location ^~ /passport/login {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
     location ^~ /passport/back {
-        proxy_redirect off;
-        proxy_pass http://yohobuy;
-        proxy_set_header   Host   $host;
-        proxy_set_header   X-Real-IP  $remote_addr;
-        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_set_header   Accept-Encoding "gzip";
+        return 301 https://$server_name$request_uri;
+
+#        proxy_redirect off;
+#        proxy_pass http://yohobuy;
+#        proxy_set_header   Host   $host;
+#        proxy_set_header   X-Real-IP  $remote_addr;
+#        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
+#        proxy_set_header   Accept-Encoding "gzip";
     }
 
     location = / {
@@ -368,7 +384,7 @@ server
 {
      listen       80;
      server_name  huodong.m.yohobuy.com;
-     root  /Data/code/git/yohobuy/yohobuy/huodong.m.yohobuy.com/public;
+     root  /Data/PE/yohobuy/yohobuy/huodong.m.yohobuy.com/public;
      location / {
         proxy_redirect off;
         proxy_pass http://yohobuy;
@@ -394,14 +410,25 @@ server
 
 server
 {
-     listen       443;
-     server_name  login.m.yohobuy.com cart.m.yohobuy.com;
-     ssl on;
-     ssl_certificate     /Data/local/nginx-1.8.0/ssl/server.crt;
-     ssl_certificate_key  /Data/local/nginx-1.8.0/ssl/server.key;
-     root  /Data/code/git/yohobuy/yohobuy/m.yohobuy.com/public;
+    listen       443 ssl;
+    server_name  login.m.yohobuy.com;
+    root  /Data/PE/yohobuy/yohobuy/m.yohobuy.com/public;
 
-     location / {
+    ssl_certificate      /home/hf/ssl/server.crt;
+    ssl_certificate_key  /home/hf/ssl/server.key;
+    ssl_dhparam          /home/hf/ssl/dhparams.pem;
+
+    ssl_prefer_server_ciphers  on;
+    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
+    ssl_ciphers "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:DES-CBC3-SHA";
+    ssl_session_tickets off;
+    ssl_session_cache shared:SSL:10m;
+
+#    add_header  Strict-Transport-Security  "max-age=31536000";
+#    add_header  X-Frame-Options  deny;
+#    add_header  X-Content-Type-Options  nosniff;
+
+    location / {
         proxy_redirect off;
         proxy_pass http://yohobuy;
         proxy_set_header   Host   $host;
@@ -410,6 +437,11 @@ server
         proxy_set_header   Accept-Encoding "gzip";
     }
 
+    location ^~ /dist/ {
+        root  /Data/PE/yohobuy/yohobuy/static;
+        expires 30d;
+    }
+
     location ~* \.(ico|woff|svg|eot|ttf|otf)$ {
         expires    30d;
     }
@@ -423,4 +455,3 @@ server
         expires    1d;
     }
 }
-
diff --git a/template/m.yohobuy.com/actions/passport/login/index.phtml b/template/m.yohobuy.com/actions/passport/login/index.phtml
index c63b157..de907bc 100644
--- a/template/m.yohobuy.com/actions/passport/login/index.phtml
+++ b/template/m.yohobuy.com/actions/passport/login/index.phtml
@@ -1,4 +1,4 @@
-{{> layout/header}}
+{{> layout/header_passport}}
 <div class="login-page passport-page yoho-page">
     {{> passport/header}}
     <div class="content">
@@ -41,4 +41,4 @@
         </ul>
     </div>
 </div>
-{{> layout/footer}}
\ No newline at end of file
+{{> layout/footer_passport}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/actions/passport/login/international.phtml b/template/m.yohobuy.com/actions/passport/login/international.phtml
index f4d76de..c5ba6ae 100644
--- a/template/m.yohobuy.com/actions/passport/login/international.phtml
+++ b/template/m.yohobuy.com/actions/passport/login/international.phtml
@@ -1,4 +1,4 @@
-{{> layout/header}}
+{{> layout/header_passport}}
 <div class="login-international-page passport-page yoho-page">
     {{> passport/header}}
     <div class="content">
@@ -13,4 +13,4 @@
         <span id="btn-login" class="btn btn-login disble row">登录</span>
     </div>
 </div>
-{{> layout/footer}}
\ No newline at end of file
+{{> layout/footer_passport}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/actions/passport/reg/code.phtml b/template/m.yohobuy.com/actions/passport/reg/code.phtml
index d07bfd5..b3a855d 100644
--- a/template/m.yohobuy.com/actions/passport/reg/code.phtml
+++ b/template/m.yohobuy.com/actions/passport/reg/code.phtml
@@ -1,5 +1,5 @@
-{{> layout/header}}
+{{> layout/header_passport}}
 <div class="reg-code-page passport-page yoho-page">
     {{> passport/code}}
 </div>
-{{> layout/footer}}
\ No newline at end of file
+{{> layout/footer_passport}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/actions/passport/reg/index.phtml b/template/m.yohobuy.com/actions/passport/reg/index.phtml
index 350f2d7..040ce60 100644
--- a/template/m.yohobuy.com/actions/passport/reg/index.phtml
+++ b/template/m.yohobuy.com/actions/passport/reg/index.phtml
@@ -1,4 +1,4 @@
-{{> layout/header}}
+{{> layout/header_passport}}
 <div class="reg-page passport-page yoho-page">
     {{> passport/header}}
     <div class="content">
@@ -11,4 +11,4 @@
         <p class="register-tip">YOHO!Family账号可登录Yoho!Buy有货、YOHO!Boys、YOHO!Girls及SHOW</p>
     </div>
 </div>
-{{> layout/footer}}
\ No newline at end of file
+{{> layout/footer_passport}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/actions/passport/reg/password.phtml b/template/m.yohobuy.com/actions/passport/reg/password.phtml
index 7fb1b9c..a695886 100644
--- a/template/m.yohobuy.com/actions/passport/reg/password.phtml
+++ b/template/m.yohobuy.com/actions/passport/reg/password.phtml
@@ -1,4 +1,4 @@
-{{> layout/header}}
+{{> layout/header_passport}}
 <div class="reg-password-page passport-page yoho-page">
     {{> passport/header}}
     <div class="content">
@@ -20,4 +20,4 @@ var r=b.getElementsByTagName('script')[0];r.parentNode.insertBefore(s,r);
 _agtjs('init','AG_052186_PHCW','yohobuy.com');
 _agtjs('loadEvent',{atsev:101,'atsrmv':""});
 </script>
-{{> layout/footer}}
\ No newline at end of file
+{{> layout/footer_passport}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/partials/layout/analysis_passport.phtml b/template/m.yohobuy.com/partials/layout/analysis_passport.phtml
new file mode 100644
index 0000000..03819e4
--- /dev/null
+++ b/template/m.yohobuy.com/partials/layout/analysis_passport.phtml
@@ -0,0 +1,29 @@
+<!-- Google Tag Manager -->
+<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W958MG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
+<script>
+     (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+         '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+     })(window,document,'script','dataLayer','GTM-W958MG');
+</script>
+<!-- End Google Tag Manager -->
+<script type="text/javascript">
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?c6ee7218b8321cb65fb2e98f284d8311";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+<script>
+    var _hmt = _hmt || [];
+    (function() {
+        var hm = document.createElement("script");
+        hm.src = "//hm.baidu.com/hm.js?65dd99e0435a55177ffda862198ce841";
+        var s = document.getElementsByTagName("script")[0];
+        s.parentNode.insertBefore(hm, s);
+    })();
+</script>
+<script src="/dist/analysis/v1/js/om_code.js"></script>
diff --git a/template/m.yohobuy.com/partials/layout/footer_passport.phtml b/template/m.yohobuy.com/partials/layout/footer_passport.phtml
new file mode 100644
index 0000000..ef72299
--- /dev/null
+++ b/template/m.yohobuy.com/partials/layout/footer_passport.phtml
@@ -0,0 +1,25 @@
+{{> layout/page_footer}}
+{{> layout/download_app}}
+{{#if hasWxShare}}
+<script type="text/javascript" charset="utf-8" src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
+{{/if}}
+{{#if rlsEnv}}
+<script src="/dist/myohobuy/{{version}}/lib.js"></script>
+<script src="/dist/myohobuy/{{version}}/index.js"></script>
+{{/if}}
+{{#if preEnv}}
+<script src="/dist/myohobuy/{{version}}/lib.js"></script>
+<script src="/dist/myohobuy/{{version}}/index.js"></script>
+{{/if}}
+{{#if testEnv}}
+<script src="/dist/myohobuy/{{version}}/lib.js"></script>
+<script src="/dist/myohobuy/{{version}}/index-debug.js"></script>
+{{/if}}
+{{#if devEnv}}
+<script src="http://localhost:8000/static/js/sea.js?nowrap"></script>
+<script>seajs.config({base: 'http://localhost:8000/'});</script>
+{{/if}}
+{{> layout/use}}
+{{> layout/analysis_passport}} 
+</body>
+</html>
\ No newline at end of file
diff --git a/template/m.yohobuy.com/partials/layout/header_passport.phtml b/template/m.yohobuy.com/partials/layout/header_passport.phtml
new file mode 100644
index 0000000..181835e
--- /dev/null
+++ b/template/m.yohobuy.com/partials/layout/header_passport.phtml
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>{{title}}</title>
+<meta name="keywords" content="{{keywords}}">
+<meta name="description" content="{{description}}">
+<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
+<meta http-equiv="cleartype" content="on">
+<meta name="apple-mobile-web-app-status-bar-style" content="black" />
+<meta content="telephone=no" name="format-detection" />
+<meta content="email=no" name="format-detection" />
+<script type="text/javascript">
+    (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>
+<link rel="dns-prefetch" href="//cdn.yoho.cn">
+<link rel="dns-prefetch" href="//static.yohobuy.com">
+<link rel="dns-prefetch" href="//img12.static.yhbimg.com">
+<link rel="dns-prefetch" href="//img13.static.yhbimg.com">
+{{#if rlsEnv}}
+<link rel="stylesheet" href="/dist/myohobuy/{{version}}/index.css">
+{{/if}}
+{{#if preEnv}}
+<link rel="stylesheet" href="/dist/myohobuy/{{version}}/index.css">
+{{/if}}
+{{#if testEnv}}
+<link rel="stylesheet" href="/dist/myohobuy/{{version}}/index.css">
+{{/if}}
+{{#if devEnv}}
+<link rel="stylesheet" href="http://static.dev.yohobuy.com/css/index.css">
+{{/if}}
+</head>
+<body {{#if isPassportPage}}class=passport-body{{/if}}>
+{{#if systemUpdate}}
+    <div class="systemUpdate">
+        <a href="index/systemUpdate" class="systemHeader">Yoho!Buy有货关于系统升级的公告</a>
+        <span>X</span>
+    </div>
+{{/if}}
+{{> layout/page_header}}
\ No newline at end of file
diff --git a/template/m.yohobuy.com/partials/layout/use.phtml b/template/m.yohobuy.com/partials/layout/use.phtml
index 685de9c..d2432e9 100644
--- a/template/m.yohobuy.com/partials/layout/use.phtml
+++ b/template/m.yohobuy.com/partials/layout/use.phtml
@@ -1,7 +1,7 @@
 <script>
     seajs.use('js/common');
 </script>
-        {{!-- 逛(PLUS+STAR) --}}
+{{!-- 逛(PLUS+STAR) --}}
 {{#if psList}}
 <script>
     seajs.use('js/guang/plus-star/list');
@@ -191,12 +191,12 @@
     seajs.use('js/product/detail/comments-consults');
 </script>
 {{/if}}
-        {{!-- 商品详情我要咨询 --}}
-        {{#if consultformPage}}
+{{!-- 商品详情我要咨询 --}}
+{{#if consultformPage}}
 <script>
     seajs.use('js/product/detail/consultform');
 </script>
-        {{/if}}
+{{/if}}
 {{!-- 品类 --}}
 {{#if categoryPage}}
 <script>
diff --git a/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php b/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php
index 751ec10..ce1390f 100644
--- a/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php
+++ b/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php
@@ -698,9 +698,9 @@ class CouponController extends HuodongAction
             }
 
             /* 判断用户是否登录 */
-            $uid = $this->getUid();
+            $uid = $this->getSession(self::SESSION_UID);
             if (!$uid) {
-                $uid = $this->getSession(self::SESSION_UID);
+                $uid = $this->getUid();
                 if (!$uid) {
                     $result['code'] = 400;
                     $result['message'] = '请先登录';