master
chenzhi 5 years ago
parent 9764d361f1
commit bf728438d7

@ -0,0 +1,160 @@
<extend name="Public/bases" />
<block name="css">
<link href="__CSS__/user.css" rel="stylesheet" >
</block>
<block name="body" >
<body class="user">
<header class="header">
<div class="">
<a href="{:U('User/index')}" class="hbtn back"><i class="iconfont icon-drop-left"></i></a>
<h1 class="caption">我的游戏</h1>
</div>
</header>
<div class="occupy"></div>
<section class="trunker">
<section class="container">
<div class="trunker-section user-game-list">
<ul class="t-content clearfix" id="ajaxContainer" currentpage="1" >
<volist name='data' id="vo">
<li>
<a href="" class="za_iconmygift">
<img src="{:get_img_url($vo['icon'])}" class="icon" onerror="this.src='__IMG__/empty.jpg';this.onerror=null">
</a>
<div class="btnbox">
<if condition='$vo.and_dow_address eq "" && $vo.add_game_address eq "" && $vo.ios_dow_address eq "" && $vo.ios_game_address eq "" '>
<a class="btn disabled">下载</a>
<else/>
<?php $devicetype = get_device_type();?>
<eq name='devicetype' value='1'>
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">下载</a>
</eq>
<else />
<eq name='devicetype' value='2'>
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">下载</a>
</eq>
<else/>
<!-- <a url="#" class="btn disabled">下载</a> -->
<eq name="vo.sdk_version" value="1">
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">下载</a>
</eq>
</eq>
<eq name="vo.sdk_version" value="2">
<eq name="vo.down_port" value="2">
<a href="{$vo['ios_game_address']}" class="btn">下载</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">下载</a>
</eq>
</eq>
</eq>
</eq>
</if>
</div>
<div class="text">
<div class="namebox">
<a href="" class="name">{$vo.game_name}</a>
<p class="stars"><i style="width:{:$vo['game_score']*10}%;"></i></p>
</div>
<div class="info">
<span class="size">{$vo.game_size}</span>
<span class="dlnumber">{$vo.dow_num}人下载</span>
</div>
<p class="description">{$vo.features}</p>
</div>
</li>
</volist>
</ul>
</div>
</section>
</section>
<div class="popmsg pop-dialog"></div>
<div class="space"></div>
<div class="loading ms-none hidden" id="moreBtn"><a href="javascript:" class="link"></a></div>
<script src="__JS__/ajaxload.js"></script>
<script src="__JS__/pop.lwx.min.js"></script>
<script>
$(function() {
var pmsg = $('.popmsg').pop();
var popmsg = $('.loading').pop();
<?php if(!$data){?>
pmsg.msg('暂无数据');
<?php }?>
var ac = $('#ajaxContainer');
ajaxload('{:U("ajaxUserGame")}',{},function(data) {
if (data.status == 1) {
ac.attr('currentpage',data.page);
var html = '',d = data.lists;
for (var i in d) {
var item = d[i];
html += '<li> <a href="">'+
' <img src="'+item.icon+'" class="icon" onerror="this.src=\'__IMG__/empty.jpg\';this.onerror=null">'+
' </a><div class="text">'+
' <div class="namebox">'+
' <a href="" class="name">'+item.game_name+'</a>';
var game_score_html = '<p class="stars"><i style="width:'+item.game_score+'0%;"></i></p>';
html += game_score_html;
html += ' </div>'+
' <div class="info">'+
' <span class="size">'+item.game_size+'</span>'+
' <span class="dlnumber">'+item.dow_num+'人下载</span>'+
' </div>'+
' <p class="description">'+item.features+'</p>'+
' </div>'+
'</li>';
}
ac.append(html);
$('.loading').addClass('ms-none');
$('#moreBtn').removeClass('ms-none');loads = false;
} else {
$('.loading').removeClass('hidden').addClass('ms-none');
popmsg.msg('已经到底了~');
}
})
$(".btn").click(function(){
var url = $(this).attr('url');
if(url == "#"){
pmsg.msg("此游戏暂不能下载");
}
$.ajax({
url:url,
type:"get",
dataType:"json",
data:{},
success:function(result){
if(result.status == 0){
pmsg.msg(result.info);
}else{
location.href=result.url;
return false;
// var url = result.url;
// fromDownFile(url);
}
},
error:function(){
alert("服务器异常");
}
})
})
});
</script>
</body>
</block>
<block name="footer"></block>

