diff --git a/compile/www.yohobuy.com/README.md b/compile/www.yohobuy.com/README.md index 0cdfa41..44069c2 100644 --- a/compile/www.yohobuy.com/README.md +++ b/compile/www.yohobuy.com/README.md @@ -1 +1 @@ -Mobile \ No newline at end of file +存放PC模板的预编译文件 \ No newline at end of file diff --git a/library/Action/HuodongAction.php b/library/Action/HuodongAction.php new file mode 100644 index 0000000..f250769 --- /dev/null +++ b/library/Action/HuodongAction.php @@ -0,0 +1,377 @@ +<?php + +/** + * 所有Controller控制器的基类 + * + * @name HuodongAction + * @package library + * @copyright yoho.inc + * @version 1.0 (2015-11-27 14:40:21) + * @author fei.hong <fei.hong@yoho.cn> + */ + +namespace Action; + +use Yaf\Controller_Abstract; +use Yaf\Dispatcher; +use Yaf\Application; +use Plugin\Cache; +use Hood\Session; + +class HuodongAction extends Controller_Abstract +{ + + /** + * HTTP请求对象 + * + * @var object + */ + protected $_request; + + /** + * 用户相关信息 + */ + protected $_uid = 0; + protected $_uname = ''; + + /** + * 存放模板数据 + * + * @var array + */ + protected $_data; + + /** + * 初始化 + */ + public function init() + { + $this->_request = $this->getRequest(); + + $config = Application::app()->getConfig()->get('application'); + if (isset($config->js->url)) { + $this->_view->assign('jsUrl', $config->js->url); + } + if (isset($config->css->url)) { + $this->_view->assign('cssUrl', $config->js->url); + } + } + + /** + * 封装一下获取get参数 + * + * @param String $key + * @param mixed $default + * @return mixed + */ + protected function get($key = null, $default = null) + { + if (null === $key) { + return $_GET; + } + return $this->_request->getQuery($key, $default); + } + + /** + * 封装一下获取post参数 + * + * @param String $key + * @param mixed $default + * @return mixed + */ + protected function post($key = null, $default = null) + { + if (null === $key) { + return $_POST; + } + return $this->_request->getPost($key, $default); + } + + /** + * 封装一下获取YAF内部的参数 + * + * @param String $key + * @param mixed $default + * @return mixed + */ + protected function param($key, $default = null) + { + return $this->_request->getParam($key, $default); + } + + /** + * 封装一下获取服务器的参数 + * + * @param String $key + * @param mixed $default + * @return mixed + */ + protected function server($key, $default = null) + { + return $this->_request->getServer($key, $default); + } + + /** + * 关闭模板自动渲染 + * + * @return void + */ + protected function disableView() + { + Dispatcher::getInstance()->autoRender(false); + } + + /** + * 输出JSON数据到浏览器 + * + * @return void + */ + protected function echoJson($json) + { + headers_sent() || header('Content-Type: application/json; charset=utf-8;'); + + if (is_array($json)) { + $json = json_encode($json); + } + + echo $json; + } + + /** + * 返回JSON数据 + * + * @param int $code 状态编码 + * @param string $message 提示信息 + * @param mixed $data 数据内容 + * @return json + */ + protected function returnJson($code, $message, $data) + { + return json_encode(array( + 'code' => $code, + 'message' => $message, + 'data' => $data, + )); + } + + /** + * 判断是不是AJAX请求 + * + * @return bool + */ + protected function isAjax() + { + return $this->_request->isXmlHttpRequest(); + } + + /** + * 跳转到错误页面 + */ + protected function error() + { + headers_sent() || header('Location: /error.html'); + + exit(); + } + + /** + * 跳转到指定的URL + * + * @param string $url 链接地址 + * @return void + */ + protected function go($url) + { + headers_sent() || header('Location: ' . $url); + + exit(); + } + + /** + * 设置Cookie + * + * @param string $name cookie的名字 + * @param string $value cookie的值 + * @param integer $expire cookie过期时间 + * @param integer $path cookie可用的路径 + * @param string $domain cookie可用域名 + */ + protected function setCookie($name, $value, $expire = 0, $path = '/', $domain = '.yohobuy.com') + { + setcookie($name, $value, $expire, $path, $domain); + } + + /** + * 返回Cookie变量 + * + * @param string $name cookie名称 + * @param string $default 未获取到返回的默认值 + * @return string 获取到的cookie值 + */ + protected function getCookie($name, $default = '') + { + return $this->_request->getCookie($name, $default); + } + + /** + * 设置缓存 + * + * @param string $key 键名 + * @param mixed $value 需要缓存的数据 + * @param int $expire 缓存有效期(单位秒, 0表示永久) + * @return void + */ + protected function setCache($key, $value, $expire) + { + Cache::set($key, $value, $expire); + } + + /** + * 获取缓存 + * + * @param string $key 键名 + * @param bool $isMaster 控制是到主服务器取,还是到从服务器取缓存 + * @return mixed + */ + protected function getCache($key, $isMaster = true) + { + if ($isMaster) { + return Cache::get($key, 'master'); + } else { + return Cache::get($key, 'slave'); + } + } + + /** + * 设置Session + * + * @param string $name 名称 + * @param mixed $value 值 + * @return void + */ + public function setSession($name, $value) + { + Session::start('yohobuy_session', null, 'yohobuy.com')->__set($name, $value); + } + + /** + * 获取Session + * + * @param string $name 名称 + */ + public function getSession($name) + { + return Session::start('yohobuy_session', null, 'yohobuy.com')->__get($name); + } + + /** + * 获取当前登录的用户ID + * + * @return int + * @todo + */ + protected function getUid() + { + if (!$this->_uid) { + $cookie = $this->getCookie('_UID'); + if (!empty($cookie)) { + $cookieList = explode('::', $cookie); + if (isset($cookieList[1]) && is_numeric($cookieList[1])) { + $this->_uid = $cookieList[1]; + $this->_uname = $cookieList[0]; + } + } + } + return $this->_uid; + } + + /** + * 获取客户端唯一标识 + * + * @return string + */ + protected function getUdid() + { + $udid = ''; + + $realIP = $this->_request->getServer('HTTP_X_REAL_IP'); + if ($realIP) { + $udid = md5($realIP); + } else { + $realIP = $this->_request->getServer('REMOTE_ADDR', ''); + $udid = md5($realIP); + } + + return $udid; + } + + /* + * 设置网站SEO的标题 + * + * @param string $title 标题 + * @param string $sign 连接的字符串 + * @param bool $showMore 是否显示更多内容 + * @return void + */ + protected function setTitle($title, $showMore = true, $sign = ' | ') + { + $this->_view->assign('title_more', $showMore); + $this->_view->assign('title', $title . $sign); + } + + /** + * 设置网站SEO的关键词 + * + * @param string $keywords 关键词,多个之间用","逗号分隔 + * @return void + */ + protected function setKeywords($keywords) + { + $this->_view->assign('keywords', rtrim($keywords, ',') . ','); + } + + /** + * 设置网站SEO的描述内容 + * + * @param string $description 描述内容 + * @param string $sign 连接的字符串 + * @param bool $showMore 是否显示更多内容 + * @return void + */ + protected function setDescription($description, $showMore = true, $sign = ' ') + { + $this->_view->assign('description_more', $showMore); + $this->_view->assign('description', $description . $sign); + } + + /** + * 设置最后修改时间 + * + * @param string $modifiedTime 修改时间戳 + * @param type $notModifiedExit 是否在没有修改时返回304状态 + * @return void + */ + public static function setLastModified($modifiedTime, $notModifiedExit = true) + { + $modifiedTime = date('D, d M Y H:i:s ', $modifiedTime) . 'GMT'; + if ($notModifiedExit && isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $modifiedTime == $_SERVER['HTTP_IF_MODIFIED_SINCE']) { + header('HTTP/1.1 304 Not Modified'); + exit(); + } + header('Last-Modified: ' . $modifiedTime); + } + + /** + * 设置浏览器的缓存 + * + * @param int $seconds 单位是秒 + * @return void + */ + public static function setExpires($seconds = 180) + { + $time = date('D, d M Y H:i:s ', time() + $seconds) . 'GMT'; + + header('Expires: ' . $time); + } + +} diff --git a/library/Plugin/TemplateLayout.php b/library/Plugin/TemplateLayout.php index 6ca5adc..f9b8ea8 100644 --- a/library/Plugin/TemplateLayout.php +++ b/library/Plugin/TemplateLayout.php @@ -107,6 +107,7 @@ class TemplateLayout implements View_Interface $tplExt = $config->template->ext; $viewPath = $config->template->path; $viewName = $viewPath . '/' . strtolower($request->module) . '/' . strtolower($request->controller) . '/' . $tpl . $tplExt; + // 判断视图模板文件是否存在, 不存在则直接返回空 if (!file_exists($viewName)) { return ''; diff --git a/static/css/cuxiao/151201/coupon.mobile.css b/static/css/cuxiao/151201/coupon.mobile.css deleted file mode 100644 index 0870486..0000000 --- a/static/css/cuxiao/151201/coupon.mobile.css +++ /dev/null @@ -1,794 +0,0 @@ -@charset "UTF-8"; -/* line 5, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -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: inherit; - font-size: 100%; - vertical-align: baseline; -} - -/* line 22, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -html { - line-height: 1; -} - -/* line 24, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -ol, ul { - list-style: none; -} - -/* line 26, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* line 28, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -caption, th, td { - text-align: left; - font-weight: normal; - vertical-align: middle; -} - -/* line 30, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -q, blockquote { - quotes: none; -} -/* line 103, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -q:before, q:after, blockquote:before, blockquote:after { - content: ""; - content: none; -} - -/* line 32, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -a img { - border: none; -} - -/* line 116, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { - display: block; -} - -/*px转化rem*/ -/* line 25, ../sass/base/_common.scss */ -body { - font-family: helvetica,Arial,"SimHei"; - background: #f2f2f2; -} - -/** - * 闭合浮动 - * @Doc: http://nicolasgallagher.com/micro-clearfix-hack/ - */ -/* line 35, ../sass/base/_common.scss */ -.clearfix:before, -.clearfix:after { - content: ""; - display: table; -} - -/* line 41, ../sass/base/_common.scss */ -.clearfix:after { - clear: both; -} - -/* line 45, ../sass/base/_common.scss */ -.clearfix { - *zoom: 1; - /* IE6-7 触发 hasLayout */ -} - -/* line 49, ../sass/base/_common.scss */ -ol, ul { - list-style: none; -} - -/* line 53, ../sass/base/_common.scss */ -a { - text-decoration: none; -} - -/* line 57, ../sass/base/_common.scss */ -a:focus { - outline: none; -} - -/* line 5, ../sass/coupon-mobile.scss */ -.coupon-hd { - height: 6.3rem; - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -3.175rem; - background-size: 16rem 31.575rem; -} -/* line 10, ../sass/coupon-mobile.scss */ -.coupon-hd.hd2 { - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -9.725rem; - background-size: 16rem 31.575rem; -} -/* line 14, ../sass/coupon-mobile.scss */ -.coupon-hd.hd3 { - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -16.275rem; - background-size: 16rem 31.575rem; -} - -/* line 19, ../sass/coupon-mobile.scss */ -.coupon-bd { - position: relative; - margin: 0.4rem 0.325rem 0; - padding: 0 0 0.875rem; - background: #fff url('../../../img/cuxiao/bd-bg.png?1448352895') repeat-y top left; - background-size: 100% auto; - -moz-border-radius: 0.25rem; - -webkit-border-radius: 0.25rem; - border-radius: 0.25rem; -} -/* line 28, ../sass/coupon-mobile.scss */ -.coupon-bd .bd-top { - position: absolute; - height: 0.8rem; - left: 0; - right: 0; - top: 0; - background: url('../../../img/cuxiao/bd-header.png?1448352137') no-repeat top left; - background-size: 100% auto; -} -/* line 38, ../sass/coupon-mobile.scss */ -.coupon-bd .bd-bottom { - position: absolute; - height: 0.15rem; - left: 0; - right: 0; - bottom: 0; - background: url('../../../img/cuxiao/bd-footer.png?1448352929') no-repeat bottom left; - background-size: 100% auto; -} - -/* line 49, ../sass/coupon-mobile.scss */ -.coupon-rule { - padding: 1.225rem 0 0; -} -/* line 52, ../sass/coupon-mobile.scss */ -.coupon-rule h2 { - margin: 0 auto; - width: 14.55rem; - height: 1.275rem; - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 0; - background-size: 16rem 31.575rem; -} -/* line 60, ../sass/coupon-mobile.scss */ -.coupon-rule ul { - margin: 0.625rem auto 0; - padding: 0.375rem 0 0; - width: 14.525rem; - height: 3.55rem; - font-size: 0; - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -27.625rem; - background-size: 16rem 31.575rem; -} -/* line 69, ../sass/coupon-mobile.scss */ -.coupon-rule ul li { - margin: 0.375rem 0 0; -} -/* line 72, ../sass/coupon-mobile.scss */ -.coupon-rule ul li:first-child { - margin: 0; -} -/* line 76, ../sass/coupon-mobile.scss */ -.coupon-rule ul li span { - float: left; - margin: 0 0 0 0.65rem; - width: 2.15rem; - height: 0.6rem; - line-height: 0.6rem; - text-align: center; - font-size: 0.45rem; - -webkit-text-size-adjust: none; - color: #fff; - background: #c41a07; - -moz-border-radius: 0.125rem; - -webkit-border-radius: 0.125rem; - border-radius: 0.125rem; -} -/* line 93, ../sass/coupon-mobile.scss */ -.coupon-rule ul li em { - float: left; - margin: 0 0 0 0.25rem; - width: 11.45rem; - font-size: 0.45rem; - -webkit-text-size-adjust: none; - color: #fff; - line-height: 0.65rem; -} - -/* line 102, ../sass/coupon-mobile.scss */ -.floor-header { - margin: 1rem auto; - width: 14.5rem; - height: 0.6rem; - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -1.525rem; - background-size: 16rem 31.575rem; -} -/* line 109, ../sass/coupon-mobile.scss */ -.floor-header.top-recommend { - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -2.35rem; - background-size: 16rem 31.575rem; -} - -/* line 115, ../sass/coupon-mobile.scss */ -.img-coupon ul { - margin: 0.675rem 0 0; - height: 10.05rem; - background-repeat: no-repeat; - background-position: center center; - background-size: auto 100%; - text-align: center; - font-size: 0; -} -/* line 124, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon01 { - background-image: url('../../../img/cuxiao/boy/pic01.png?1448351086'); -} -/* line 128, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon02 { - background-image: url('../../../img/cuxiao/boy/pic02.png?1448351239'); -} -/* line 132, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon03 { - background-image: url('../../../img/cuxiao/boy/pic03.png?1448351260'); -} -/* line 136, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon04 { - background-image: url('../../../img/cuxiao/boy/pic04.png?1448351280'); -} -/* line 140, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon05 { - background-image: url('../../../img/cuxiao/boy/pic05.png?1448351508'); -} -/* line 144, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon06 { - background-image: url('../../../img/cuxiao/boy/pic06.png?1448351671'); -} -/* line 148, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon07 { - background-image: url('../../../img/cuxiao/boy/pic07.png?1448351704'); -} -/* line 152, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon08 { - background-image: url('../../../img/cuxiao/boy/pic08.png?1448351725'); -} -/* line 156, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon01.girl { - background-image: url('../../../img/cuxiao/girl/pic01.png?1448355972'); -} -/* line 160, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon02.girl { - background-image: url('../../../img/cuxiao/girl/pic02.png?1448355989'); -} -/* line 164, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon03.girl { - background-image: url('../../../img/cuxiao/girl/pic03.png?1448356005'); -} -/* line 168, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon04.girl { - background-image: url('../../../img/cuxiao/girl/pic04.png?1448356024'); -} -/* line 172, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon05.girl { - background-image: url('../../../img/cuxiao/girl/pic05.png?1448356315'); -} -/* line 176, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon06.girl { - background-image: url('../../../img/cuxiao/girl/pic06.png?1448356330'); -} -/* line 180, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon07.girl { - background-image: url('../../../img/cuxiao/girl/pic07.png?1448356344'); -} -/* line 184, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon08.girl { - background-image: url('../../../img/cuxiao/girl/pic08.png?1448356359'); -} -/* line 188, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon01.girl2 { - background-image: url('../../../img/cuxiao/girl/pic201.png?1448438450'); -} -/* line 192, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon02.girl2 { - background-image: url('../../../img/cuxiao/girl/pic202.png?1448438464'); -} -/* line 196, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon03.girl2 { - background-image: url('../../../img/cuxiao/girl/pic203.png?1448438475'); -} -/* line 200, ../sass/coupon-mobile.scss */ -.img-coupon ul.img-coupon04.girl2 { - background-image: url('../../../img/cuxiao/girl/pic204.png?1448438485'); -} -/* line 205, ../sass/coupon-mobile.scss */ -.img-coupon ul.boy2-img-coupon01 { - background-image: url('../../../img/cuxiao/boy/pic201.png?1448437328'); -} -/* line 209, ../sass/coupon-mobile.scss */ -.img-coupon ul.boy2-img-coupon02 { - background-image: url('../../../img/cuxiao/boy/pic202.png?1448437347'); -} -/* line 213, ../sass/coupon-mobile.scss */ -.img-coupon ul.boy2-img-coupon03 { - background-image: url('../../../img/cuxiao/boy/pic203.png?1448437357'); -} -/* line 217, ../sass/coupon-mobile.scss */ -.img-coupon ul.boy2-img-coupon04 { - background-image: url('../../../img/cuxiao/boy/pic204.png?1448437366'); -} -/* line 221, ../sass/coupon-mobile.scss */ -.img-coupon ul:first-child { - margin: 0; -} -/* line 225, ../sass/coupon-mobile.scss */ -.img-coupon ul li { - display: inline-block; - *zoom: 1; - *display: inline; - margin: 0 0 0 0.575rem; - width: 6.975rem; - height: 100%; -} -/* line 232, ../sass/coupon-mobile.scss */ -.img-coupon ul li:first-child { - margin: 0; -} -/* line 236, ../sass/coupon-mobile.scss */ -.img-coupon ul li .enter-store { - display: block; - height: 5.75rem; -} -/* line 241, ../sass/coupon-mobile.scss */ -.img-coupon ul li .get-coupon { - display: block; - height: 5.25rem; -} - -/* line 250, ../sass/coupon-mobile.scss */ -.logo-coupon li { - margin: 0.625rem auto 0; - width: 14.55rem; - height: 3.5rem; - background-repeat: no-repeat; - background-position: center center; - background-size: auto 100%; - font-size: 0; -} -/* line 259, ../sass/coupon-mobile.scss */ -.logo-coupon li a { - float: left; - height: 100%; -} -/* line 264, ../sass/coupon-mobile.scss */ -.logo-coupon li a.enter-store { - width: 4.85rem; -} -/* line 268, ../sass/coupon-mobile.scss */ -.logo-coupon li a.get-coupon { - width: 9.7rem; -} -/* line 273, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon01 { - background-image: url('../../../img/cuxiao/boy/logo01.png?1448351351'); -} -/* line 277, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon02 { - background-image: url('../../../img/cuxiao/boy/logo02.png?1448351368'); -} -/* line 281, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon03 { - background-image: url('../../../img/cuxiao/boy/logo03.png?1448351384'); -} -/* line 285, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon04 { - background-image: url('../../../img/cuxiao/boy/logo04.png?1448351411'); -} -/* line 289, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon05 { - background-image: url('../../../img/cuxiao/boy/logo05.png?1448351430'); -} -/* line 293, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon06 { - background-image: url('../../../img/cuxiao/boy/logo06.png?1448351445'); -} -/* line 297, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon07 { - background-image: url('../../../img/cuxiao/boy/logo07.png?1448351797'); -} -/* line 301, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon08 { - background-image: url('../../../img/cuxiao/boy/logo08.png?1448351808'); -} -/* line 305, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon09 { - background-image: url('../../../img/cuxiao/boy/logo09.png?1448351824'); -} -/* line 309, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon10 { - background-image: url('../../../img/cuxiao/boy/logo10.png?1448351846'); -} -/* line 313, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon11 { - background-image: url('../../../img/cuxiao/boy/logo11.png?1448351884'); -} -/* line 317, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon12 { - background-image: url('../../../img/cuxiao/boy/logo12.png?1448351897'); -} -/* line 321, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon01 { - background-image: url('../../../img/cuxiao/boy/logo201.png?1448438029'); -} -/* line 325, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon02 { - background-image: url('../../../img/cuxiao/boy/logo202.png?1448438043'); -} -/* line 329, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon03 { - background-image: url('../../../img/cuxiao/boy/logo203.png?1448438058'); -} -/* line 333, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon04 { - background-image: url('../../../img/cuxiao/boy/logo204.png?1448438064'); -} -/* line 337, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon05 { - background-image: url('../../../img/cuxiao/boy/logo205.png?1448438083'); -} -/* line 341, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon06 { - background-image: url('../../../img/cuxiao/boy/logo206.png?1448438092'); -} -/* line 345, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon07 { - background-image: url('../../../img/cuxiao/boy/logo207.png?1448438099'); -} -/* line 349, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon08 { - background-image: url('../../../img/cuxiao/boy/logo208.png?1448438106'); -} -/* line 353, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon09 { - background-image: url('../../../img/cuxiao/boy/logo209.png?1448438113'); -} -/* line 357, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon10 { - background-image: url('../../../img/cuxiao/boy/logo210.png?1448438120'); -} -/* line 361, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon11 { - background-image: url('../../../img/cuxiao/boy/logo211.png?1448438128'); -} -/* line 365, ../sass/coupon-mobile.scss */ -.logo-coupon li.boy2-logo-coupon12 { - background-image: url('../../../img/cuxiao/boy/logo212.png?1448438142'); -} -/* line 369, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon01.girl { - background-image: url('../../../img/cuxiao/girl/logo01.png?1448356069'); -} -/* line 373, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon02.girl { - background-image: url('../../../img/cuxiao/girl/logo02.png?1448356084'); -} -/* line 377, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon03.girl { - background-image: url('../../../img/cuxiao/girl/logo03.png?1448356099'); -} -/* line 381, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon04.girl { - background-image: url('../../../img/cuxiao/girl/logo04.png?1448356113'); -} -/* line 385, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon05.girl { - background-image: url('../../../img/cuxiao/girl/logo05.png?1448356129'); -} -/* line 389, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon06.girl { - background-image: url('../../../img/cuxiao/girl/logo06.png?1448356141'); -} -/* line 393, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon07.girl { - background-image: url('../../../img/cuxiao/girl/logo07.png?1448356171'); -} -/* line 397, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon08.girl { - background-image: url('../../../img/cuxiao/girl/logo08.png?1448356189'); -} -/* line 401, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon09.girl { - background-image: url('../../../img/cuxiao/girl/logo09.png?1448356208'); -} -/* line 405, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon10.girl { - background-image: url('../../../img/cuxiao/girl/logo10.png?1448356222'); -} -/* line 409, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon11.girl { - background-image: url('../../../img/cuxiao/girl/logo11.png?1448356235'); -} -/* line 413, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon12.girl { - background-image: url('../../../img/cuxiao/girl/logo12.png?1448356245'); -} -/* line 417, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon13.girl { - background-image: url('../../../img/cuxiao/girl/logo13.png?1448356258'); -} -/* line 421, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon14.girl { - background-image: url('../../../img/cuxiao/girl/logo14.png?1448356276'); -} -/* line 425, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon01.girl2 { - background-image: url('../../../img/cuxiao/girl/logo201.png?1448438723'); -} -/* line 429, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon02.girl2 { - background-image: url('../../../img/cuxiao/girl/logo202.png?1448438730'); -} -/* line 433, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon03.girl2 { - background-image: url('../../../img/cuxiao/girl/logo203.png?1448438740'); -} -/* line 437, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon04.girl2 { - background-image: url('../../../img/cuxiao/girl/logo204.png?1448438749'); -} -/* line 441, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon05.girl2 { - background-image: url('../../../img/cuxiao/girl/logo205.png?1448438759'); -} -/* line 445, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon06.girl2 { - background-image: url('../../../img/cuxiao/girl/logo206.png?1448438770'); -} -/* line 449, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon07.girl2 { - background-image: url('../../../img/cuxiao/girl/logo207.png?1448438778'); -} -/* line 453, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon08.girl2 { - background-image: url('../../../img/cuxiao/girl/logo208.png?1448438787'); -} -/* line 457, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon09.girl2 { - background-image: url('../../../img/cuxiao/girl/logo209.png?1448438794'); -} -/* line 461, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon10.girl2 { - background-image: url('../../../img/cuxiao/girl/logo210.png?1448438804'); -} -/* line 465, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon11.girl2 { - background-image: url('../../../img/cuxiao/girl/logo211.png?1448438812'); -} -/* line 469, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon12.girl2 { - background-image: url('../../../img/cuxiao/girl/logo212.png?1448438820'); -} -/* line 473, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon13.girl2 { - background-image: url('../../../img/cuxiao/girl/logo213.png?1448438834'); -} -/* line 477, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon14.girl2 { - background-image: url('../../../img/cuxiao/girl/logo214.png?1448438851'); -} -/* line 481, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon01.kid { - background-image: url('../../../img/cuxiao/kidlife/kid01.png?1448356814'); -} -/* line 485, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon02.kid { - background-image: url('../../../img/cuxiao/kidlife/kid02.png?1448356826'); -} -/* line 489, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon03.kid { - background-image: url('../../../img/cuxiao/kidlife/kid03.png?1448356841'); -} -/* line 493, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon04.kid { - background-image: url('../../../img/cuxiao/kidlife/kid04.png?1448356853'); -} -/* line 497, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon05.kid { - background-image: url('../../../img/cuxiao/kidlife/kid05.png?1448356864'); -} -/* line 501, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon06.kid { - background-image: url('../../../img/cuxiao/kidlife/kid06.png?1448356876'); -} -/* line 505, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon07.kid { - background-image: url('../../../img/cuxiao/kidlife/kid07.png?1448356889'); -} -/* line 509, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon08.kid { - background-image: url('../../../img/cuxiao/kidlife/kid08.png?1448356903'); -} -/* line 513, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon01.life { - background-image: url('../../../img/cuxiao/kidlife/life01.png?1448357136'); -} -/* line 517, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon02.life { - background-image: url('../../../img/cuxiao/kidlife/life02.png?1448357146'); -} -/* line 521, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon03.life { - background-image: url('../../../img/cuxiao/kidlife/life03.png?1448357177'); -} -/* line 525, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon04.life { - background-image: url('../../../img/cuxiao/kidlife/life04.png?1448357198'); -} -/* line 529, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon05.life { - background-image: url('../../../img/cuxiao/kidlife/life05.png?1448357214'); -} -/* line 533, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon06.life { - background-image: url('../../../img/cuxiao/kidlife/life06.png?1448357233'); -} -/* line 537, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon07.life { - background-image: url('../../../img/cuxiao/kidlife/life07.png?1448357248'); -} -/* line 541, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon08.life { - background-image: url('../../../img/cuxiao/kidlife/life08.png?1448357264'); -} -/* line 545, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon09.life { - background-image: url('../../../img/cuxiao/kidlife/life09.png?1448357278'); -} -/* line 549, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon10.life { - background-image: url('../../../img/cuxiao/kidlife/life10.png?1448357290'); -} -/* line 553, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon11.life { - background-image: url('../../../img/cuxiao/kidlife/life11.png?1448357308'); -} -/* line 557, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon12.life { - background-image: url('../../../img/cuxiao/kidlife/life12.png?1448357325'); -} -/* line 561, ../sass/coupon-mobile.scss */ -.logo-coupon li.logo-coupon13.life { - background-image: url('../../../img/cuxiao/kidlife/life13.png?1448357337'); -} - -/* line 567, ../sass/coupon-mobile.scss */ -.coupon-ft { - padding: 0 0 2.6rem; - height: 6.8rem; - line-height: 6.8rem; - background-image: url('../../../img/cuxiao/footer.png?1448352083'); - background-repeat: no-repeat; - background-position: left bottom; - background-size: 100% auto; -} - -/* line 577, ../sass/coupon-mobile.scss */ -.other-coupon { - font-size: 0; - text-align: center; -} -/* line 581, ../sass/coupon-mobile.scss */ -.other-coupon a { - display: inline-block; - *zoom: 1; - *display: inline; - margin: 0 0.325rem; - width: 4.55rem; - height: 4.55rem; - color: #fff; - font-size: 0.75rem; - font-weight: bold; - line-height: 2.5rem; - vertical-align: middle; - background-image: url('../../../img/cuxiao/common-s1d5f767eac.png'); - background-repeat: no-repeat; - background-position: 0 -22.825rem; - background-size: 16rem 31.575rem; -} - -/* line 597, ../sass/coupon-mobile.scss */ -.get-dialog-shade { - display: none; - position: fixed; - z-index: 998; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: #000; - opacity: 0.4; - filter: alpha(opacity=40); -} - -/* line 610, ../sass/coupon-mobile.scss */ -.get-dialog { - display: none; - position: fixed; - left: 50%; - top: 50%; - margin: -3.3rem 0 0 -5rem; - padding: 1.6rem 0 0; - width: 10rem; - height: 5rem; - background: #fff; - z-index: 999; - text-align: center; -} -/* line 623, ../sass/coupon-mobile.scss */ -.get-dialog p { - line-height: 0.8rem; - font-size: 0.6rem; - font-weight: bold; -} -/* line 629, ../sass/coupon-mobile.scss */ -.get-dialog a { - display: block; - margin: 0.75rem auto 0; - width: 5.95rem; - height: 1.05rem; - line-height: 1.05rem; - background: #000; - font-size: 0.6rem; - color: #fff; -} - -/* 提示框 */ -.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; -} - diff --git a/static/img/cuxiao/bd-bg.png b/static/huodong/cuxiao/img/151201/bd-bg.png index 0499d0d..0499d0d 100644 diff --git a/static/img/cuxiao/bd-footer.png b/static/huodong/cuxiao/img/151201/bd-footer.png index 71afb39..71afb39 100644 diff --git a/static/img/cuxiao/bd-header.png b/static/huodong/cuxiao/img/151201/bd-header.png index f8758d6..f8758d6 100644 diff --git a/static/img/cuxiao/boy/logo01.png b/static/huodong/cuxiao/img/151201/boy/logo01.png index 28846ff..28846ff 100644 diff --git a/static/img/cuxiao/boy/logo02.png b/static/huodong/cuxiao/img/151201/boy/logo02.png index bfe95a6..bfe95a6 100644 diff --git a/static/img/cuxiao/boy/logo03.png b/static/huodong/cuxiao/img/151201/boy/logo03.png index 34eb684..34eb684 100644 diff --git a/static/img/cuxiao/boy/logo04.png b/static/huodong/cuxiao/img/151201/boy/logo04.png index 18f1941..18f1941 100644 diff --git a/static/img/cuxiao/boy/logo05.png b/static/huodong/cuxiao/img/151201/boy/logo05.png index ff7c24e..ff7c24e 100644 diff --git a/static/img/cuxiao/boy/logo06.png b/static/huodong/cuxiao/img/151201/boy/logo06.png index affe695..affe695 100644 diff --git a/static/img/cuxiao/boy/logo07.png b/static/huodong/cuxiao/img/151201/boy/logo07.png index b387598..b387598 100644 diff --git a/static/img/cuxiao/boy/logo08.png b/static/huodong/cuxiao/img/151201/boy/logo08.png index ff6caaa..ff6caaa 100644 diff --git a/static/img/cuxiao/boy/logo09.png b/static/huodong/cuxiao/img/151201/boy/logo09.png index 759817e..759817e 100644 diff --git a/static/img/cuxiao/boy/logo10.png b/static/huodong/cuxiao/img/151201/boy/logo10.png index 3a8dac4..3a8dac4 100644 diff --git a/static/img/cuxiao/boy/logo11.png b/static/huodong/cuxiao/img/151201/boy/logo11.png index aa53298..aa53298 100644 diff --git a/static/img/cuxiao/boy/logo12.png b/static/huodong/cuxiao/img/151201/boy/logo12.png index d0589ce..d0589ce 100644 diff --git a/static/img/cuxiao/boy/logo201.png b/static/huodong/cuxiao/img/151201/boy/logo201.png index bce9eb1..bce9eb1 100644 diff --git a/static/img/cuxiao/boy/logo202.png b/static/huodong/cuxiao/img/151201/boy/logo202.png index 9713179..9713179 100644 diff --git a/static/img/cuxiao/boy/logo203.png b/static/huodong/cuxiao/img/151201/boy/logo203.png index bfb9060..bfb9060 100644 diff --git a/static/img/cuxiao/boy/logo204.png b/static/huodong/cuxiao/img/151201/boy/logo204.png index 03dad9d..03dad9d 100644 diff --git a/static/img/cuxiao/boy/logo205.png b/static/huodong/cuxiao/img/151201/boy/logo205.png index 8169345..8169345 100644 diff --git a/static/img/cuxiao/boy/logo206.png b/static/huodong/cuxiao/img/151201/boy/logo206.png index 3e72fbb..3e72fbb 100644 diff --git a/static/img/cuxiao/boy/logo207.png b/static/huodong/cuxiao/img/151201/boy/logo207.png index 3a94566..3a94566 100644 diff --git a/static/img/cuxiao/boy/logo208.png b/static/huodong/cuxiao/img/151201/boy/logo208.png index 97c7058..97c7058 100644 diff --git a/static/img/cuxiao/boy/logo209.png b/static/huodong/cuxiao/img/151201/boy/logo209.png index d40766b..d40766b 100644 diff --git a/static/img/cuxiao/boy/logo210.png b/static/huodong/cuxiao/img/151201/boy/logo210.png index 525b249..525b249 100644 diff --git a/static/img/cuxiao/boy/logo211.png b/static/huodong/cuxiao/img/151201/boy/logo211.png index dc36aa2..dc36aa2 100644 diff --git a/static/img/cuxiao/boy/logo212.png b/static/huodong/cuxiao/img/151201/boy/logo212.png index 518cd5d..518cd5d 100644 diff --git a/static/img/cuxiao/boy/pic01.png b/static/huodong/cuxiao/img/151201/boy/pic01.png index 9b22180..9b22180 100644 diff --git a/static/img/cuxiao/boy/pic02.png b/static/huodong/cuxiao/img/151201/boy/pic02.png index b22f770..b22f770 100644 diff --git a/static/img/cuxiao/boy/pic03.png b/static/huodong/cuxiao/img/151201/boy/pic03.png index e5c1bd0..e5c1bd0 100644 diff --git a/static/img/cuxiao/boy/pic04.png b/static/huodong/cuxiao/img/151201/boy/pic04.png index c3e44cd..c3e44cd 100644 diff --git a/static/img/cuxiao/boy/pic05.png b/static/huodong/cuxiao/img/151201/boy/pic05.png index 31665f8..31665f8 100644 diff --git a/static/img/cuxiao/boy/pic06.png b/static/huodong/cuxiao/img/151201/boy/pic06.png index cc987af..cc987af 100644 diff --git a/static/img/cuxiao/boy/pic07.png b/static/huodong/cuxiao/img/151201/boy/pic07.png index a0e2910..a0e2910 100644 diff --git a/static/img/cuxiao/boy/pic08.png b/static/huodong/cuxiao/img/151201/boy/pic08.png index 27a8515..27a8515 100644 diff --git a/static/img/cuxiao/boy/pic201.png b/static/huodong/cuxiao/img/151201/boy/pic201.png index 7863aa1..7863aa1 100644 diff --git a/static/img/cuxiao/boy/pic202.png b/static/huodong/cuxiao/img/151201/boy/pic202.png index d21993d..d21993d 100644 diff --git a/static/img/cuxiao/boy/pic203.png b/static/huodong/cuxiao/img/151201/boy/pic203.png index 860bb32..860bb32 100644 diff --git a/static/img/cuxiao/boy/pic204.png b/static/huodong/cuxiao/img/151201/boy/pic204.png index 5bc5232..5bc5232 100644 diff --git a/static/img/cuxiao/common-s1d5f767eac.png b/static/huodong/cuxiao/img/151201/common-s4d5379c4fa.png index bfa97a6..17b3181 100644 Binary files a/static/img/cuxiao/common-s1d5f767eac.png and b/static/huodong/cuxiao/img/151201/common-s4d5379c4fa.png differ diff --git a/static/img/cuxiao/common/floor-header01.png b/static/huodong/cuxiao/img/151201/common/floor-header01.png index b762b4c..b762b4c 100644 diff --git a/static/img/cuxiao/common/floor-header02.png b/static/huodong/cuxiao/img/151201/common/floor-header02.png index d162cc9..d162cc9 100644 diff --git a/static/img/cuxiao/common/floor-header03.png b/static/huodong/cuxiao/img/151201/common/floor-header03.png index 2943443..2943443 100644 diff --git a/static/img/cuxiao/common/header01.png b/static/huodong/cuxiao/img/151201/common/header01.png index 953ed23..953ed23 100644 diff --git a/static/img/cuxiao/common/header02.png b/static/huodong/cuxiao/img/151201/common/header02.png index 136adfe..136adfe 100644 diff --git a/static/img/cuxiao/common/header03.png b/static/huodong/cuxiao/img/151201/common/header03.png index f3103f4..f3103f4 100644 diff --git a/static/img/cuxiao/common/other-bg.png b/static/huodong/cuxiao/img/151201/common/other-bg.png index 65994b9..65994b9 100644 diff --git a/static/huodong/cuxiao/img/151201/common/rule-bg.png b/static/huodong/cuxiao/img/151201/common/rule-bg.png new file mode 100644 index 0000000..c02cd39 Binary files /dev/null and b/static/huodong/cuxiao/img/151201/common/rule-bg.png differ diff --git a/static/huodong/cuxiao/img/151201/common/rule01.png b/static/huodong/cuxiao/img/151201/common/rule01.png new file mode 100644 index 0000000..cf4cc8b Binary files /dev/null and b/static/huodong/cuxiao/img/151201/common/rule01.png differ diff --git a/static/img/cuxiao/footer.png b/static/huodong/cuxiao/img/151201/footer.png index 472d5cf..472d5cf 100644 diff --git a/static/img/cuxiao/girl/logo01.png b/static/huodong/cuxiao/img/151201/girl/logo01.png index 64fb487..64fb487 100644 diff --git a/static/img/cuxiao/girl/logo02.png b/static/huodong/cuxiao/img/151201/girl/logo02.png index 045d77f..045d77f 100644 diff --git a/static/img/cuxiao/girl/logo03.png b/static/huodong/cuxiao/img/151201/girl/logo03.png index 5713f02..5713f02 100644 diff --git a/static/img/cuxiao/girl/logo04.png b/static/huodong/cuxiao/img/151201/girl/logo04.png index a7f5181..a7f5181 100644 diff --git a/static/img/cuxiao/girl/logo05.png b/static/huodong/cuxiao/img/151201/girl/logo05.png index 0cb3b37..0cb3b37 100644 diff --git a/static/img/cuxiao/girl/logo06.png b/static/huodong/cuxiao/img/151201/girl/logo06.png index 23e86fe..23e86fe 100644 diff --git a/static/img/cuxiao/girl/logo07.png b/static/huodong/cuxiao/img/151201/girl/logo07.png index f3785ce..f3785ce 100644 diff --git a/static/img/cuxiao/girl/logo08.png b/static/huodong/cuxiao/img/151201/girl/logo08.png index 6940d48..6940d48 100644 diff --git a/static/img/cuxiao/girl/logo09.png b/static/huodong/cuxiao/img/151201/girl/logo09.png index 06d2e1a..06d2e1a 100644 diff --git a/static/img/cuxiao/girl/logo10.png b/static/huodong/cuxiao/img/151201/girl/logo10.png index 03bdbaa..03bdbaa 100644 diff --git a/static/img/cuxiao/girl/logo11.png b/static/huodong/cuxiao/img/151201/girl/logo11.png index 663a366..663a366 100644 diff --git a/static/img/cuxiao/girl/logo12.png b/static/huodong/cuxiao/img/151201/girl/logo12.png index 05f0715..05f0715 100644 diff --git a/static/img/cuxiao/girl/logo13.png b/static/huodong/cuxiao/img/151201/girl/logo13.png index 091481e..091481e 100644 diff --git a/static/img/cuxiao/girl/logo14.png b/static/huodong/cuxiao/img/151201/girl/logo14.png index 2c5342c..2c5342c 100644 diff --git a/static/img/cuxiao/girl/logo201.png b/static/huodong/cuxiao/img/151201/girl/logo201.png index 86f6246..86f6246 100644 diff --git a/static/img/cuxiao/girl/logo202.png b/static/huodong/cuxiao/img/151201/girl/logo202.png index 81a1bbc..81a1bbc 100644 diff --git a/static/img/cuxiao/girl/logo203.png b/static/huodong/cuxiao/img/151201/girl/logo203.png index cbf66b3..cbf66b3 100644 diff --git a/static/img/cuxiao/girl/logo204.png b/static/huodong/cuxiao/img/151201/girl/logo204.png index 77c2765..77c2765 100644 diff --git a/static/img/cuxiao/girl/logo205.png b/static/huodong/cuxiao/img/151201/girl/logo205.png index cafb30c..cafb30c 100644 diff --git a/static/img/cuxiao/girl/logo206.png b/static/huodong/cuxiao/img/151201/girl/logo206.png index e65c34b..e65c34b 100644 diff --git a/static/img/cuxiao/girl/logo207.png b/static/huodong/cuxiao/img/151201/girl/logo207.png index d5f3538..d5f3538 100644 diff --git a/static/img/cuxiao/girl/logo208.png b/static/huodong/cuxiao/img/151201/girl/logo208.png index 7276b7b..7276b7b 100644 diff --git a/static/img/cuxiao/girl/logo209.png b/static/huodong/cuxiao/img/151201/girl/logo209.png index 3e67461..3e67461 100644 diff --git a/static/img/cuxiao/girl/logo210.png b/static/huodong/cuxiao/img/151201/girl/logo210.png index 5e57078..5e57078 100644 diff --git a/static/img/cuxiao/girl/logo211.png b/static/huodong/cuxiao/img/151201/girl/logo211.png index 667dab7..667dab7 100644 diff --git a/static/img/cuxiao/girl/logo212.png b/static/huodong/cuxiao/img/151201/girl/logo212.png index d30ef56..d30ef56 100644 diff --git a/static/img/cuxiao/girl/logo213.png b/static/huodong/cuxiao/img/151201/girl/logo213.png index cec7ad2..cec7ad2 100644 diff --git a/static/img/cuxiao/girl/logo214.png b/static/huodong/cuxiao/img/151201/girl/logo214.png index 6d0a566..6d0a566 100644 diff --git a/static/img/cuxiao/girl/pic01.png b/static/huodong/cuxiao/img/151201/girl/pic01.png index ea4516a..ea4516a 100644 diff --git a/static/img/cuxiao/girl/pic02.png b/static/huodong/cuxiao/img/151201/girl/pic02.png index 8a0cc4e..8a0cc4e 100644 diff --git a/static/img/cuxiao/girl/pic03.png b/static/huodong/cuxiao/img/151201/girl/pic03.png index 1931ead..1931ead 100644 diff --git a/static/img/cuxiao/girl/pic04.png b/static/huodong/cuxiao/img/151201/girl/pic04.png index e6fce0a..e6fce0a 100644 diff --git a/static/img/cuxiao/girl/pic05.png b/static/huodong/cuxiao/img/151201/girl/pic05.png index ce0c02a..ce0c02a 100644 diff --git a/static/img/cuxiao/girl/pic06.png b/static/huodong/cuxiao/img/151201/girl/pic06.png index 8656b9a..8656b9a 100644 diff --git a/static/img/cuxiao/girl/pic07.png b/static/huodong/cuxiao/img/151201/girl/pic07.png index a60403d..a60403d 100644 diff --git a/static/img/cuxiao/girl/pic08.png b/static/huodong/cuxiao/img/151201/girl/pic08.png index 09d4309..09d4309 100644 diff --git a/static/img/cuxiao/girl/pic201.png b/static/huodong/cuxiao/img/151201/girl/pic201.png index d8be565..d8be565 100644 diff --git a/static/img/cuxiao/girl/pic202.png b/static/huodong/cuxiao/img/151201/girl/pic202.png index 48c3db2..48c3db2 100644 diff --git a/static/img/cuxiao/girl/pic203.png b/static/huodong/cuxiao/img/151201/girl/pic203.png index 3e6e259..3e6e259 100644 diff --git a/static/img/cuxiao/girl/pic204.png b/static/huodong/cuxiao/img/151201/girl/pic204.png index 97e0983..97e0983 100644 diff --git a/static/img/cuxiao/kidlife/kid01.png b/static/huodong/cuxiao/img/151201/kidlife/kid01.png index 63a532f..63a532f 100644 diff --git a/static/img/cuxiao/kidlife/kid02.png b/static/huodong/cuxiao/img/151201/kidlife/kid02.png index 3f54dd1..3f54dd1 100644 diff --git a/static/img/cuxiao/kidlife/kid03.png b/static/huodong/cuxiao/img/151201/kidlife/kid03.png index dd41664..dd41664 100644 diff --git a/static/img/cuxiao/kidlife/kid04.png b/static/huodong/cuxiao/img/151201/kidlife/kid04.png index 7e76263..7e76263 100644 diff --git a/static/img/cuxiao/kidlife/kid05.png b/static/huodong/cuxiao/img/151201/kidlife/kid05.png index 8623660..8623660 100644 diff --git a/static/img/cuxiao/kidlife/kid06.png b/static/huodong/cuxiao/img/151201/kidlife/kid06.png index 1f2b9c2..1f2b9c2 100644 diff --git a/static/img/cuxiao/kidlife/kid07.png b/static/huodong/cuxiao/img/151201/kidlife/kid07.png index 032e8e3..032e8e3 100644 diff --git a/static/huodong/cuxiao/img/151201/kidlife/kid08.png b/static/huodong/cuxiao/img/151201/kidlife/kid08.png new file mode 100644 index 0000000..bdfca65 Binary files /dev/null and b/static/huodong/cuxiao/img/151201/kidlife/kid08.png differ diff --git a/static/img/cuxiao/kidlife/life01.png b/static/huodong/cuxiao/img/151201/kidlife/life01.png index 74fadc5..74fadc5 100644 diff --git a/static/img/cuxiao/kidlife/life02.png b/static/huodong/cuxiao/img/151201/kidlife/life02.png index 5d3be4a..5d3be4a 100644 diff --git a/static/img/cuxiao/kidlife/life03.png b/static/huodong/cuxiao/img/151201/kidlife/life03.png index ca5e42c..ca5e42c 100644 diff --git a/static/img/cuxiao/kidlife/life04.png b/static/huodong/cuxiao/img/151201/kidlife/life04.png index 16b5416..16b5416 100644 diff --git a/static/img/cuxiao/kidlife/life05.png b/static/huodong/cuxiao/img/151201/kidlife/life05.png index b25b75c..b25b75c 100644 diff --git a/static/img/cuxiao/kidlife/life06.png b/static/huodong/cuxiao/img/151201/kidlife/life06.png index d77d2bd..d77d2bd 100644 diff --git a/static/img/cuxiao/kidlife/life07.png b/static/huodong/cuxiao/img/151201/kidlife/life07.png index 0168575..0168575 100644 diff --git a/static/img/cuxiao/kidlife/life08.png b/static/huodong/cuxiao/img/151201/kidlife/life08.png index 57d636b..57d636b 100644 diff --git a/static/img/cuxiao/kidlife/life09.png b/static/huodong/cuxiao/img/151201/kidlife/life09.png index 74dc7c6..74dc7c6 100644 diff --git a/static/img/cuxiao/kidlife/life10.png b/static/huodong/cuxiao/img/151201/kidlife/life10.png index 46f454d..46f454d 100644 diff --git a/static/img/cuxiao/kidlife/life11.png b/static/huodong/cuxiao/img/151201/kidlife/life11.png index 379db5b..379db5b 100644 diff --git a/static/img/cuxiao/kidlife/life12.png b/static/huodong/cuxiao/img/151201/kidlife/life12.png index 224623c..224623c 100644 diff --git a/static/img/cuxiao/kidlife/life13.png b/static/huodong/cuxiao/img/151201/kidlife/life13.png index 92f6402..92f6402 100644 diff --git a/static/img/cuxiao/newuser/00.jpg b/static/huodong/cuxiao/img/151201/newuser/00.jpg index 3760658..3760658 100644 diff --git a/static/img/cuxiao/newuser/01.jpg b/static/huodong/cuxiao/img/151201/newuser/01.jpg index 35dacdf..35dacdf 100644 diff --git a/static/img/cuxiao/newuser/02.jpg b/static/huodong/cuxiao/img/151201/newuser/02.jpg index 8e6d775..8e6d775 100644 diff --git a/static/img/cuxiao/newuser/03.jpg b/static/huodong/cuxiao/img/151201/newuser/03.jpg index 5e2b5fa..5e2b5fa 100644 diff --git a/static/img/cuxiao/newuser/04.jpg b/static/huodong/cuxiao/img/151201/newuser/04.jpg index 74d2bac..74d2bac 100644 diff --git a/static/img/cuxiao/newuser/05.jpg b/static/huodong/cuxiao/img/151201/newuser/05.jpg index 03be228..03be228 100644 diff --git a/static/img/cuxiao/newuser/06.jpg b/static/huodong/cuxiao/img/151201/newuser/06.jpg index 3b56c9c..3b56c9c 100644 diff --git a/static/img/cuxiao/newuser/07.jpg b/static/huodong/cuxiao/img/151201/newuser/07.jpg index 5775b0c..5775b0c 100644 diff --git a/static/img/cuxiao/newuser/08.jpg b/static/huodong/cuxiao/img/151201/newuser/08.jpg index 517687c..517687c 100644 diff --git a/static/img/cuxiao/newuser/09.jpg b/static/huodong/cuxiao/img/151201/newuser/09.jpg index 923c937..923c937 100644 diff --git a/static/img/cuxiao/newuser/10.jpg b/static/huodong/cuxiao/img/151201/newuser/10.jpg index 734ea89..734ea89 100644 diff --git a/static/img/cuxiao/newuser/11.jpg b/static/huodong/cuxiao/img/151201/newuser/11.jpg index 532fa46..532fa46 100644 diff --git a/static/img/cuxiao/newuser/12.jpg b/static/huodong/cuxiao/img/151201/newuser/12.jpg index a7816d9..a7816d9 100644 diff --git a/static/img/cuxiao/newuser/13.jpg b/static/huodong/cuxiao/img/151201/newuser/13.jpg index 3b6d224..3b6d224 100644 diff --git a/static/img/cuxiao/newuser/14.jpg b/static/huodong/cuxiao/img/151201/newuser/14.jpg index f2c94d9..f2c94d9 100644 diff --git a/static/img/cuxiao/newuser/15.jpg b/static/huodong/cuxiao/img/151201/newuser/15.jpg index 4302922..4302922 100644 diff --git a/static/img/cuxiao/newuser/16.jpg b/static/huodong/cuxiao/img/151201/newuser/16.jpg index f899206..f899206 100644 diff --git a/static/img/cuxiao/newuser/17.jpg b/static/huodong/cuxiao/img/151201/newuser/17.jpg index 3c68b2a..3c68b2a 100644 diff --git a/static/img/cuxiao/newuser/18.jpg b/static/huodong/cuxiao/img/151201/newuser/18.jpg index 33d5632..33d5632 100644 diff --git a/static/img/cuxiao/newuser/19.jpg b/static/huodong/cuxiao/img/151201/newuser/19.jpg index 1dfce92..1dfce92 100644 diff --git a/static/img/cuxiao/newuser/banner.jpg b/static/huodong/cuxiao/img/151201/newuser/banner.jpg index 655b05f..655b05f 100644 diff --git a/static/img/cuxiao/newuser/brand-01.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-01.jpg index 8d60474..8d60474 100644 diff --git a/static/img/cuxiao/newuser/brand-02.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-02.jpg index fdb8d39..fdb8d39 100644 diff --git a/static/img/cuxiao/newuser/brand-03.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-03.jpg index 1513946..1513946 100644 diff --git a/static/img/cuxiao/newuser/brand-04.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-04.jpg index ea56532..ea56532 100644 diff --git a/static/img/cuxiao/newuser/brand-05.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-05.jpg index 3281dbf..3281dbf 100644 diff --git a/static/img/cuxiao/newuser/brand-06.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-06.jpg index 47c4438..47c4438 100644 diff --git a/static/img/cuxiao/newuser/brand-07.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-07.jpg index 10f1202..10f1202 100644 diff --git a/static/img/cuxiao/newuser/brand-08.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-08.jpg index d5229ae..d5229ae 100644 diff --git a/static/img/cuxiao/newuser/brand-09.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-09.jpg index 10c77ad..10c77ad 100644 diff --git a/static/img/cuxiao/newuser/brand-10.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-10.jpg index 6d9fb13..6d9fb13 100644 diff --git a/static/img/cuxiao/newuser/brand-11.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-11.jpg index cd403c0..cd403c0 100644 diff --git a/static/img/cuxiao/newuser/brand-12.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-12.jpg index a450e40..a450e40 100644 diff --git a/static/img/cuxiao/newuser/brand-13.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-13.jpg index a12fd7d..a12fd7d 100644 diff --git a/static/img/cuxiao/newuser/brand-14.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-14.jpg index 1ce48f2..1ce48f2 100644 diff --git a/static/img/cuxiao/newuser/brand-15.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-15.jpg index d61f56f..d61f56f 100644 diff --git a/static/img/cuxiao/newuser/brand-16.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-16.jpg index ee38e33..ee38e33 100644 diff --git a/static/img/cuxiao/newuser/brand-17.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-17.jpg index e981758..e981758 100644 diff --git a/static/img/cuxiao/newuser/brand-18.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-18.jpg index 049bcd0..049bcd0 100644 diff --git a/static/img/cuxiao/newuser/brand-19.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-19.jpg index 87e931f..87e931f 100644 diff --git a/static/img/cuxiao/newuser/brand-20.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-20.jpg index e761ad9..e761ad9 100644 diff --git a/static/img/cuxiao/newuser/brand-21.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-21.jpg index 18716b5..18716b5 100644 diff --git a/static/img/cuxiao/newuser/brand-22.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-22.jpg index c0e0a3e..c0e0a3e 100644 diff --git a/static/img/cuxiao/newuser/brand-23.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-23.jpg index 405ca22..405ca22 100644 diff --git a/static/img/cuxiao/newuser/brand-24.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-24.jpg index e441281..e441281 100644 diff --git a/static/img/cuxiao/newuser/brand-25.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-25.jpg index 06e005c..06e005c 100644 diff --git a/static/img/cuxiao/newuser/brand-26.jpg b/static/huodong/cuxiao/img/151201/newuser/brand-26.jpg index b8d7d01..b8d7d01 100644 diff --git a/static/huodong/cuxiao/img/151201/newuser/return.png b/static/huodong/cuxiao/img/151201/newuser/return.png new file mode 100644 index 0000000..ac83be8 Binary files /dev/null and b/static/huodong/cuxiao/img/151201/newuser/return.png differ diff --git a/static/huodong/cuxiao/img/151201/newuser/tip.png b/static/huodong/cuxiao/img/151201/newuser/tip.png new file mode 100644 index 0000000..1ad454f Binary files /dev/null and b/static/huodong/cuxiao/img/151201/newuser/tip.png differ diff --git a/static/img/cuxiao/newuser/two.jpg b/static/huodong/cuxiao/img/151201/newuser/two.jpg index e1a5fcb..e1a5fcb 100644 diff --git a/static/js/cuxiao/151201/coupon.mobile.js b/static/huodong/cuxiao/js/151201/coupon.mobile.js index 6274315..6274315 100644 --- a/static/js/cuxiao/151201/coupon.mobile.js +++ b/static/huodong/cuxiao/js/151201/coupon.mobile.js diff --git a/static/js/cuxiao/jquery.lazyload.js b/static/huodong/cuxiao/js/jquery.lazyload.js index 5e76bea..5e76bea 100644 --- a/static/js/cuxiao/jquery.lazyload.js +++ b/static/huodong/cuxiao/js/jquery.lazyload.js diff --git a/static/js/cuxiao/jquery.min.js b/static/huodong/cuxiao/js/jquery.min.js index 49990d6..49990d6 100644 --- a/static/js/cuxiao/jquery.min.js +++ b/static/huodong/cuxiao/js/jquery.min.js diff --git a/static/img/cuxiao/common/rule-bg.png b/static/img/cuxiao/common/rule-bg.png deleted file mode 100644 index ce32f63..0000000 Binary files a/static/img/cuxiao/common/rule-bg.png and /dev/null differ diff --git a/static/img/cuxiao/kidlife/kid08.png b/static/img/cuxiao/kidlife/kid08.png deleted file mode 100644 index 8e7a2b3..0000000 Binary files a/static/img/cuxiao/kidlife/kid08.png and /dev/null differ diff --git a/template/huodong.m.yohobuy.com/README.md b/template/huodong.m.yohobuy.com/README.md new file mode 100644 index 0000000..bd010fd --- /dev/null +++ b/template/huodong.m.yohobuy.com/README.md @@ -0,0 +1 @@ +该目录用于存放前端活动相关的模板 \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/boysbrand.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/boysbrand.phtml index 57c1598..52e123a 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/boysbrand.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/boysbrand.phtml @@ -8,7 +8,7 @@ <meta content="yes" name="apple-touch-fullscreen"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <title>{{staticTitle}}</title> -<link rel="stylesheet" href="http://static.dev.yohobuy.com/css/cuxiao/151201/coupon.mobile.css"> +<link rel="stylesheet" href="{{cssUrl}}/cuxiao/css/151201/coupon.mobile.css"> <link rel="dns-prefetch" href="//cdn.yoho.cn"> <link rel="dns-prefetch" href="//static.yohobuy.com"> <script type="text/javascript"> @@ -205,25 +205,9 @@ {{#if weixinShare}} <script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> {{/if}} -<script type="text/javascript" src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> -<script type="text/javascript" src="http://static.dev.yohobuy.com/js/cuxiao/151201/coupon.mobile.js"></script> -<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 type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/151201/coupon.mobile.js"></script> +{{> layout/analysis}} + </body> </html> \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/girlsbrand.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/girlsbrand.phtml index d01b091..2397879 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/girlsbrand.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/girlsbrand.phtml @@ -7,8 +7,8 @@ <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"> -<title>{{title}}</title> -<link rel="stylesheet" href="http://static.dev.yohobuy.com/css/cuxiao/151201/coupon.mobile.css"> +<title>{{staticTitle}}</title> +<link rel="stylesheet" href="{{cssUrl}}/cuxiao/css/151201/coupon.mobile.css"> <link rel="dns-prefetch" href="//cdn.yoho.cn"> <link rel="dns-prefetch" href="//static.yohobuy.com"> <script type="text/javascript"> @@ -51,41 +51,41 @@ <div class="img-coupon clearfix"> <ul class="img-coupon01 girl"> <li> - <a class="get-coupon" href="{{url_570}}"></a> + <a class="enter-store" href="{{url_570}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15755"></a> </li> <li> - <a class="get-coupon" href="{{url_864}}"></a> + <a class="enter-store" href="{{url_864}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15761"></a> </li> </ul> <ul class="img-coupon02 girl"> <li> - <a class="get-coupon" href="{{url_824}}"></a> + <a class="enter-store" href="{{url_824}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15765"></a> </li> <li> - <a class="get-coupon" href="{{url_536}}"></a> + <a class="enter-store" href="{{url_536}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15767"></a> </li> </ul> <ul class="img-coupon03 girl"> <li> - <a class="get-coupon" href="{{url_257}}"></a> + <a class="enter-store" href="{{url_257}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15773"></a> </li> <li> - <a class="get-coupon" href="{{url_342}}"></a> + <a class="enter-store" href="{{url_342}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15775"></a> </li> </ul> <ul class="img-coupon04 girl"> <li> - <a class="get-coupon" href="{{url_354}}"></a> + <a class="enter-store" href="{{url_354}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15777"></a> </li> <li> - <a class="get-coupon" href="{{url_60}}"></a> + <a class="enter-store" href="{{url_60}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15663"></a> </li> </ul> @@ -124,41 +124,41 @@ <div class="img-coupon clearfix"> <ul class="img-coupon05 girl"> <li> - <a class="get-coupon" href="{{url_324}}"></a> + <a class="enter-store" href="{{url_324}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15783"></a> </li> <li> - <a class="get-coupon" href="{{url_589}}"></a> + <a class="enter-store" href="{{url_589}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15679"></a> </li> </ul> <ul class="img-coupon06 girl"> <li> - <a class="get-coupon" href="{{url_191}}"></a> + <a class="enter-store" href="{{url_191}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15751"></a> </li> <li> - <a class="get-coupon" href="{{url_4}}"></a> + <a class="enter-store" href="{{url_4}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15715"></a> </li> </ul> <ul class="img-coupon07 girl"> <li> - <a class="get-coupon" href="{{url_768}}"></a> + <a class="enter-store" href="{{url_768}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15795"></a> </li> <li> - <a class="get-coupon" href="{{url_649}}"></a> + <a class="enter-store" href="{{url_649}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15799"></a> </li> </ul> <ul class="img-coupon08 girl"> <li> - <a class="get-coupon" href="{{url_1026}}"></a> + <a class="enter-store" href="{{url_1026}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15811"></a> </li> <li> - <a class="get-coupon" href="{{url_1027}}"></a> + <a class="enter-store" href="{{url_1027}}"></a> <a class="get-coupon" href="{{jumpUrl}}" param="15813"></a> </li> </ul> @@ -215,25 +215,8 @@ <input id="shareTitle" type="hidden" value="{{shareTitle}}"> <input id="shareDesc" type="hidden" value="{{shareDesc}}"> <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" src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> -<script type="text/javascript" src="http://static.dev.yohobuy.com/js/cuxiao/151201/coupon.mobile.js"></script> -<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 type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/151201/coupon.mobile.js"></script> +{{> layout/analysis}} </body> </html> \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/kidsbrand.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/kidsbrand.phtml index bfa32c5..31de6f6 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/kidsbrand.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/kidsbrand.phtml @@ -7,8 +7,8 @@ <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"> -<title>{{title}}</title> -<link rel="stylesheet" href="http://static.dev.yohobuy.com/css/cuxiao/151201/coupon.mobile.css"> +<title>{{staticTitle}}</title> +<link rel="stylesheet" href="{{cssUrl}}/cuxiao/css/151201/coupon.mobile.css"> <link rel="dns-prefetch" href="//cdn.yoho.cn"> <link rel="dns-prefetch" href="//static.yohobuy.com"> <script type="text/javascript"> @@ -97,25 +97,8 @@ <input id="shareTitle" type="hidden" value="{{shareTitle}}"> <input id="shareDesc" type="hidden" value="{{shareDesc}}"> <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" src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> -<script type="text/javascript" src="http://static.dev.yohobuy.com/js/cuxiao/151201/coupon.mobile.js"></script> -<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 type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/151201/coupon.mobile.js"></script> +{{> layout/analysis}} </body> </html> \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/lifestylebrand.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/lifestylebrand.phtml index 7a83115..6c3b0a7 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/lifestylebrand.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/lifestylebrand.phtml @@ -7,8 +7,8 @@ <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"> -<title>{{title}}</title> -<link rel="stylesheet" href="http://static.dev.yohobuy.com/css/cuxiao/151201/coupon.mobile.css"> +<title>{{staticTitle}}</title> +<link rel="stylesheet" href="{{cssUrl}}/cuxiao/css/151201/coupon.mobile.css"> <link rel="dns-prefetch" href="//cdn.yoho.cn"> <link rel="dns-prefetch" href="//static.yohobuy.com"> <script type="text/javascript"> @@ -117,25 +117,8 @@ <input id="shareTitle" type="hidden" value="{{shareTitle}}"> <input id="shareDesc" type="hidden" value="{{shareDesc}}"> <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" src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> -<script type="text/javascript" src="http://static.dev.yohobuy.com/js/cuxiao/151201/coupon.mobile.js"></script> -<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 type="text/javascript" src="{{jsUrl}}/cuxiao/js/jquery.min.js"></script> +<script type="text/javascript" src="{{jsUrl}}/cuxiao/js/151201/coupon.mobile.js"></script> +{{> layout/analysis}} </body> </html> \ No newline at end of file diff --git a/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml new file mode 100644 index 0000000..850b106 --- /dev/null +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml @@ -0,0 +1,59 @@ +<!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; + } + .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> +</html> \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser-yohope.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser-yohope.phtml index 3f9fd14..e5cc3ff 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser-yohope.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser-yohope.phtml @@ -35,148 +35,148 @@ </head> <body> <div id="wrapper"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/banner.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/banner.jpg"> <div class="introduce"> YOHOPE计划是中国潮流产业的领导者YOHO!集团联合潮流教父Nigo、五月天主唱阿信等全球潮流ICON共同推出的新锐设计师孵化平台,主意是“Help Dream”。该计划为具有设计天赋和潮流设计梦想的国内外原创设计师提供全方位的支持,共同打造更加多元化、更具代表性的设计师品牌和潮流文化,推动中国潮流生态圈的发展。 </div> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/two.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/two.jpg"> <ul class="brand-item"> <li> <a href="{{url_208}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-01.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-01.jpg"> </a> </li> <li> <a href="{{url_256}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-02.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-02.jpg"> </a> </li> <li> <a href="{{url_257}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-03.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-03.jpg"> </a> </li> <li> <a href="{{url_450}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-04.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-04.jpg"> </a> </li> <li> <a href="{{url_444}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-05.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-05.jpg"> </a> </li> <li> <a href="{{url_443}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-06.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-06.jpg"> </a> </li> <li> <a href="{{url_261}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-07.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-07.jpg"> </a> </li> <li> <a href="{{url_350}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-08.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-08.jpg"> </a> </li> <li> <a href="{{url_302}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-09.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-09.jpg"> </a> </li> <li> <a href="{{url_852}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-10.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-10.jpg"> </a> </li> <li> <a href="{{url_570}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-11.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-11.jpg"> </a> </li> <li><a href="{{url_560}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-12.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-12.jpg"> </a> </li> <li> <a href="{{url_520}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-13.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-13.jpg"> </a> </li> <li> <a href="{{url_562}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-14.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-14.jpg"> </a> </li> <li> <a href="{{url_672}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-15.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-15.jpg"> </a> </li> <li> <a href="{{url_678}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-16.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-16.jpg"> </a> </li> <li> <a href="{{url_396}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-17.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-17.jpg"> </a> </li> <li> <a href="{{url_397}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-18.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-18.jpg"> </a> </li> <li> <a href="{{url_550}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-19.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-19.jpg"> </a> </li> <li> <a href="{{url_591}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-20.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-20.jpg"> </a> </li> <li> <a href="{{url_583}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-21.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-21.jpg"> </a> </li> <li> <a href="{{url_598}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-22.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-22.jpg"> </a> </li> <li> <a href="{{url_824}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-23.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-23.jpg"> </a> </li> <li> <a href="{{url_481}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-24.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-24.jpg"> </a> </li> <li> <a href="{{url_701}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-25.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-25.jpg"> </a> </li> <li> <a href="{{url_464}}"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/brand-26.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/brand-26.jpg"> </a> </li> </ul> </div> - <script src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> - <script src="http://static.dev.yohobuy.com/js/cuxiao/jquery.lazyload.js"></script> + <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> $(function() { $("img.lazy").lazyload({ diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser.phtml b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser.phtml index 69491ac..38505c9 100644 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser.phtml +++ b/template/huodong.m.yohobuy.com/actions/cuxiao/coupon/newuser.phtml @@ -23,71 +23,71 @@ </head> <body> <div id="wrapper"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/01.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/02.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/03.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/04.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/04.jpg"> <a class="href href-right" href="{{url_yohope}}"></a> </div> - <a href="{{url_mycoupon}}"><img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/05.jpg"></a> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/06.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/07.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/08.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> <div class="img-box"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/09.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> <div class="img-box"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/10.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> <div class="img-box"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/11.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> <div class="img-box"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/12.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> <div class="img-box"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/13.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/14.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/15.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/16.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/17.jpg"> - <img class="lazy" data-original="http://static.dev.yohobuy.com/img/cuxiao/newuser/18.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/19.jpg"> + <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="http://static.dev.yohobuy.com/img/cuxiao/newuser/00.jpg"> + <img class="lazy" data-original="{{jsUrl}}/cuxiao/img/151201/newuser/00.jpg"> </div> <div id="coupon-container" param="{{activityId}}"></div> - <script src="http://static.dev.yohobuy.com/js/cuxiao/jquery.min.js"></script> - <script src="http://static.dev.yohobuy.com/js/cuxiao/jquery.lazyload.js"></script> - <script src="http://static.dev.yohobuy.com/js/cuxiao/151201/coupon.mobile.js"></script> + <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({ diff --git a/template/huodong.m.yohobuy.com/partials/layout/analysis.phtml b/template/huodong.m.yohobuy.com/partials/layout/analysis.phtml new file mode 100644 index 0000000..e21be9a --- /dev/null +++ b/template/huodong.m.yohobuy.com/partials/layout/analysis.phtml @@ -0,0 +1,28 @@ +<!-- 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> diff --git a/template/huodong.yohobuy.com/README.md b/template/huodong.yohobuy.com/README.md new file mode 100644 index 0000000..bd010fd --- /dev/null +++ b/template/huodong.yohobuy.com/README.md @@ -0,0 +1 @@ +该目录用于存放前端活动相关的模板 \ No newline at end of file diff --git a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml b/template/m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml deleted file mode 100644 index e69de29..0000000 --- a/template/m.yohobuy.com/actions/cuxiao/coupon/newuser-help.phtml +++ /dev/null diff --git a/yohobuy/huodong.m.yohobuy.com/application/Bootstrap.php b/yohobuy/huodong.m.yohobuy.com/application/Bootstrap.php new file mode 100644 index 0000000..4bc6cb0 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/application/Bootstrap.php @@ -0,0 +1,142 @@ +<?php + +/** + * 启动运行 + * + * @name Bootstrap + * @author fei.hong + * @desc 所有在Bootstrap类中, 以_init开头的方法, 都会被Yaf调用, + * @see http://www.php.net/manual/en/class.yaf-bootstrap-abstract.php + * 这些方法, 都接受一个参数:Yaf_Dispatcher $dispatcher + * 调用的次序, 和申明的次序相同 + */ +use Yaf\Bootstrap_Abstract; +use Yaf\Dispatcher; +use Yaf\Application; +use Yaf\Registry; +use Yaf\Loader; +use Yaf\Config; +use Plugin\TemplateLayout; + +class Bootstrap extends Bootstrap_Abstract +{ + + private $_config; + + /** + * 初始化配置 + * @param Yaf_Dispatcher $dispatcher + */ + public function _initConfig(Dispatcher $dispatcher) + { + define('REQUEST_METHOD', strtoupper($dispatcher->getRequest()->getMethod())); + $this->_config = Application::app()->getConfig(); + Registry::set('appConfig', $this->_config); + } + + /** + * 初始化应用 + * @param Yaf_Dispatcher $dispatcher + */ + public function _initApplication(Dispatcher $dispatcher) + { + defined('APPLICATION_SYSTEM_CONFIG') || define('APPLICATION_SYSTEM_CONFIG', $this->_config->application->servers->config); + if (APPLICATION_ENV !== 'production') { + error_reporting(E_ALL); + ini_set('display_startup_errors', 1); + ini_set('display_errors', 1); + } + Loader::getInstance()->registerLocalNameSpace(explode(',', $this->_config->application->namespaces)); + } + +// /** +// * 初始化插件 +// * @param Yaf_Dispatcher $dispatcher +// */ +// public function _initPlugin(Dispatcher $dispatcher) +// { +// +// } + + /** + * 初始化路由 + * @param Yaf_Dispatcher $dispatcher + */ + public function _initRoute(Dispatcher $dispatcher) + { + $hostParts = explode('.', $dispatcher->getRequest()->getServer('HTTP_HOST', '')); + $level = count($hostParts) - 1; + + /* 根据域名的级别,设置默认的模块、控制器、方法 */ + $module = 'Index'; + $controller = 'Index'; + $action = 'Index'; + // 三级域名 + if (3 === $level) { + $subDomain = strval($hostParts[0]); + switch (strtolower($subDomain)) { + case 'm': // 老版(到频道选择) + case 'buy': // 测试环境的域名, 以后可去掉 + break; + case 'new': // 原新版(到男生首页) + $controller = 'Boys'; + break; + case 'search': // 搜索 + $controller = 'Search'; + $action = 'List'; + break; + case 'guang': // 逛 + $module = 'Guang'; + break; + case 'list': // 商品列表 + $module = 'Product'; + break; + default: // 其它(识别为品牌) + $module = 'Product'; + $action = 'Brand'; + $dispatcher->getRequest()->setParam('named', $subDomain); + break; + } + } + $dispatcher->getRequest()->module = $module; + $dispatcher->getRequest()->controller = $controller; + $dispatcher->getRequest()->action = $action; + + /* 根据对应模块的配置,添加相应的路由规则 */ + $iniFile = APPLICATION_PATH . '/configs/routes.' . strtolower($module) . '.ini'; + if (file_exists($iniFile)) { + $config = new Config\Ini($iniFile); + if (isset($config->routes)) { + $dispatcher->getRouter()->addConfig($config->routes); + } + } + } + + /** + * 初始化Layout + * @param Yaf_Dispatcher $dispatcher + */ + public function _initLayout(Dispatcher $dispatcher) + { + // 关闭自动渲染模板 + $dispatcher->autoRender(false); + + // 判断到不是AJAX请求时, 使用自定义的模板渲染 (Mustache or Handlebars) + //if (!$dispatcher->getRequest()->isXmlHttpRequest()) { + $layout = new TemplateLayout(); + $layout->setScriptPath($this->_config->application->template->path); + $dispatcher->setView($layout); + //} + } + +// /** +// * 初始化第三方包 +// * @param Dispatcher $dispatcher +// */ +// public function _initPackage(Dispatcher $dispatcher) +// { +// if ($this->_config->composer->autoload == 1) { +// require $this->_config->composer->path . '/vendor/autoload.php'; +// } +// } +} diff --git a/yohobuy/huodong.m.yohobuy.com/application/controllers/Error.php b/yohobuy/huodong.m.yohobuy.com/application/controllers/Error.php new file mode 100644 index 0000000..60f4e22 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/application/controllers/Error.php @@ -0,0 +1,29 @@ +<?php + +/** + * 错误错误控制器 + * + * @name ErrorController + * @desc 错误控制器, 在发生未捕获的异常时刻被调用 + * @see http://www.php.net/manual/en/yaf-dispatcher.catchexception.php + */ +use Action\AbstractAction; + +class ErrorController extends AbstractAction +{ + + public function indexAction() + { + header('HTTP/1.1 404 Not Found'); + header('Status: 404 Not Found'); + exit(); + } + + public function errorAction($exception) + { + header('HTTP/1.1 404 Not Found'); + header('Status: 404 Not Found'); + exit(); + } + +} diff --git a/yohobuy/huodong.m.yohobuy.com/application/controllers/Index.php b/yohobuy/huodong.m.yohobuy.com/application/controllers/Index.php new file mode 100644 index 0000000..4bbee1c --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/application/controllers/Index.php @@ -0,0 +1,20 @@ +<?php + +use Action\AbstractAction; +use Plugin\Helpers; + +/** + * 默认 + */ +class IndexController extends AbstractAction +{ + + /** + * 首页 + */ + public function indexAction() + { + exit(); + } + +} diff --git a/yohobuy/m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php b/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php index f7c4369..8bb5f27 100644 --- a/yohobuy/m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php +++ b/yohobuy/huodong.m.yohobuy.com/application/modules/Cuxiao/controllers/Coupon.php @@ -1,6 +1,6 @@ <?php -use Action\AbstractAction; +use Action\HuodongAction; use Plugin\Helpers; use LibModels\Wap\Cuxiao\ActivityData; use Api\Sign; @@ -15,15 +15,27 @@ use Api\Yohobuy; * @version 1.0 (2015-11-25 13:08:58) * @author fei.hong <fei.hong@yoho.cn> */ -class CouponController extends AbstractAction +class CouponController extends HuodongAction { /* 用户会话ID */ const SESSION_UID = 'coupon_uid'; + + /** +正式活动ID(绑优惠券) +男生 364 +女生 366 +潮童 368 +创意生活 370 + +正式活动share_ID +男生 406 +女生 408 +潮童 410 +创意生活 412 + */ /** * 男生的品牌领券 - * - * 上线时间 2015/12/1 */ public function boysbrandAction() { @@ -52,13 +64,13 @@ class CouponController extends AbstractAction 'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg', 'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!', - 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}', - 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}', - 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}', - 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}', + 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}', + 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}', + 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"N","type":0,"url":"' . $urlKids . '","param":{}}}', + 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"N","type":0,"url":"' . $urlLifestyle . '","param":{}}}', 'url_350' => 'http://list.m.yohobuy.com/?gender=1,3&brand=350&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"350","title":"MACROPUS"}}', - 'url_160' => 'http://list.m.yohobuy.com/?gender=1,3&brand=160&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"160","title":"izzue"}}', + 'url_160' => 'http://list.m.yohobuy.com/?gender=1,3&brand=60&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"60","title":"izzue"}}', 'url_341' => 'http://list.m.yohobuy.com/?gender=1,3&brand=341&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"341","title":"鬼洗"}}', 'url_710' => 'http://list.m.yohobuy.com/?gender=1,3&brand=710&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"710","title":"MADNESS"}}', 'url_471' => 'http://list.m.yohobuy.com/?gender=1,3&brand=471&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"471","title":"DUSTY"}}', @@ -79,12 +91,12 @@ class CouponController extends AbstractAction 'url_707' => 'http://list.m.yohobuy.com/?gender=1,3&brand=707&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"707","title":"Black Scale"}}', 'url_550' => 'http://list.m.yohobuy.com/?gender=1,3&brand=550&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"550","title":"SYS.tag"}}', 'url_600' => 'http://list.m.yohobuy.com/?gender=1,3&brand=600&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"600","title":"HAPPYATOMIC"}}', - 'url_152' => 'http://list.m.yohobuy.com/?gender=1,3&brand=152&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"152","title":"HEART"}}', + 'url_152' => 'http://list.m.yohobuy.com/?gender=1,3&brand=52&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"52","title":"HEART"}}', 'url_464' => 'http://list.m.yohobuy.com/?gender=1,3&brand=464&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"464","title":"Storm Stamps"}}', - 'url_102' => 'http://list.m.yohobuy.com/?gender=1,3&brand=102&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"102","title":"GAS"}}', + 'url_102' => 'http://list.m.yohobuy.com/?gender=1,3&brand=1021&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"1021","title":"GAS"}}', 'url_851' => 'http://list.m.yohobuy.com/?gender=1,3&brand=851&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"851","title":"Reshake"}}', 'url_699' => 'http://list.m.yohobuy.com/?gender=1,3&brand=699&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"699","title":"DGK"}}', - 'url_103' => 'http://list.m.yohobuy.com/?gender=1,3&brand=103&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"103","title":"AGAMEMNON"}}', + 'url_103' => 'http://list.m.yohobuy.com/?gender=1,3&brand=1023&openby:yohobuy={"action":"go.list","params":{"gender":"1,3","brand":"1023","title":"AGAMEMNON"}}', '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"}}', @@ -139,10 +151,10 @@ class CouponController extends AbstractAction 'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg', 'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!', - 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}', - 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}', - 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}', - 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}', + 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}', + 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}', + 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"N","type":0,"url":"' . $urlKids . '","param":{}}}', + 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"N","type":0,"url":"' . $urlLifestyle . '","param":{}}}', '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_864' => 'http://list.m.yohobuy.com/?gender=2,3&brand=868&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"868","title":"Mango"}}', @@ -231,17 +243,17 @@ class CouponController extends AbstractAction 'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg', 'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!', - 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}', - 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}', - 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}', - 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}', - 'url_907' => 'http://list.m.yohobuy.com/?msort=365&brand=907&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"907","title":"AMES BROS"}}', - 'url_600' => 'http://list.m.yohobuy.com/?msort=365&brand=600&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"600","title":"HAPPYATOMIC"}}', - 'url_888' => 'http://list.m.yohobuy.com/?msort=365&brand=888&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"888","title":"Am&ot"}}', - 'url_855' => 'http://list.m.yohobuy.com/?msort=365&brand=855&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"855","title":"HOP"}}', - 'url_203' => 'http://list.m.yohobuy.com/?msort=365&brand=203&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"203","title":"Native"}}', - 'url_800' => 'http://list.m.yohobuy.com/?msort=365&brand=800&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"800","title":"MANAN"}}', - 'url_784' => 'http://list.m.yohobuy.com/?msort=365&brand=784&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"784","title":"香水娜娜"}}', + 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}', + 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}', + 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"N","type":0,"url":"' . $urlKids . '","param":{}}}', + 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"N","type":0,"url":"' . $urlLifestyle . '","param":{}}}', + 'url_907' => 'http://list.m.yohobuy.com/?msort=365&brand=907&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"907","title":"AMES BROS"}}', + 'url_600' => 'http://list.m.yohobuy.com/?msort=365&brand=600&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"600","title":"HAPPYATOMIC"}}', + 'url_888' => 'http://list.m.yohobuy.com/?msort=365&brand=888&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"888","title":"Am&ot"}}', + 'url_855' => 'http://list.m.yohobuy.com/?msort=365&brand=855&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"855","title":"HOP"}}', + 'url_203' => 'http://list.m.yohobuy.com/?msort=365&brand=203&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"203","title":"Native"}}', + 'url_800' => 'http://list.m.yohobuy.com/?msort=365&brand=800&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"800","title":"MANAN"}}', + 'url_784' => 'http://list.m.yohobuy.com/?msort=365&brand=784&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"784","title":"香水娜娜"}}', 'url_876' => 'http://list.m.yohobuy.com/?msort=365&brand=506&openby:yohobuy={"action":"go.list","params":{"brand":"506","title":"Fun"}}', )); } @@ -279,24 +291,24 @@ class CouponController extends AbstractAction 'shareImg' => 'http://img12.static.yhbimg.com/couponImg/2015/11/26/09/0226ad7f8bcf5467a789e17b761c7557e0.jpg', 'shareDesc' => '2015感恩季!品牌专属优惠券限时送!先领券,再购物,让你乐享整个冬季!', - 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"Y","type":0,"url":"' . $urlBoys . '","param":{}}}', - 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"Y","type":0,"url":"' . $urlGirls . '","param":{}}}', - 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"Y","type":0,"url":"' . $urlKids . '","param":{}}}', - 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"Y","type":0,"url":"' . $urlLifestyle . '","param":{}}}', + 'url_boys' => $urlBoys . '?yohobuy={"action":"go.h5","params":{"id":"75","share":"' . $urlShare . '","shareparam":{"id":"75"},"islogin":"N","type":0,"url":"' . $urlBoys . '","param":{}}}', + 'url_girls' => $urlGirls . '?yohobuy={"action":"go.h5","params":{"id":"76","share":"' . $urlShare . '","shareparam":{"id":"76"},"islogin":"N","type":0,"url":"' . $urlGirls . '","param":{}}}', + 'url_kids' => $urlKids . '?yohobuy={"action":"go.h5","params":{"id":"77","share":"' . $urlShare . '","shareparam":{"id":"77"},"islogin":"N","type":0,"url":"' . $urlKids . '","param":{}}}', + 'url_lifestyle' => $urlLifestyle . '?yohobuy={"action":"go.h5","params":{"id":"78","share":"' . $urlShare . '","shareparam":{"id":"78"},"islogin":"N","type":0,"url":"' . $urlLifestyle . '","param":{}}}', - 'url_166' => 'http://list.m.yohobuy.com/?msort=10&brand=166&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"166","title":"九口山"}}', - 'url_201' => 'http://list.m.yohobuy.com/?msort=10&brand=201&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"201","title":"wesc"}}', - 'url_626' => 'http://list.m.yohobuy.com/?msort=10&brand=626&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"626","title":"cliché"}}', - 'url_1024' => 'http://list.m.yohobuy.com/?msort=10&brand=1024&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"1024","title":"SANRIO"}}', - 'url_675' => 'http://list.m.yohobuy.com/?msort=10&brand=676&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"676","title":"Filter017"}}', - 'url_801' => 'http://list.m.yohobuy.com/?msort=10&brand=801&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"801","title":"Miss Moda"}}', - 'url_686' => 'http://list.m.yohobuy.com/?msort=10&brand=686&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"686","title":"H.DUE.O"}}', - 'url_501' => 'http://list.m.yohobuy.com/?msort=10&brand=501&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"501","title":"OFESS"}}', - 'url_925' => 'http://list.m.yohobuy.com/?msort=10&brand=925&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"925","title":"moshi 摩仕"}}', - 'url_932' => 'http://list.m.yohobuy.com/?msort=10&brand=932&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"932","title":"YESHM永衡"}}', - 'url_892' => 'http://list.m.yohobuy.com/?msort=10&brand=892&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"892","title":"I-MEGO"}}', - 'url_849' => 'http://list.m.yohobuy.com/?msort=10&brand=849&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"849","title":"ZEUSE"}}', - 'url_615' => 'http://list.m.yohobuy.com/?msort=10&brand=615&openby:yohobuy={"action":"go.list","params":{"gender":"2,3","brand":"615","title":"PHILIPS"}}', + 'url_166' => 'http://list.m.yohobuy.com/?msort=10&brand=166&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"166","title":"九口山"}}', + 'url_201' => 'http://list.m.yohobuy.com/?msort=10&brand=201&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"201","title":"wesc"}}', + 'url_626' => 'http://list.m.yohobuy.com/?msort=10&brand=626&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"626","title":"cliché"}}', + 'url_1024' => 'http://list.m.yohobuy.com/?msort=10&brand=1024&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"1024","title":"SANRIO"}}', + 'url_675' => 'http://list.m.yohobuy.com/?msort=10&brand=676&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"676","title":"Filter017"}}', + 'url_801' => 'http://list.m.yohobuy.com/?msort=10&brand=801&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"801","title":"Miss Moda"}}', + 'url_686' => 'http://list.m.yohobuy.com/?msort=10&brand=686&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"686","title":"H.DUE.O"}}', + 'url_501' => 'http://list.m.yohobuy.com/?msort=10&brand=501&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"501","title":"OFESS"}}', + 'url_925' => 'http://list.m.yohobuy.com/?msort=10&brand=925&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"925","title":"moshi 摩仕"}}', + 'url_932' => 'http://list.m.yohobuy.com/?msort=10&brand=932&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"932","title":"YESHM永衡"}}', + 'url_892' => 'http://list.m.yohobuy.com/?msort=10&brand=892&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"892","title":"I-MEGO"}}', + 'url_849' => 'http://list.m.yohobuy.com/?msort=10&brand=849&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"849","title":"ZEUSE"}}', + 'url_615' => 'http://list.m.yohobuy.com/?msort=10&brand=615&openby:yohobuy={"action":"go.list","params":{"gender":"1,2,3","brand":"615","title":"PHILIPS"}}', )); } diff --git a/yohobuy/huodong.m.yohobuy.com/configs/application.developer.ini b/yohobuy/huodong.m.yohobuy.com/configs/application.developer.ini new file mode 100644 index 0000000..5dc7fd9 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/application.developer.ini @@ -0,0 +1,62 @@ +[common] +;;默认项目 +application.directory = APPLICATION_PATH "/application" +;;website library +application.library = ROOT_PATH "/library" +;;模块配置 +application.modules = "Index,Cuxiao" +;;加载 +application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" +;;view文件的扩展名 +application.view.ext = "phtml" +;;默认layouts +application.layout.path = APPLICATION_PATH "/application/layouts" +;;layouts 默认文件 +application.layout.default = "default" +;;默认Controller +application.dispatcher.defaultController = "index" +;;默认Action +application.dispatcher.defaultAction = "index" + +;;初始化命名空间 +application.namespaces = "Action,Api,Configs,LibModels,Plugin" + +;;使用composer +composer.autoload = 0 +composer.path = APPLICATION_PATH "/library/Package" + +yaf.use_namespace = 1 + +;;调试模式 +[developer : common] +application.debug = True +application.servers.config = APPLICATION_PATH "/configs/core" + +;出错的时候是否抛出异常 +application.dispatcher.throwException = True + +;是否使用默认的异常 捕获Controller, 如果开启, 在有未捕获的异常的时候, +;控制权会交给ErrorController的errorAction 方法, +;可以通过$request->getException()获得此异常对象 False +application.dispatcher.catchException = True + +;模板预编译目录,该目录需要有读写权限 +application.template.compile = ROOT_PATH "/compile/huodong.m.yohobuy.com" +application.template.path = ROOT_PATH "/template/huodong.m.yohobuy.com/actions" +application.template.partials = ROOT_PATH "/template/huodong.m.yohobuy.com/partials" +application.template.ext = ".phtml" + +;静态HTML页面的存放目录, 该目录需要有读写权限 +application.assets.path = ROOT_PATH "/assets" + +; 应用的版本号 +application.version = "1.0.0" + +; 网站SEO信息 +application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" +application.seo.keywords = "Yoho! 有货官网,潮流志,潮流男装,潮牌,美国潮牌,日本潮牌,香港潮牌,潮牌店,新品首发,欧美潮流,全球购,代购,时尚,流行,特卖,B2C,正品,购物网站,网上购物,货到付款" +application.seo.description = "YOHO! 有货,年轻人潮流购物中心,中国最大的潮流商品购物网站。100%品牌正品保证,支持货到付款。作为YOHO!旗下的购物平台,汇集了全球潮流时尚商品和中国最流行的商品,也是国内最大的原创文化商品平台,也是香港,台湾地区流行商品的集中地。同时包含日本、韩国等众多国外潮流品牌,带给您全新潮流购物体验。" + +; 网站静态资源 +application.js.url = "http://static.dev.yohobuy.com/huodong" +application.css.url = "http://static.dev.yohobuy.com/huodong" diff --git a/yohobuy/huodong.m.yohobuy.com/configs/application.preview.ini b/yohobuy/huodong.m.yohobuy.com/configs/application.preview.ini new file mode 100644 index 0000000..506d5b4 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/application.preview.ini @@ -0,0 +1,62 @@ +[common] +;;默认项目 +application.directory = APPLICATION_PATH "/application" +;;website library +application.library = ROOT_PATH "/library" +;;默认模块 +application.modules = "Index,Cuxiao" +;;加载 +application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" +;;view文件的扩展名 +application.view.ext = "phtml" +;;默认layouts +application.layout.path = APPLICATION_PATH "/application/layouts" +;;layouts 默认文件 +application.layout.default = "default" +;;默认Controller +application.dispatcher.defaultController = "index" +;;默认Action +application.dispatcher.defaultAction = "index" + +;;初始化命名空间 +application.namespaces = "Action,Api,Configs,LibModels,Plugin" + +;;使用composer +composer.autoload = 0 +composer.path = APPLICATION_PATH "/library/Package" + +yaf.use_namespace = 1 + +;;调试模式 +[preview : common] +application.debug = False +application.servers.config = APPLICATION_PATH "/configs/core" + +;出错的时候是否抛出异常 +application.dispatcher.throwException = False + +;是否使用默认的异常 捕获Controller, 如果开启, 在有未捕获的异常的时候, +;控制权会交给ErrorController的errorAction 方法, +;可以通过$request->getException()获得此异常对象 +application.dispatcher.catchException = False + +;模板预编译目录,该目录需要有读写权限 +application.template.compile = ROOT_PATH "/compile/huodong.m.yohobuy.com" +application.template.path = ROOT_PATH "/template/huodong.m.yohobuy.com/actions" +application.template.partials = ROOT_PATH "/template/huodong.m.yohobuy.com/partials" +application.template.ext = ".phtml" + +;静态HTML页面的存放目录, 该目录需要有读写权限 +application.assets.path = ROOT_PATH "/assets" + +; 应用的版本号 +application.version = "1.0.0" + +; 网站SEO信息 +application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" +application.seo.keywords = "Yoho! 有货官网,潮流志,潮流男装,潮牌,美国潮牌,日本潮牌,香港潮牌,潮牌店,新品首发,欧美潮流,全球购,代购,时尚,流行,特卖,B2C,正品,购物网站,网上购物,货到付款" +application.seo.description = "YOHO! 有货,年轻人潮流购物中心,中国最大的潮流商品购物网站。100%品牌正品保证,支持货到付款。作为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 diff --git a/yohobuy/huodong.m.yohobuy.com/configs/application.production.ini b/yohobuy/huodong.m.yohobuy.com/configs/application.production.ini new file mode 100644 index 0000000..909a00e --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/application.production.ini @@ -0,0 +1,62 @@ +[common] +;;默认项目 +application.directory = APPLICATION_PATH "/application" +;;website library +application.library = ROOT_PATH "/library" +;;默认模块 +application.modules = "Index,Cuxiao" +;;加载 +application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" +;;view文件的扩展名 +application.view.ext = "phtml" +;;默认layouts +application.layout.path = APPLICATION_PATH "/application/layouts" +;;layouts 默认文件 +application.layout.default = "default" +;;默认Controller +application.dispatcher.defaultController = "index" +;;默认Action +application.dispatcher.defaultAction = "index" + +;;初始化命名空间 +application.namespaces = "Action,Api,Configs,LibModels,Plugin" + +;;使用composer +composer.autoload = 0 +composer.path = APPLICATION_PATH "/library/Package" + +yaf.use_namespace = 1 + +;;调试模式 +[production : common] +application.debug = False +application.servers.config = APPLICATION_PATH "/configs/core" + +;出错的时候是否抛出异常 +application.dispatcher.throwException = False + +;是否使用默认的异常 捕获Controller, 如果开启, 在有未捕获的异常的时候, +;控制权会交给ErrorController的errorAction 方法, +;可以通过$request->getException()获得此异常对象 +application.dispatcher.catchException = False + +;模板预编译目录,该目录需要有读写权限 +application.template.compile = ROOT_PATH "/compile/huodong.m.yohobuy.com" +application.template.path = ROOT_PATH "/template/huodong.m.yohobuy.com/actions" +application.template.partials = ROOT_PATH "/template/huodong.m.yohobuy.com/partials" +application.template.ext = ".phtml" + +;静态HTML页面的存放目录, 该目录需要有读写权限 +application.assets.path = ROOT_PATH "/assets" + +; 应用的版本号 +application.version = "1.0.0" + +; 网站SEO信息 +application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" +application.seo.keywords = "Yoho! 有货官网,潮流志,潮流男装,潮牌,美国潮牌,日本潮牌,香港潮牌,潮牌店,新品首发,欧美潮流,全球购,代购,时尚,流行,特卖,B2C,正品,购物网站,网上购物,货到付款" +application.seo.description = "YOHO! 有货,年轻人潮流购物中心,中国最大的潮流商品购物网站。100%品牌正品保证,支持货到付款。作为YOHO!旗下的购物平台,汇集了全球潮流时尚商品和中国最流行的商品,也是国内最大的原创文化商品平台,也是香港,台湾地区流行商品的集中地。同时包含日本、韩国等众多国外潮流品牌,带给您全新潮流购物体验。" + +; 网站静态资源 +application.js.url = "http://cdn.yoho.cn/huodong" +application.css.url = "http://cdn.yoho.cn/huodong" \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/configs/application.testing.ini b/yohobuy/huodong.m.yohobuy.com/configs/application.testing.ini new file mode 100644 index 0000000..3a3b3ec --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/application.testing.ini @@ -0,0 +1,62 @@ +[common] +;;默认项目 +application.directory = APPLICATION_PATH "/application" +;;website library +application.library = ROOT_PATH "/library" +;;默认模块 +application.modules = "Index,Cuxiao" +;;加载 +application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" +;;view文件的扩展名 +application.view.ext = "phtml" +;;默认layouts +application.layout.path = APPLICATION_PATH "/application/layouts" +;;layouts 默认文件 +application.layout.default = "default" +;;默认Controller +application.dispatcher.defaultController = "index" +;;默认Action +application.dispatcher.defaultAction = "index" + +;;初始化命名空间 +application.namespaces = "Action,Api,Configs,LibModels,Plugin" + +;;使用composer +composer.autoload = 0 +composer.path = APPLICATION_PATH "/library/Package" + +yaf.use_namespace = 1 + +;;调试模式 +[testing : common] +application.debug = True +application.servers.config = APPLICATION_PATH "/configs/core" + +;出错的时候是否抛出异常 +application.dispatcher.throwException = True + +;是否使用默认的异常 捕获Controller, 如果开启, 在有未捕获的异常的时候, +;控制权会交给ErrorController的errorAction 方法, +;可以通过$request->getException()获得此异常对象 False +application.dispatcher.catchException = True + +;模板预编译目录,该目录需要有读写权限 +application.template.compile = ROOT_PATH "/compile/huodong.m.yohobuy.com" +application.template.path = ROOT_PATH "/template/huodong.m.yohobuy.com/actions" +application.template.partials = ROOT_PATH "/template/huodong.m.yohobuy.com/partials" +application.template.ext = ".phtml" + +;静态HTML页面的存放目录, 该目录需要有读写权限 +application.assets.path = ROOT_PATH "/assets" + +; 应用的版本号 +application.version = "1.0.0" + +; 网站SEO信息 +application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" +application.seo.keywords = "Yoho! 有货官网,潮流志,潮流男装,潮牌,美国潮牌,日本潮牌,香港潮牌,潮牌店,新品首发,欧美潮流,全球购,代购,时尚,流行,特卖,B2C,正品,购物网站,网上购物,货到付款" +application.seo.description = "YOHO! 有货,年轻人潮流购物中心,中国最大的潮流商品购物网站。100%品牌正品保证,支持货到付款。作为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 diff --git a/yohobuy/huodong.m.yohobuy.com/configs/core/cache.developer.config.ini b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.developer.config.ini new file mode 100644 index 0000000..8852441 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.developer.config.ini @@ -0,0 +1,7 @@ +[memcached] +master.hosts = 127.0.0.1:11212,127.0.0.1:11213 +slave.hosts = 127.0.0.1:11212,127.0.0.1:11213 +session.hosts = 127.0.0.1:11212,127.0.0.1:11213 + +[redis] +servers.hosts = 192.168.1.168:6379 \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/configs/core/cache.production.config.ini b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.production.config.ini new file mode 100644 index 0000000..b38c84f --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.production.config.ini @@ -0,0 +1,7 @@ +[memcached] +master.hosts=10.170.182.9:12111,10.172.169.31:12111,10.173.8.214:12111 +slave.hosts=10.170.182.9:12112,10.172.169.31:12112,10.173.8.214:12112 +session.hosts=10.170.182.9:12111,10.172.169.31:12111,10.173.8.214:12111 + +[redis] +servers.hosts=127.0.0.1:6379 \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/configs/core/cache.testing.config.ini b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.testing.config.ini new file mode 100644 index 0000000..82df97d --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/configs/core/cache.testing.config.ini @@ -0,0 +1,7 @@ +[memcached] +master.hosts=127.0.0.1:11212,127.0.0.1:11213 +slave.hosts=127.0.0.1:11212,127.0.0.1:11213 +session.hosts=127.0.0.1:11212,127.0.0.1:11213 + +[redis] +servers.hosts = 127.0.0.1:6379 \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/public/crossdomain.xml b/yohobuy/huodong.m.yohobuy.com/public/crossdomain.xml new file mode 100644 index 0000000..3c70a8f --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/public/crossdomain.xml @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<cross-domain-policy> + <allow-access-from domain="*.yohobuy.com" /> +</cross-domain-policy> \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/public/favicon.ico b/yohobuy/huodong.m.yohobuy.com/public/favicon.ico new file mode 100644 index 0000000..f559cca Binary files /dev/null and b/yohobuy/huodong.m.yohobuy.com/public/favicon.ico differ diff --git a/yohobuy/huodong.m.yohobuy.com/public/index-dev.php b/yohobuy/huodong.m.yohobuy.com/public/index-dev.php new file mode 100644 index 0000000..8e90918 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/public/index-dev.php @@ -0,0 +1,14 @@ +<?php +use Yaf\Application; + +define('SITE_MAIN', 'http://huodong.dev.yohobuy.com'); // 网站主域名 +define('OLD_MAIN', 'http://huodong.m.yohobuy.com'); // 网站旧域名 +define('COOKIE_DOMAIN', '.dev.yohobuy.com'); // COOKIE作用域 +define('SUB_DOMAIN', '.dev.yohobuy.com'); // 子域名后缀 +define('USE_CACHE', false); // 缓存的开关 +define('APPLICATION_PATH', dirname(__DIR__)); // 应用目录 +define('ROOT_PATH', dirname(dirname(APPLICATION_PATH))); // 根目录 +defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'developer'); + +$application = new Application(APPLICATION_PATH . '/configs/application.developer.ini'); +$application->bootstrap()->run(); \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/public/index-test.php b/yohobuy/huodong.m.yohobuy.com/public/index-test.php new file mode 100644 index 0000000..56b4374 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/public/index-test.php @@ -0,0 +1,14 @@ +<?php +use Yaf\Application; + +define('SITE_MAIN', 'http://huodong.m.yohobuy.com'); // 网站主域名 +define('OLD_MAIN', 'http://huodong.m.yohobuy.com'); // 网站旧域名 +define('COOKIE_DOMAIN', '.yohobuy.com'); // COOKIE作用域 +define('SUB_DOMAIN', '.m.yohobuy.com'); // 子域名后缀 +define('USE_CACHE', true); // 缓存的开关 +define('APPLICATION_PATH', dirname(__DIR__)); // 应用目录 +define('ROOT_PATH', dirname(dirname(APPLICATION_PATH))); // 根目录 +defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'testing'); + +$application = new Application(APPLICATION_PATH . '/configs/application.testing.ini'); +$application->bootstrap()->run(); \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/public/index.php b/yohobuy/huodong.m.yohobuy.com/public/index.php new file mode 100644 index 0000000..20a9e20 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/public/index.php @@ -0,0 +1,14 @@ +<?php +use Yaf\Application; + +define('SITE_MAIN', 'http://huodong.m.yohobuy.com'); // 网站主域名 +define('OLD_MAIN', 'http://huodong.m.yohobuy.com'); // 网站旧域名 +define('COOKIE_DOMAIN', '.yohobuy.com'); // COOKIE作用域 +define('SUB_DOMAIN', '.m.yohobuy.com'); // 子域名后缀 +define('USE_CACHE', true); // 缓存的开关 +define('APPLICATION_PATH', dirname(__DIR__)); // 应用目录 +define('ROOT_PATH', dirname(dirname(APPLICATION_PATH))); // 根目录 +defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'production'); + +$application = new Application(APPLICATION_PATH . '/configs/application.production.ini'); +$application->bootstrap()->run(); \ No newline at end of file diff --git a/yohobuy/huodong.m.yohobuy.com/public/robots.txt b/yohobuy/huodong.m.yohobuy.com/public/robots.txt new file mode 100644 index 0000000..5cea8a5 --- /dev/null +++ b/yohobuy/huodong.m.yohobuy.com/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: \ No newline at end of file diff --git a/yohobuy/m.yohobuy.com/application/Bootstrap.php b/yohobuy/m.yohobuy.com/application/Bootstrap.php index 4bc6cb0..ed98012 100644 --- a/yohobuy/m.yohobuy.com/application/Bootstrap.php +++ b/yohobuy/m.yohobuy.com/application/Bootstrap.php @@ -64,46 +64,7 @@ class Bootstrap extends Bootstrap_Abstract */ public function _initRoute(Dispatcher $dispatcher) { - $hostParts = explode('.', $dispatcher->getRequest()->getServer('HTTP_HOST', '')); - $level = count($hostParts) - 1; - - /* 根据域名的级别,设置默认的模块、控制器、方法 */ - $module = 'Index'; - $controller = 'Index'; - $action = 'Index'; - // 三级域名 - if (3 === $level) { - $subDomain = strval($hostParts[0]); - switch (strtolower($subDomain)) { - case 'm': // 老版(到频道选择) - case 'buy': // 测试环境的域名, 以后可去掉 - break; - case 'new': // 原新版(到男生首页) - $controller = 'Boys'; - break; - case 'search': // 搜索 - $controller = 'Search'; - $action = 'List'; - break; - case 'guang': // 逛 - $module = 'Guang'; - break; - case 'list': // 商品列表 - $module = 'Product'; - break; - default: // 其它(识别为品牌) - $module = 'Product'; - $action = 'Brand'; - $dispatcher->getRequest()->setParam('named', $subDomain); - break; - } - } - $dispatcher->getRequest()->module = $module; - $dispatcher->getRequest()->controller = $controller; - $dispatcher->getRequest()->action = $action; - - /* 根据对应模块的配置,添加相应的路由规则 */ - $iniFile = APPLICATION_PATH . '/configs/routes.' . strtolower($module) . '.ini'; + $iniFile = APPLICATION_PATH . '/configs/routes.index.ini'; if (file_exists($iniFile)) { $config = new Config\Ini($iniFile); if (isset($config->routes)) { diff --git a/yohobuy/m.yohobuy.com/configs/application.developer.ini b/yohobuy/m.yohobuy.com/configs/application.developer.ini index fa11ecc..0b5d8e1 100644 --- a/yohobuy/m.yohobuy.com/configs/application.developer.ini +++ b/yohobuy/m.yohobuy.com/configs/application.developer.ini @@ -4,7 +4,7 @@ application.directory = APPLICATION_PATH "/application" ;;website library application.library = ROOT_PATH "/library" ;;模块配置 -application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart,Cuxiao" +application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart" ;;加载 application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" ;;view文件的扩展名 @@ -50,7 +50,7 @@ application.template.ext = ".phtml" application.assets.path = ROOT_PATH "/assets" ; 应用的版本号 -application.version = "1.1.9c" +application.version = "1.1.9b" ; 网站SEO信息 application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" diff --git a/yohobuy/m.yohobuy.com/configs/application.preview.ini b/yohobuy/m.yohobuy.com/configs/application.preview.ini index a03ea14..8fa2766 100644 --- a/yohobuy/m.yohobuy.com/configs/application.preview.ini +++ b/yohobuy/m.yohobuy.com/configs/application.preview.ini @@ -4,7 +4,7 @@ application.directory = APPLICATION_PATH "/application" ;;website library application.library = ROOT_PATH "/library" ;;默认模块 -application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart,Cuxiao" +application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart" ;;加载 application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" ;;view文件的扩展名 @@ -50,7 +50,7 @@ application.template.ext = ".phtml" application.assets.path = ROOT_PATH "/assets" ; 应用的版本号 -application.version = "1.1.9c" +application.version = "1.1.9b" ; 网站SEO信息 application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" diff --git a/yohobuy/m.yohobuy.com/configs/application.production.ini b/yohobuy/m.yohobuy.com/configs/application.production.ini index 26b471d..ef1ad78 100644 --- a/yohobuy/m.yohobuy.com/configs/application.production.ini +++ b/yohobuy/m.yohobuy.com/configs/application.production.ini @@ -4,7 +4,7 @@ application.directory = APPLICATION_PATH "/application" ;;website library application.library = ROOT_PATH "/library" ;;默认模块 -application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart,Cuxiao" +application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart" ;;加载 application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" ;;view文件的扩展名 @@ -50,7 +50,7 @@ application.template.ext = ".phtml" application.assets.path = ROOT_PATH "/assets" ; 应用的版本号 -application.version = "1.1.9c" +application.version = "1.1.9b" ; 网站SEO信息 application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" diff --git a/yohobuy/m.yohobuy.com/configs/application.testing.ini b/yohobuy/m.yohobuy.com/configs/application.testing.ini index b9d546e..6676fc6 100644 --- a/yohobuy/m.yohobuy.com/configs/application.testing.ini +++ b/yohobuy/m.yohobuy.com/configs/application.testing.ini @@ -4,7 +4,7 @@ application.directory = APPLICATION_PATH "/application" ;;website library application.library = ROOT_PATH "/library" ;;默认模块 -application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart,Cuxiao" +application.modules = "Index,Category,Channel,Guang,Passport,Product,Cart" ;;加载 application.bootstrap = APPLICATION_PATH "/application/Bootstrap.php" ;;view文件的扩展名 @@ -50,7 +50,7 @@ application.template.ext = ".phtml" application.assets.path = ROOT_PATH "/assets" ; 应用的版本号 -application.version = "1.1.9c" +application.version = "1.1.9b" ; 网站SEO信息 application.seo.title = "Yoho!Buy有货 | 潮流购物逛不停" diff --git a/yohobuy/m.yohobuy.com/public/index-dev.php b/yohobuy/m.yohobuy.com/public/index-dev.php index d2e6221..31791ac 100644 --- a/yohobuy/m.yohobuy.com/public/index-dev.php +++ b/yohobuy/m.yohobuy.com/public/index-dev.php @@ -3,7 +3,7 @@ use Yaf\Application; define('SITE_MAIN', 'http://m.dev.yohobuy.com'); // 网站主域名 define('OLD_MAIN', 'http://m.yohobuy.com'); // 网站旧域名 -define('COOKIE_DOMAIN', '.dev.yohobuy.com'); // COOKIE作用域 +define('COOKIE_DOMAIN', '.yohobuy.com'); // COOKIE作用域 define('SUB_DOMAIN', '.dev.yohobuy.com'); // 子域名后缀 define('USE_CACHE', false); // 缓存的开关 define('APPLICATION_PATH', dirname(__DIR__)); // 应用目录 diff --git a/yohobuy/m.yohobuy.com/public/index-test.php b/yohobuy/m.yohobuy.com/public/index-test.php index d52f62d..4b402bf 100644 --- a/yohobuy/m.yohobuy.com/public/index-test.php +++ b/yohobuy/m.yohobuy.com/public/index-test.php @@ -3,8 +3,8 @@ use Yaf\Application; define('SITE_MAIN', 'http://buy.test.yoho.cn'); // 网站主域名 define('OLD_MAIN', 'http://m.yohobuy.com'); // 网站旧域名 -define('COOKIE_DOMAIN', '.test.yoho.cn'); // COOKIE作用域 -define('SUB_DOMAIN', '.test.yoho.cn'); // 子域名后缀 +define('COOKIE_DOMAIN', '.yohobuy.com'); // COOKIE作用域 +define('SUB_DOMAIN', '.m.yohobuy.com'); // 子域名后缀 define('USE_CACHE', true); // 缓存的开关 define('APPLICATION_PATH', dirname(__DIR__)); // 应用目录 define('ROOT_PATH', dirname(dirname(APPLICATION_PATH))); // 根目录