first commit

This commit is contained in:
2024-04-01 10:06:50 +08:00
commit 748a0b6c8f
1977 changed files with 138027 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<ul>
<li data-i="usercenter">
<a class="ico-usercenter" href="user-center">个人中心</a>
<span class="tag"></span>
</li>
<li data-i="userorderlist">
<a class="ico-useroder" href="user-order-list">我的订单</a><span class="numorder">(<em>0</em>)</span>
<span class="tag"></span>
</li>
<li data-i="usercomment">
<a class="ico-usercomment" href="user-comment">我的评论</a>
<span class="tag"></span>
</li>
<li data-i="useraccount">
<a class="ico-account" href="user-account">账户余额</a>
<span class="tag"></span>
</li>
<li data-i="userinfo">
<a class="ico-userinfo" href="user-info">个人资料</a>
<span class="tag"></span>
</li>
</ul>

View File

@@ -0,0 +1,47 @@
<script src="/home/js/jquery.1.7.2.min.js" type="text/javascript"></script>
<script src="/home/js/json2.min.js" type="text/javascript"></script>
<script src="/home/js/helper.js" type="text/javascript"></script>
<script src="/home/js/jquery.tool.expose.min.js" type="text/javascript"></script>
<script src="/home/js/jquery.tool.overlay.min.js" type="text/javascript"></script>
<script src="/home/js/jquery.tool.tabs.min.js" type="text/javascript"></script>
<script src="/home/js/jquery.flexslider.min.js" type="text/javascript"></script>
<script src="/home/js/jquery.jRating.min.js" type="text/javascript"></script>
<script src="/home/js/common.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(".bottom-nav li:first").css("margin-left","0");
$(".bottom-nav li:last").addClass("fn-nobg");
$(".main-nav .location").toggle(function () {
$(this).addClass("lsec").find(".other-city").show();
}, function () {
$(this).removeClass("lsec").find(".other-city").hide();
});
$(window).scroll(function () {
if ($(window).scrollTop() > 100) {
$(".nav-scroll").fadeIn(1500);
} else {
$(".nav-scroll").fadeOut(1500);
}
});
$(".scroll-top").click(function () {
$("html, body").animate({
scrollTop: "0px"
}, {
duration: 500,
easing: "swing"
});
return false;
});
$(".nav-scroll .code").hover(function () {
$(this).find("span").show();
}, function () {
$(this).find("span").hide();
});
});
function changecity(cityCode) {
ajaxRequest('/home/index/change_area','post',{cid:cityCode},function(rst){
window.location.reload();
})
}
</script>

View File

@@ -0,0 +1,32 @@
<div class="footer">
<div class="info-help fn-clear">
<div class="container">
<div class="logo"><img src="/home/images/logo.png" alt="猫眼电影票" /></div>
<div class="help-nav">
<ul>
<li><a href="/home/help/use-help#chooseat" target="_blank">如何选座</a></li>
<li><a href="/home/help/use-help#dopay" target="_blank">如何支付</a></li>
<li><a href="/home/help/use-help#geticket" target="_blank">如何取票</a></li>
<li><a href="/home/help/use-help#buyfailed" target="_blank">购票失败</a></li>
<li><a href="/home/help/use-help#reglogin" target="_blank">注册登录</a></li>
<li><a href="/home/help/use-help">使用帮助</a></li>
</ul>
</div>
<div class="contact-info">
<span>400-660-5335</span>
</div>
</div>
</div>
<div class="friend-link">
<div class="container">
<ul class="fn-clear">
<li><a href="http://piaofang.maoyan.com/dashboard" target="_blank" rel="nofollow">猫眼Beta</a></li>
<li><a href="http://piaofang.maoyan.com/dashboard" target="_blank" rel="nofollow">猫眼</a></li>
</ul>
<span>友情链接:</span>
</div>
</div>
</div>

View File

@@ -0,0 +1,5 @@
<link href="/home/images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link href="/home/css/main.css" rel="stylesheet" />
<link href="/home/css/style.min.css?v=20180606" rel="stylesheet" />
<link href="/home/css/jquery.flexslider.css" rel="stylesheet" />
<link href="/home/css/jquery.jRating.css" rel="stylesheet" />

View File