@ -1,87 +1,82 @@
<extend name="Public/bases" />
<block name="css">
<link href="__CSS__/user.css" rel="stylesheet" >
</block>
<block name="body" >
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>我的</title>
<script src="__JS__/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="__JS__/getRem.js"></script>
<link rel="stylesheet" type="text/css" href="__CSS__/reset.css">
<link rel="stylesheet" type="text/css" href="__CSS__/foot_tabbar.css">
<link rel="stylesheet" type="text/css" href="__CSS__/user/myPlay.css">
<link href="__CSS__/common-cz.css" rel="stylesheet" >
</head>
<body class="user">
<header class="header">
<div class="">
<a href="{:U('User/index')}" class="hbtn back"><i class="iconfont icon-drop-left"></i></a>
<h1 class="caption">我的游戏</h1>
<div class="myPlay">
<!-- 子页公共头部 -->
<div class="subpage-heard">我的游戏
<a href="#" class="arrows"></a>
</div>
</header>
<div class="occupy"></div>
<section class="trunker">
<section class="container">
<div class="trunker-section user-game-list">
<ul class="t-content clearfix" id="ajaxContainer" currentpage="1" >
<!-- 无内容时显示 -->
<div class="not-play" style="display: none;">
<img src="img/not_play.png" alt="">
<span>您还没有相关内容哦</span>
</div>
<div class="myPlay-box">
<volist name='data' id="vo">
<li>
<a href="" class="za_iconmygift">
<img src="{:get_img_url($vo['icon'])}" class="icon" onerror="this.src='__IMG__/empty.jpg';this.onerror=null">
</a>
<div class="btnbox">
<div class="myPlay-info">
<div class="info-box">
<div class="infoLeft">
<img src="{:get_img_url($vo['icon'])}" onerror="this.src='__IMG__/empty.jpg';this.onerror=null">
<span>{$vo.game_name}</span>
</div>
<if condition='$vo.and_dow_address eq "" && $vo.add_game_address eq "" && $vo.ios_dow_address eq "" && $vo.ios_game_address eq "" '>
<a class="btn disabled">下载</a>
<a class="btn disabled">立即进入</a>
<else/>
<?php $devicetype = get_device_type();?>
<eq name='devicetype' value='1'>
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<a href="{$vo['add_game_address']}" class="btn">立即进入</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">下载</a>
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">立即进入</a>
</eq>
<else />
<eq name='devicetype' value='2'>
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<a href="{$vo['add_game_address']}" class="btn">立即进入</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">下载</a>
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">立即进入</a>
</eq>
<else/>
<!-- <a url="#" class="btn disabled">下载</a> -->
<eq name="vo.sdk_version" value="1">
<eq name="vo.down_port" value="2">
<a href="{$vo['add_game_address']}" class="btn">下载</a>
<a href="{$vo['add_game_address']}" class="btn">立即进入</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">下载</a>
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=1')}</if>" class="btn down">立即进入</a>
</eq>
</eq>
<eq name="vo.sdk_version" value="2">
<eq name="vo.down_port" value="2">
<a href="{$vo['ios_game_address']}" class="btn">下载</a>
<a href="{$vo['ios_game_address']}" class="btn">立即进入</a>
<else />
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">下载</a>
<a url="<if condition='$vo.dow_status eq 0'>#<else/>{:U('AjaxDown/down_file?game_id='.$vo['relation_game_id'].'&type=2')}</if>" class="btn down">立即进入</a>
</eq>
</eq>
</eq>
</eq>
</if>
<!-- <a href="{$vo['add_game_address']}">立即进入</a> -->
</div>
<div class="text">
<div class="namebox">
<a href="" class="name">{$vo.game_name}</a>
<p class="stars"><i style="width:{:$vo['game_score']*10}%;"></i></p>
</div>
<div class="info">
<span class="size">{$vo.game_size}</span>
<span class="dlnumber">{$vo.dow_num}人下载</span>
</div>
<p class="description">{$vo.features}</p>
</div>
</li>
</volist>
</ul>
</div>
</section>
</section>
</div>
<div class="popmsg pop-dialog"></div>
<div class="space"></div>
<div class="loading ms-none hidden" id="moreBtn"><a href="javascript:" class="link"></a></div>
</body>
<script src="__JS__/ajaxload.js"></script>
<script src="__JS__/pop.lwx.min.js"></script>
<script>
@ -155,6 +150,5 @@
</script>
</body>
</block>
<block name="footer"></block>

