mygame.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. {extend name="layout/content" /}
  2. {block name="title"}<title>我的游戏_祈盟文化个人中心</title>{/block}
  3. {block name="header"}
  4. <link rel="stylesheet" href="__STATIC__/css/game-list.css">
  5. <link rel="stylesheet" href="__STATIC__/css/userinfo.css">
  6. {/block}
  7. {block name="content"}
  8. <div class="warp_userinfo">
  9. <div class="container">
  10. <!-- 左侧菜单栏 -->
  11. <div class="left_tab">
  12. <a href="{:getUserCenterUrl('1')}" class="tab1 ">
  13. <img src="__STATIC__/images/icon/userinfo.png">
  14. 个人资料
  15. </a>
  16. <a href="{:getUserCenterUrl('5')}" class="tab5 active">
  17. <img src="__STATIC__/images/icon/game-wihte.png">
  18. 我的游戏
  19. </a>
  20. <a href="{:getUserCenterUrl('2')}" class="tab2 ">
  21. <img src="__STATIC__/images/icon/rechargeinfo.png">
  22. 充值记录
  23. </a>
  24. <a href="{:getUserCenterUrl('3')}" class="tab3 ">
  25. <img src="__STATIC__/images/icon/giftbox.png">
  26. 存箱号
  27. </a>
  28. <a href="{:getUserCenterUrl('4')}" class="tab4">
  29. <img src="__STATIC__/images/icon/zhaq.png">
  30. 账号安全
  31. </a>
  32. </div>
  33. <!-- 右侧内容 -->
  34. <div class="content_right">
  35. <div class="mygame">
  36. <div class="title">
  37. <div class="tip">
  38. <p>我的游戏</p>
  39. <img src="__STATIC__/images/icon/query.png" />
  40. <div class="tip_pop">
  41. <p><span>正常 :</span>正常在祈盟文化官网运营的游戏;</p>
  42. <p><span style="width: 68px;height: 30px;display: block;float: left;">非运营状态 :</span>该游戏还未停运,但因某些原因,不在祈盟文化官网运营; </p>
  43. <p><span>已下架 :</span>该游戏即将或已经在祈盟文化平台停运;</p>
  44. <div class="left"></div>
  45. </div>
  46. </div>
  47. <form class="query_form query_box">
  48. <span>游戏名:</span>
  49. <input type="text" name="title" class="gamename" value="{$Think.get.title}" autocomplete="off"/>
  50. <span>状态:</span>
  51. <select class="status" name="status">
  52. <option value="0" {eq name="$Think.get.status" value="0" } selected{/eq} >全部</option>
  53. <option value="1" {eq name="$Think.get.status" value="1" } selected{/eq} >正常运营</option>
  54. <option value="2" {eq name="$Think.get.status" value="2" } selected{/eq} >非运营状态</option>
  55. <option value="3" {eq name="$Think.get.status" value="3" } selected{/eq} >已下架</option>
  56. </select>
  57. <input type="submit" value="查询" class="query" id="query">
  58. </form>
  59. </div>
  60. {notempty name="list"}
  61. <ul class="list" id="gameList">
  62. {volist name="list" id="vo"}
  63. <li>
  64. <div>
  65. <a {eq name="$vo.gstatus" value="正常"} href="{$vo.gameUrl}" {/eq} title="{$vo.nickname}" target="_blank"><img lazy-src="{$vo.icon}" src="__STATIC__/images/icon/150-150.png" class="smallIcon"></a></div>
  66. <div class="game_name"><a {eq name="$vo.gstatus" value="正常"} href="{$vo.gameUrl}" {/eq} title="{$vo.nickname}" target="_blank">{$vo.nickname}</a></div>
  67. <p>{$vo.type_name}<span>|</span>{$vo.subject_name}</p>
  68. {eq name="$vo.gstatus" value="正常"}
  69. <div class="code_url">
  70. <button class="download">立即下载</button>
  71. <span id="code_url" style="display: none;">{$vo.download}</span>
  72. <span id="code_title" style="display: none;">{$vo.nickname}</span>
  73. <span id="download-page" style="display: none;">{$Think.WEBSITE_DOMAIN . '/download/' .$vo.id.'.html'}</span>
  74. </div>
  75. {else /}
  76. <p class="game_state">{$vo.gstatus}</p>
  77. {/eq}
  78. </li>
  79. {/volist}
  80. </ul>
  81. {$page}
  82. <div class="rows">共 <b class="strip">{$list->total()}</b>条 / <b>{$list->toArray()['last_page']}</b>页 记录 </div>
  83. {else /}
  84. <div class="no_content">
  85. <img src="__STATIC__/images/icon/game.png">
  86. <p>暂无玩过的游戏</p>
  87. <a href="{:getGameIndex()}" style="color: #51a7ff;font-size: 12px;">点击选取游戏</a>
  88. </div>
  89. {/notempty}
  90. </div>
  91. <div class="youlove">
  92. <p class="tit">猜你喜欢</p>
  93. <ul class="list">
  94. {volist name="guesList" id="vo"}
  95. <li>
  96. <div><a href="{$vo.gameUrl}" title="{$vo.nickname}" target="_blank"><img lazy-src="{$vo.icon}" src="__STATIC__/images/icon/150-150.png" class="smallIcon"></a></div>
  97. <div class="game_name"><a href="{$vo.gameUrl}" title="{$vo.nickname}" target="_blank">{$vo.nickname}</a></div>
  98. <p>{$vo.size}</p>
  99. <p>{$vo.type_name}<span>|</span>{$vo.subject_name}</p>
  100. <div class="code_url">
  101. <button class="{if($vo.download)} download {else} no_download {/if}">立即下载</button>
  102. <span id="code_url" style="display: none;">{$vo.download}</span>
  103. <span id="code_title" style="display: none;">{$vo.nickname}</span>
  104. <span id="download-page" style="display: none;">{$Think.WEBSITE_DOMAIN . '/download/' .$vo.id.'.html'}</span>
  105. </div>
  106. </li>
  107. {/volist}
  108. </ul>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. <!-- 下载弹窗 start -->
  114. <div class="warp_download_popup">
  115. <div class="download_popup" >
  116. <div class="download_title"><span>下载</span></div>
  117. <div class="game_title"> <p>传奇帝国之荣耀骑士传奇,传奇帝国之荣耀骑士传奇传奇帝国之荣耀骑士传奇...</p></div>
  118. <div class="az_download">
  119. <div class="az_hover">
  120. <a href="" >
  121. <img src="__STATIC__/images/home/SVG-07.png">
  122. <span>安卓版本下载</span>
  123. </a>
  124. </div>
  125. <div class="az_code"><img src="__STATIC__/images/home/SVG-10.png"></div>
  126. </div>
  127. <div class="big_az_code">
  128. <div id="qrcode"></div>
  129. <div class="scan_code">
  130. <img src="__STATIC__/images/icon/scan.png">
  131. <span>扫码立即下载</span>
  132. </div>
  133. <div class="border-left-empty">
  134. <span></span>
  135. </div>
  136. </div>
  137. <div class="close">
  138. </div>
  139. </div>
  140. </div>
  141. <div class="warp_no_download_popup">
  142. <div class="no_download_popup" >
  143. <div class="tip"><span>提示</span><div class="close">
  144. </div></div>
  145. <div class="tip_txt">
  146. <p>该游戏暂无下载链接,稍后再试</p>
  147. <div class="tip_btn">
  148. <div class="determine"><span>确定</span></div>
  149. <div class="cancel"><span>取消</span></div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. <!-- 下载弹窗 end -->
  155. {/block}
  156. {block name="detail_js"}
  157. <script src="__STATIC__/js/common.js"></script>
  158. <script src="__STATIC__/js/qrcode.min.js" ></script>
  159. <script src="__STATIC__/js/game/index.js" ></script>
  160. <!--<script src="__STATIC__/js/search/index.js" ></script>-->
  161. <script>
  162. $(".tab1").hover(function() {
  163. $(".tab1 img").attr("src", "/static/images/icon/userinfo-1.png");
  164. }, function() {
  165. $(".tab1 img").attr("src", "/static/images/icon/userinfo.png");
  166. });
  167. $(".tab2").hover(function() {
  168. $(".tab2 img").attr("src", "/static/images/icon/rechargeinfo-1.png");
  169. }, function() {
  170. $(".tab2 img").attr("src", "/static/images/icon/rechargeinfo.png");
  171. });
  172. $(".tab3").hover(function() {
  173. $(".tab3 img").attr("src", "/static/images/icon/giftbox-1.png");
  174. }, function() {
  175. $(".tab3 img").attr("src", "/static/images/icon/giftbox.png");
  176. });
  177. $(".tab4").hover(function() {
  178. $(".tab4 img").attr("src", "/static/images/icon/zhaq-1.png");
  179. }, function() {
  180. $(".tab4 img").attr("src", "/static/images/icon/zhaq.png");
  181. });
  182. setTimeout(function () {
  183. var heigh_right = $(".content_right").height();
  184. $(".left_tab").css("height", heigh_right)
  185. }, 300);
  186. var gameDownUrl = "{$Think.WEBSITE_DOMAIN . '/download/'}";
  187. var AjaxGamePage = function (page) {
  188. var title = $(".gamename").val();
  189. var status = $(".status [selected]").val();
  190. $.ajax({
  191. url: '/member/ajaxMyGame' + '?title=' + title + '&status=' + status + '&page=' + page,
  192. type: 'post',
  193. dataType: 'json',
  194. data: { page: page },
  195. success: function (data) {
  196. var html = '';
  197. $.each(data.data.list.data, function (i, row) {
  198. html += '<li>'
  199. +'<div><a ' ;
  200. if(row.gstatus == '正常'){
  201. html += "href='"+row.gameUrl+"'";
  202. }
  203. html +=' title="' +row.nickname + '" target="_blank"><img lazy-src="' + row.icon + '" src="__STATIC__/images/icon/150-150.png" class="smallIcon"></a></div>'
  204. +'<div class="game_name"><a ' ;
  205. if(row.gstatus == '正常'){
  206. html += "href='"+row.gameUrl+"'";
  207. }
  208. html +=' title="' + row.nickname + '" target="_blank">' + row.nickname + '</a></div>'
  209. +'<p>' + row.type_name + '<span>|</span>' + row.subject_name + '</p>';
  210. if (row.gstatus == '正常') {
  211. html += '<div class="code_url">'
  212. +'<button class="download">立即下载</button>'
  213. +'<span id="code_url" style="display: none;">' + row.download + '</span>'
  214. +'<span id="code_title" style="display: none;">' + row.nickname + '</span>'
  215. +'<span id="download-page" style="display: none;">'+ gameDownUrl + row.id + ".html"+ '</span>'
  216. +'</div>';
  217. }else {
  218. html += '<p class="game_state">'+ row.gstatus+ '</p>';
  219. }
  220. html += '</li>';
  221. });
  222. $("#gameList").html(html);
  223. $(".pagination").remove();
  224. $("#gameList").after(data.data.page);
  225. $(".pagination li:first-child a").html('上一页');
  226. $(".pagination li:first-child span").html('上一页');
  227. $(".pagination li:last-child a").html('下一页');
  228. $(".pagination li:last-child span").html('下一页');
  229. $(".code_url").click(function () {
  230. var p_text = $(this).find("#code_url").text();
  231. var p_title = $(this).find("#code_title").text();
  232. var p_page = $(this).find("#download-page").text();
  233. qrcode_list.makeCode(p_page);
  234. $('.az_hover a').attr('href', p_text);
  235. $('.download_popup p').html(p_title);
  236. });
  237. $.getScript("/static/js/common.js");
  238. }
  239. });
  240. }
  241. </script>
  242. {/block}