You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
156 lines
5.1 KiB
HTML
156 lines
5.1 KiB
HTML
5 years ago
|
<extend name="Public/bases" />
|
||
|
<block name="body" >
|
||
|
<link href="__CSS__/game.css" rel="stylesheet" />
|
||
|
<div class="T_hot_position" id="J-top-new-game">
|
||
|
<div class="h_title">
|
||
|
<h3>新游排行</h3>
|
||
|
<a href="{:U('Game/index?cate=n')}" class="h_more">更多</a> </div>
|
||
|
<div class="h_content">
|
||
|
<div class="swipe">
|
||
|
<div class="swipe-wrap">
|
||
|
<ul class="h_con">
|
||
|
<foreach name="newsgame" item="vo">
|
||
|
<li>
|
||
|
<a href="{:U('Down/down_file?game_id='.$vo['id'].'&type=1')}" >
|
||
|
<img src="__ROOT__{$vo.icon|get_cover='path'}" alt="{$vo.game_name}">
|
||
|
</a>
|
||
|
<a href="{:U('Game/detail?id='.$vo['id'].'')}">
|
||
|
<span><?php echo preg_replace('/(\(.+)/i','',$vo['game_name']);?></span>
|
||
|
<p>{:get_game_type($vo['game_type_id'])}</p>
|
||
|
<p>{$vo.game_size}</p>
|
||
|
</a>
|
||
|
<a href="{:U('Down/down_file?game_id='.$vo['id'].'&type=1')}" class="h_down">下载</a>
|
||
|
</li>
|
||
|
</foreach>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="T_hot_position">
|
||
|
<div class="h_title">
|
||
|
<h3>休闲游戏排行榜</h3>
|
||
|
<a href="{:U('Game/index?type=13')}" class="h_more">更多</a> </div>
|
||
|
<div class="h_content">
|
||
|
<div class="swipe">
|
||
|
<div class="swipe-wrap">
|
||
|
<ul class="h_con">
|
||
|
<foreach name="casual" item="vo">
|
||
|
<li>
|
||
|
<a href="{:U('Game/detail?id='.$vo['id'].'')}" >
|
||
|
<img src="__ROOT__{$vo.icon|get_cover='path'}" alt="{$vo.game_name}">
|
||
|
</a>
|
||
|
<a href="{:U('Game/detail?id='.$vo['id'].'')}"> <span><?php echo preg_replace('/(\(.+)/i','',$vo['game_name']);?></span> </a>
|
||
|
</li>
|
||
|
</foreach>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<section class="boxs game">
|
||
|
<div class="box-content">
|
||
|
<div id="J-games" class="games">
|
||
|
<div class="box-hd"> <span>热门游戏排行</span> </div>
|
||
|
<div class="J-games games clearfix">
|
||
|
<foreach name="hot" item="vo">
|
||
|
<div class="item item-box">
|
||
|
<div class="item-top">
|
||
|
<a href="{:U('Down/down_file?game_id='.$vo['id'].'&type=1')}">
|
||
|
<div class="pic"><img src="__ROOT__{$vo.icon|get_cover='path'}"></div>
|
||
|
</a>
|
||
|
<div class="info">
|
||
|
<a href="{:U('Game/detail?id='.$vo['id'].'')}"><div class="name">{$vo.game_name}</div></a>
|
||
|
<a href="{:U('Down/down_file?game_id='.$vo['id'].'&type=1')}">
|
||
|
<div class="dl-btn"><span>免费下载</span></div>
|
||
|
</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="message">
|
||
|
<div class="byte"><span class="line">{:get_game_type($vo['game_type_id'])}</span><span>{$vo.game_size}</span></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</foreach>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</section>
|
||
|
<div id="more_Infor"><span id="more_Infor_btn">点击加载更多数据</span></div>
|
||
|
<script>
|
||
|
loadd();
|
||
|
function loadd(){
|
||
|
var loading ='<img src="__IMG__/loading.gif">正在加载中';
|
||
|
var nodata = '已加载完成全部数据';
|
||
|
var total='{$total}';
|
||
|
var page = '{$page}';
|
||
|
$(window).bind("scroll", function(){
|
||
|
var more=$("#more_Infor_btn");
|
||
|
var $this =$(this),
|
||
|
viewH =$(document.body).height(),//可见高度
|
||
|
contentH =$(window).height(),//内容高度
|
||
|
scrollTop =$(this).scrollTop(),//滚动高度
|
||
|
newht = viewH - contentH - scrollTop;
|
||
|
if (page > total){
|
||
|
more.unbind().html(nodata);
|
||
|
return;
|
||
|
}
|
||
|
if(newht <= 0){
|
||
|
$("#more_Infor").show();
|
||
|
|
||
|
$.ajax({
|
||
|
type: 'POST',
|
||
|
async: true,
|
||
|
dataType : 'json',
|
||
|
url: '__CONTROLLER__/hot',
|
||
|
data: 'p='+page,
|
||
|
beforeSend: function(){
|
||
|
more.html(loading);
|
||
|
},
|
||
|
success: function (data) {
|
||
|
switch (parseInt(data.status)) {
|
||
|
case 1:
|
||
|
page = data.page;
|
||
|
var d = data.data;
|
||
|
var val = '';
|
||
|
for(var i=0;i<d.length;i++) {
|
||
|
|
||
|
val += '<div class="item item-box">';
|
||
|
val += ' <div class="item-top">';
|
||
|
val += ' <a href="'+d[i].game_down+'" title="">';
|
||
|
val += ' <div class="pic">';
|
||
|
val += ' <img src="'+d[i].picurl+'" >';
|
||
|
val += ' </div>';
|
||
|
val += ' </a>';
|
||
|
val += ' <div class="info">';
|
||
|
val += ' <a href="__MODULE__/Game/detail/id/'+d[i].id+'" >';
|
||
|
val += ' <div class="name">'+d[i].game_name+'</div>';
|
||
|
val += ' </a>';
|
||
|
val += ' ';
|
||
|
val += ' <a href="'+d[i].game_down+'" data-source="'+d[i].and_dow_address+'" ><div class="dl-btn"><span>免费下载</span></div></a>';
|
||
|
val += ' </div>';
|
||
|
val += ' </div>';
|
||
|
val += ' <div class="message">';
|
||
|
val += ' <div class="byte"><span class="line">'+d[i].game_type_id+'</span><span>'+d[i].game_size+'</span></div>';
|
||
|
val += ' </div>';
|
||
|
val += '</div>';
|
||
|
}
|
||
|
$('#J-games').find('div.item.item-box:last').after(val);
|
||
|
more.unbind().html('点击加载更多数据');
|
||
|
break;
|
||
|
default:
|
||
|
more.unbind().html('点击加载更多数据');
|
||
|
break;
|
||
|
}
|
||
|
return false;
|
||
|
},
|
||
|
error: function () {
|
||
|
more.unbind().html('点击加载更多数据');
|
||
|
},
|
||
|
cache: false
|
||
|
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
}// CC函数结束
|
||
|
</script>
|
||
|
</block>
|