@@ -0,0 +1,48 @@
<div class="header">
<div class="top-nav">
<div class="container fn-clear">
<span class="tip">
欢迎来到猫眼电影票
<#if ylrc_account??>
<span class="user-name">${ylrc_account.nickname!ylrc_account.mobile}</span>
<a class="loginout" href="/home/index/logout">退出</a>
<#else>
<a rel="#verlayLogin" href="javascript:void(0)" class="boxLogin blue">登录</a>
<a href="/home/index/register">注册</a>
</#if>
</span>
<ul>
<li><a href="/home/account/user-center" title="个人中心" data-flag="<#if ylrc_account??>0<#else>1</#if>">个人中心</a></li>
<li><a href="/home/account/user-order-list" title="我的订单" data-flag="<#if ylrc_account??>0<#else>1</#if>">我的订单</a></li>
<li><a href="/home/help/use-help" title="帮助中心" target="_blank">帮助中心</a></li>
<li><a href="/system/login" title="后台管理中心" target="_blank">后台管理中心</a></li>
</ul>
</div>
</div>
<div class="main-nav">
<div class="container fn-clear">
<div class="logo"><a href="/home/index/index"><img src="/home/images/logo.png" alt="猫眼电影票" title="猫眼电影票" width="165"/></a></div>
<div class="location" data-citycode="360100">
<span class="lc"><#if ylrc_area??>${ylrc_area.name}<#else>请选择</#if></span>
<ul class="other-city">
<#list provinceList as province>
<li style="width:315px;"><a><font size="3px"><b>${province.name}</b></font></a></li>
<#list cityList as city>
<#if province.id == city.provinceId>
<li><a onclick="changecity('${city.id}')" href="javascript:void(0)">${city.name}</a></li>
</#if>
</#list>
</#list>
</ul>
</div>
<ul class="nav-list fn-clear">
<li data-index="index"><a href="/home/index/index">首页</a></li>
<li data-index="movie"><a href="/home/movie/list">电影</a></li>
<li data-index="cinema"><a href="/home/cinema/list">影院</a></li>
<li data-index="news"><a href="/home/news/list">资讯</a></li>
</ul>
</div>
</div>
</div>

View File

@@ -0,0 +1,8 @@
<ul>
<li><a data-i="index" href="/home/help/item/about-us">关于我们</a></li>
<li><a data-i="serviceterms" href="/home/help/item/service-terms">服务条款</a></li>
<li><a data-i="legalstatement" href="/home/help/item/legal-statement">法律声明</a></li>
<li><a data-i="usehelp" href="/home/help/use-help">使用帮助</a></li>
<li><a data-i="cooperativepartner" href="/home/help/item/cooperative-partner">合作伙伴</a></li>
<li><a data-i="feedback" href="/home/help/item/feedback">意见反馈</a></li>
</ul>

View File