@ -35,7 +35,21 @@
outline: 0;
margin: .5rem auto;
}
.btnbox a{
.godownbox {
width: 3rem;
height: 0.8rem;
background: #389AED;
border-radius: 0.4rem;
font-size: 0.32rem;
color: #fff;
text-align: center;
line-height: 0.8rem;
border: 0;
outline: 0;
margin: .5rem auto;
}
.btnbox a,.godownbox a{
color: white;
}
</style>
@ -82,7 +96,7 @@
<img src="__IMG__/user/shoujibangding.png" alt="">
<span>绑定手机</span>
</div>
<a href="{:U('userphone')}" class="right rightSel"><empty name="user.phone">去绑定<else/>已绑定</empty></a>
<a href="{:U('userphone')}" class="right rightSel"><empty name="user.phone"><span style="color:rgba(169,169,169,1);">去绑定</span><else/>已绑定</empty></a>
</div>
<div class="setting-info arror">
<div class="left">
@ -92,15 +106,15 @@
<div class="right">
<switch name='user["age_status"]'>
<case value="0">
<a href="{:U('User/userauth')}" class="auth on">未认证</a>
<a href="{:U('User/userauth')}" class="auth on"><span style="color:rgba(169,169,169,1);">未认证</span></a>
</case>
<case value="2">
<a href="{:U('User/userauth')}" class="auth on">已认证</a>
</case>
<case value="3">
<a href="{:U('User/userauth')}" class="auth on">未成年</a>
<a href="{:U('User/userauth')}" class="auth on"><span style="color:rgba(169,169,169,1);">未成年</span></a>
</case>
<default /><a href="{:U('User/userauth')}" class="auth on">未认证</a>
<default /><a href="{:U('User/userauth')}" class="auth on"><span style="color:rgba(169,169,169,1);">未认证</span></a>
</switch>
</div>
</div>
@ -117,9 +131,11 @@
<a href="javascript:;" class="btn jsquit">退出登录</a>
</div>
<div class="pop pop-window" style="font-size: .28rem">
<div class="pop pop-window" style="font-size: .28rem;">
<div class="pop-box pop-sign">
<div class="pop-wrap"></div>
<span class="pop-close" style="width:.3rem;height: .3rem;position: absolute;right: .4rem;top: .3rem;font-size: .45rem;">X</span>
<div class="pop-wrap" style="padding: .3rem;text-align: center;">
</div>
</div>
</div>
@ -133,7 +149,7 @@
$('.portraitbtn').click(function () {
//pmsg.msg('请到PC端网站或APP应用上更改');
var pop = $('.pop').addClass('pop-head').pop();
pop.open(800, '<h2 class="pop-title"><span>请到APP上更改头像</span><a href="javascript:;" class="pop-close">X</a></h2><div class="pop-btnbox"><a href="/media.php?s=/Index/download.html" class="pop-btn">去下载APP</a></div>');
pop.open(800, '<div style="font-size: .36rem;margin-top: .5rem;">请到APP上更改头像</div><div class="godownbox"><a href="/media.php?s=/Index/download.html" class="btn">去下载APP</a></div>');
pop.find('.pop-close').click(function () { pop.close() });
});

@ -0,0 +1,59 @@
.myPlay{
width: 100%;
font-family:PingFang SC;
}
.not-play{
position:fixed;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.not-play>img{
width: 3rem;
height: 2.1rem;
}
.not-play>span{
font-size: 0.28rem;
margin-top: 0.28rem;
color: #A9A9A9;
}
.myPlay-box{
padding: 0 0.3rem;
margin-top: 0.3rem;
}
.myPlay-info{
width: 100%;
height: 1.8rem;
background:rgba(255,255,255,1);
box-shadow:0px 0px 0.1rem 0px rgba(0, 0, 0, 0.15);
border-radius:0.2rem;
margin-bottom: 0.3rem;
}
.myPlay-info>.info-box{
padding: 0.3rem 0.31rem;
display: flex;
align-items: center;
justify-content: space-between;
}
.myPlay-info>.info-box>.infoLeft{
display: flex;
align-items: center;
font-size:0.28rem;
font-weight:500;
color:rgba(41,41,41,1);
}
.myPlay-info>.info-box>.infoLeft>img{
width: 1.2rem;
height: 1.2rem;
border-radius: 0.2rem;
margin-right: 0.3rem;
}
.myPlay-info>.info-box>a{
font-size: 0.24rem;
color: #21B1EB;
font-weight: 400;
cursor: pointer;
}
Loading…
Cancel
Save