@@ -0,0 +1,228 @@
<div class="verlayLogin" id="verlayLogin">
<div class="container">
<h2>&nbsp;</h2>
<div class="tag">
<ul>
<#--<li><a href="#"data-tag="2">手机验证码登录</a>/</li>-->
<li><a href="#" data-tag="1">账户登录</a></li>
</ul>
</div>
<#--<div class="box-form" style="display:block;">-->
<#--<p><input name="telc" class="telc" type="text" maxlength="11" placeholder="手机号" /></p>-->
<#--<div class="img-code-wrap">-->
<#--<div class="img-code"><input name="login-imgCode" type="text" maxlength="4" placeholder="输入右侧验证码" /></div>-->
<#--<span class="img-code-show" id="login-img-code-show"><img src="/cpacha/generate_cpacha?vl=4&fs=25&w=128&h=50&method=home_login_img_code" width="100%" /></span>-->
<#--</div>-->
<#--<p class="box-checkcode">-->
<#--<input name="login-checkCode" class="check-code" type="text" maxlength="6" placeholder="输入验证码" />-->
<#--<span class="btn send-checkcode">获取验证码</span>-->
<#--</p>-->
<#--</div>-->
<div class="box-form" style="display:block;">
<p><input name="tel" class="tel" type="text" maxlength="11" value="13918661215" /></p>
<p><input name="password" class="pwd" type="password" value="111111" /></p>
<div class="remember-status fn-clear">
<label><input type="checkbox" name="rememberStatus" class="rememberst"/>记住密码一周</label>
</div>
</div>
<div class="login"><p class="btn" id="doLogin">登录</p></div>
<div class="intro fn-clear">
<!--<span class="fn-left"><a href="/forgetpwd.html">忘记密码</a></span>-->
<span class="fn-right"><a href="/home/index/register">立即注册</a></span>
</div>
</div>
</div>
<script type="text/javascript">
var linkLogin = "";
var scrollFunc = function (e) {
e = e || window.event;
if (e && e.preventDefault) {
e.preventDefault();
e.stopPropagation();
} else {
e.returnvalue = false;
return false;
}
}
$(".top-nav li a").click(function () {
if ($(this).attr("data-flag") == 1) {
linkLogin = $(this).attr("href");
if ("False".toLowerCase() != "true") {
$(".boxLogin").overlay({ api: true }).load();
return false;
}
}
});
$("#login-img-code-show img").on('click', function () {
$(this).attr("src", "/cpacha/generate_cpacha?vl=4&fs=25&w=128&h=50&method=home_login_img_code&v=" + Math.random());
});
$(".main-nav .code a").hover(function () {
$(this).siblings(".tag").show();
}, function () {
$(this).siblings(".tag").hide();
});
$(".verlayLogin").keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
$("#doLogin").trigger("click");
}
});
$(".boxLogin").overlay({
closeOnClick: false,
top: 'center',
mask: {
color: '#000',
closeSpeed: 700,
opacity: 0.7
},
onBeforeLoad: function (k) {
$('body').on('mousewheel', function (e) {
scrollFunc(e);
});
},
onClose: function () {
$('body').off('mousewheel');
}
});
var cursec = 60;
var submiting = false;
$(".verlayLogin .send-checkcode").click(function () {
var $this = $(this);
if (submiting) return false;
var telc = $.trim($(".verlayLogin .telc").val());
var imgCode = $.trim($("input[name=login-imgCode]").val());
if (!telc) {
alert("请输入手机号码!");
return;
}
if (!imgCode) {
alert("请输入图形验证码!");
return;
}
$.ajax({
url: '/sms_code/send_sms_code',
data: { mobile: telc, valilCode: imgCode,img_code_method:'home_login_img_code',sms_code_method:'home_login_sms_code' },
type: 'post',
dataType: 'json',
beforeSend: function () {
submiting = true;
$this.text("正在发送");
$this.addClass("disable");
},
success: function (data) {
if (data.code == 0) {
submiting = true;
if (cursec < 60) {
return;
}
var timer = setInterval(function () {
if (cursec == 60) {
$this.addClass("disable");
}
$this.text(cursec + "秒后重发");
if (cursec == 0) {
window.clearInterval(timer);
submiting = false;
cursec = 60;
$this.text("获取验证码");
$this.removeClass("disable");
} else {
cursec--;
}
}, 1000);
} else {
$(".img-code-show img").attr("src", "/cpacha/generate_cpacha?vl=4&fs=25&w=128&h=50&method=home_login_img_code&v=" + Math.random());
submiting = false;
alert(data.msg);
$this.removeClass("disable");
$this.text("获取验证码");
}
},
error: function () {
submiting = false;
$this.removeClass("disable");
alert("获取验证码失败");
}
});
});
$("#verlayLogin input.tel").focus(function () {
if ($(this).val() == "手机号") {
$(this).val("");
}
});
$("#verlayLogin input.tel").blur(function () {
if ($(this).val() == "") {
$(this).val("手机号");
}
});
$("#verlayLogin input.pwd").focus(function () {
$(this).removeClass("bgpwd2");
});
$("#verlayLogin input.pwd").blur(function () {
if ($(this).val() == "") {
$(this).addClass("bgpwd2");
}
});
$("#doLogin").click(function () {
var tag=$(this).attr("data-tag");
var tel = $.trim($(".verlayLogin .tel").val());
var pwd = $.trim($(".verlayLogin .pwd").val());
var telc = $.trim($(".verlayLogin .telc").val());
var checkCode = $.trim($(".verlayLogin .check-code[name=login-checkCode]").val());
var isCheckRemember = false;
if ($(".rememberst").is(':checked')) {
isCheckRemember = true;
}
if (tag == 1) {
if (!tel || tel == "手机号") {
alert("请输入手机号码!");
return;
}
if (!pwd) {
alert("请输入密码!");
return;
}
postdata = { mobile: tel, password: pwd, tag: tag,checkCode:'' };
}
if (tag == 2) {
if (!telc) {
alert("请输入手机号码!");
return;
}
if (!checkCode) {
alert("请输入验证码!");
return;
}
postdata = { mobile: telc, checkCode: checkCode,password:'', tag: tag };
}
$.ajax({
url: '/home/index/login',
data: postdata,
type: 'post',
dataType: 'json',
success: function (data) {
if (data.code == 0) {
window.location.reload();
} else {
alert(data.msg);
}
},
error: function () {
alert("网络错误,稍后再试!");
}
});
});
$(".verlayLogin .tag ul").tabs(".verlayLogin .box-form", {
onClick: function () {
$("#doLogin").attr("data-tag", this.getCurrentTab().attr("data-tag"));
}
});
</script>