app.php 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349
  1. <?php
  2. $ssid = SafeRequest("ssid", "get");
  3. $authcode = SafeRequest("authcode", "get");
  4. ?>
  5. <!doctype html>
  6. <html lang="">
  7. <head>
  8. <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  10. <link rel="stylesheet" href="/static/pack/bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
  11. <link rel="stylesheet" href="/static/index/css/style.css"/>
  12. <link rel="stylesheet" href="/static/index/css/custom.css">
  13. <link rel="stylesheet" href="/static/index/css/appstyle.css">
  14. <link rel="stylesheet" href="/static/pack/swiper.5.4.1/swiper.min.css"/>
  15. <link rel="stylesheet" href="//at.alicdn.com/t/font_780494_9oilb5iic5f.css"/>
  16. <link rel="stylesheet" href="/static/index/css/base.css"/>
  17. <link rel="stylesheet" href="/static/index/css/main.css"/>
  18. <link rel="stylesheet" href="/static/index/css/h5.css"/>
  19. <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'] ?>/favicon.ico" type="image/x-icon"/>
  20. <script>
  21. var www_domain = "https://<?php echo $_SERVER['HTTP_HOST'] ?>/";
  22. </script>
  23. <style>
  24. body {
  25. padding-bottom: 10px;
  26. }
  27. .template-common .template-btn.grey {
  28. background: grey;
  29. display: none;
  30. }
  31. .form-group {
  32. text-align: center
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <input name="url" value="<?php echo $row['in_link'] ?>" type="hidden">
  38. <input name="ssid" value="<?php echo $ssid ?>" type="hidden">
  39. <input name="appid" value="<?php echo $row['in_id'] ?>" type="hidden">
  40. <input name="module" value="<?php echo $module ?>" type="hidden">
  41. <input name="action" value="<?php if (isset($action)) echo $action; ?>" type="hidden">
  42. <input name="authcode" value="<?php echo $authcode; ?>" type="hidden">
  43. <script type="text/template" id="title">
  44. <title>{{app_name}}</title>
  45. </script>
  46. <script language="text/template" id="meta">
  47. <meta charset="utf-8"/>
  48. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  49. <meta name="keywords" content="{{keywords}}">
  50. <meta name="description" content="{{desciption}}">
  51. <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'] ?>/favicon.ico" type="image/x-icon"/>
  52. <meta name="author" content="<?php echo $_SERVER['HTTP_HOST'] ?>">
  53. <meta property="og:type" content="webpage">
  54. <meta property="og:url" content="{{web_url}}">
  55. <meta property="og:title" content="{{app_name}}">
  56. <meta property="og:description" content="{{app_name}}">
  57. <meta itemprop="name" content="{{app_name}}"/>
  58. <meta itemprop="image" content="{{icon_300}}"/>
  59. <meta name="description" itemprop="description" content="版本:{{version}}.{{version_code}}, 大小:{{app_size}}">
  60. <meta name="apple-mobile-web-app-title" content="{{web_url}}">
  61. <meta name="apple-mobile-web-app-capable" content="yes">
  62. </script>
  63. <?php
  64. include 'source/template/temp_'.$row['template'].'.php';
  65. ?>
  66. <div class="modal fade ms-modal" id="reportSuccess" tabindex="-1" role="dialog">
  67. <div class="modal-dialog modal-sm" role="document">
  68. <div class="modal-content">
  69. <div class="modal-body">
  70. <div class="text-center">
  71. <div><span class="icon icon-modal-success2"></span></div>
  72. <p class="color-333 bold font16 mt5">{{REPORT_THANKS}}</p>
  73. <p class="color-333 mt5">{{REPORT_MESSAGE}}</p>
  74. <div class="mt15">
  75. <button type="button" class="ms-btn ms-btn-default w90" data-dismiss="modal">{{BUTTON_OK}}
  76. </button>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. <div class="modal fade ms-modal auto-hide-modal" id="autoHideTemplateModal" tabindex="-1" role="dialog">
  84. <div class="modal-dialog modal-sm" role="document">
  85. <div class="modal-content">
  86. <div class="modal-body">
  87. <div class="text-center">
  88. <div class="auto-hide">
  89. <div class="mt5">{{PASSWORD_WRONG}}</div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. <script language="text/template" id="copyright">
  97. <div class="template-footer">
  98. <div class="container">
  99. <div class="t-footer">
  100. <?php if (IN_DOWNLOAD_PAGE_FOOTER_ON) { ?>
  101. <a href="//<?php echo IN_DOMAIN; ?>?source=down_page" target="_blank">{{DIBAQU}}</a> |
  102. <?php } ?>
  103. <a href="javascript:;" onclick="disclaimer()">{{DISCLAIMER}}</a>
  104. |
  105. <a href="javascript:;" onclick="DAFU.reportApp()">{{REPORT}}</a>
  106. </div>
  107. </div>
  108. </div>
  109. <div id="weixin_ios" style="display:none">
  110. <div class="click_opacity"></div>
  111. <div class="to_btn">
  112. {{GO_OUT_WECHAT_IOS_TIP}}
  113. </div>
  114. </div>
  115. <div id="weixin_android" style="display: none">
  116. <div class="click_opacity"></div>
  117. <div class="to_btn">{{GO_OUT_WECHAT_TIP}}
  118. </div>
  119. </div>
  120. <div id="no_safari" style="display:none">
  121. <div class="click_opacity"></div>
  122. <div class="to_btn">
  123. {{USE_SAFARI_TIP}}
  124. </div>
  125. </div>
  126. <!--免责声明-->
  127. <div class="modal fade ms-modal in" id="disclaimerModal" tabindex="-1" role="dialog">
  128. <div class="modal-dialog" role="document">
  129. <div class="modal-content">
  130. <div class="modal-body">
  131. <div class="report">
  132. <h3 style="text-align: center;line-height: 50px;">免责声明</h3>
  133. <p style="padding-top:20px;link-height:10px;">
  134. 平台为第三方应用提供应用反馈收集等服务。应用内容均来源于第三方产品,仅为用户提供下载支持,不涉及任何人工编辑和整理,也不对任何来源于第三方的内容(包括但不限于安装包安全、信息描述、应用截图)承担责任,用户可根据描述场景谨慎选择下载试用。</p>
  135. <p style="padding-top:20px;link-height:10px;">
  136. 任何公司、产品或者个人认为平台涉嫌侵犯您的版权或应用权,您应该及时向我们提供举报声明、书面权利通知,并提供身份证明、权属证明及侵权情况等投诉材料。我们将依法进行处理。</p>
  137. <p style="padding-top:20px;link-height:10px;">
  138. 应用下载者与应用上传者如发生纠纷,请自行与上传者协商处理,协商无果请到相关部门进行投诉,或者拨打110警方介入,本平台不承担责任。</p>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. </div>
  144. <!--举报弹窗-->
  145. <div class="modal fade ms-modal" id="reportModal" tabindex="-1" role="dialog">
  146. <div class="modal-dialog" role="document">
  147. <div class="modal-content">
  148. <div class="modal-body">
  149. <div class="report">
  150. <form action="" method="post">
  151. <div class="tit">{{REPORT_TITLE}}</div>
  152. <p>
  153. {{REPORT_TIPS}}
  154. </p>
  155. <div class="form-group">
  156. <label>{{REPORT_REASON_ERROR}}<span>*</span></label>
  157. <ul class="clearfix">
  158. <li>
  159. <span class="icon icon-radio"></span>{{REPORT_DB}}
  160. <input type="radio" class="hidden" value="0">
  161. </li>
  162. <li>
  163. <span class="icon icon-radio"></span>{{REPORT_HS}}
  164. <input type="radio" class="hidden" value="1">
  165. </li>
  166. <li>
  167. <span class="icon icon-radio"></span>{{REPORT_QZ}}
  168. <input type="radio" class="hidden" value="2">
  169. </li>
  170. <li>
  171. <span class="icon icon-radio"></span>{{REPORT_OTHER}}
  172. <input type="radio" class="hidden" value="3">
  173. </li>
  174. </ul>
  175. <div class="error">{{REPORT_REASON_ERROR}}</div>
  176. </div>
  177. <div class="form-group">
  178. <label>{{REPORT_REASON}}<span>*</span></label>
  179. <textarea class="form-control" rows="4" id="report-content"
  180. placeholder="{{REPORT_CONTENT_PLACEHOLDER}}"></textarea>
  181. <div class="error">{{REPORT_CONTENT_ERROR}}</div>
  182. </div>
  183. <div class="form-group">
  184. <label>{{REPORT_EMAIL_PLACEHOLDER}}<span>*</span></label>
  185. <input type="text" class="form-control" name="email"
  186. placeholder="{{REPORT_EMAIL_PLACEHOLDER}}" id="report-email">
  187. <div class="error">{{REPORT_EMAIL_ERROR}}</div>
  188. </div>
  189. <div class="btn-bottom">
  190. <button data-dismiss="modal" type="button" class="ms-btn color-hover">
  191. {{REPORT_RETUEN}}
  192. </button>
  193. <button type="button" class="ms-btn ms-btn-primary save">{{REPORT_BUTTON}}</button>
  194. </div>
  195. </form>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. </script>
  202. <script src="/static/index/js/jquery.min.js"></script>
  203. <script src="/static/index/js/bootstrap.min.js"></script>
  204. <script src="/static/index/js/clipboard.min.js"></script>
  205. <script src="/static/index/js/markup.js"></script>
  206. <script src="/static/index/js/publish/ua-parser.min.js"></script>
  207. <script src="/static/index/js/template/wave.js?v=9"></script>
  208. <script src="/static/index/js/template.js"></script>
  209. <script>
  210. function autoHideModal(obj1, time) {
  211. var autoHide = null;
  212. clearTimeout(autoHide);
  213. $(obj1).modal('show');
  214. $(".modal-backdrop").hide();
  215. autoHide = setTimeout(function () {
  216. $(obj1).modal("hide");
  217. }, time);
  218. }
  219. // autoHideModal('#pwdModal', 3000);
  220. var windowWidth = $(window).width();
  221. if (windowWidth >= 768) {
  222. $(".template-btn").click(function () {
  223. $("#autoHideTemplateModal").find(".modal-dialog").removeClass("modal-sm").find(".auto-hide .mt5").text("请在手机上使用浏览器打开本页面,或者手机扫描页面二维码,即可安装");
  224. autoHideModal('#autoHideTemplateModal', 3000);
  225. });
  226. }
  227. </script>
  228. <style>
  229. .md-modal {
  230. position: fixed;
  231. top: 50%;
  232. left: 50%;
  233. width: 50%;
  234. max-width: 550px;
  235. min-width: 320px;
  236. height: auto;
  237. z-index: 9999999;
  238. visibility: hidden;
  239. background: #fff;
  240. -webkit-transform: translateX(-50%) translateY(-50%);
  241. -moz-transform: translateX(-50%) translateY(-50%);
  242. -ms-transform: translateX(-50%) translateY(-50%);
  243. transform: translateX(-50%) translateY(-50%);
  244. border-radius: 25px;
  245. overflow: hidden;
  246. }
  247. .md-overlay {
  248. position: fixed;
  249. width: 100%;
  250. height: 100%;
  251. background: rgba(0, 0, 0, .3);
  252. display: none;
  253. }
  254. .swiper-container {
  255. width: 100%;
  256. padding-bottom: 40px;
  257. }
  258. .swiper-container .swiper-slide img {
  259. width: 100%;
  260. height: auto
  261. }
  262. </style>
  263. <div class="md-overlay md-overlay1" onclick="hidemodal(1);"></div>
  264. <div class="md-modal md-effect-1" id="modal-1">
  265. <div style="width:100%;padding:10px 15px;background: #01B5FF;text-align: right" onclick="hidemodal(1)">
  266. <img src='/static/index/image/close.png' height=20>
  267. </div>
  268. <div class="swiper-container" id="sst_pagination">
  269. <div class="swiper-wrapper">
  270. <div class="swiper-slide">
  271. <img src="/static/index/image/<?php if ($row['template_language'] == 'en') echo 'en_'; ?>sst1.png">
  272. </div>
  273. <div class="swiper-slide">
  274. <img src="/static/index/image/<?php if ($row['template_language'] == 'en') echo 'en_'; ?>sst2.png">
  275. </div>
  276. <div class="swiper-slide">
  277. <img src="/static/index/image/<?php if ($row['template_language'] == 'en') echo 'en_'; ?>sst3.png">
  278. </div>
  279. <div class="swiper-slide">
  280. <img src="/static/index/image/<?php if ($row['template_language'] == 'en') echo 'en_'; ?>sst4.png">
  281. </div>
  282. </div>
  283. <div class="swiper-pagination"></div>
  284. </div>
  285. <?php if ($row['template_language'] != 'en') { ?>
  286. <div class="md-trigger btn" data-modal="modal-2"
  287. style="width:100%;background:#fff;font-size:16px;color:#0477F9;text-align: center;"
  288. onclick="showmodal(2);hidemodal(1);">
  289. 什么是描述文件?
  290. </div>
  291. <?php } ?>
  292. </div>
  293. <div class="md-overlay md-overlay2" onclick="hidemodal(2);"></div>
  294. <div class="md-modal md-effect-2" id="modal-2">
  295. <div class="md-content" style="background: #fff;padding:15px">
  296. <h3>描述文件</h3>
  297. <div>
  298. <p><b>1,什么是描述文件?为什么要安装?</b></p>
  299. <p>描述文件是经过苹果公司认证的,用来记录用户设备,请放心使用。安装描述文件,是为了将您的设备注册到苹果用户库。是安装苹果APP的必备条件。
  300. <p><b>2,安装过程中卡在了设置页面,如何解决?</b></p>
  301. <p>卡顿属于iOS系统的bug。解决方案:双击Home/底部上滑-上滑关掉设置页面-重新安装即可。
  302. <p><b>3,安装描述文件时为什么要输入密码?输入什么密码?</b></p>
  303. <p>为了确认是设备主人在操作,安装描述文件时需输入【解锁密码】
  304. <p>
  305. <div class="md-close" onclick="hidemodal(2);"
  306. style="width:140px; height:30px; line-height:30px;background:#00ADF4;border-radius:25px;color:#fff;font-size:16px; margin:0 auto;text-align:center">
  307. 我知道了
  308. </div>
  309. </div>
  310. </div>
  311. </div>
  312. <script src="/static/pack/swiper.5.4.1/swiper.min.js"></script>
  313. <script>
  314. var swiper = new Swiper('#sst_pagination', {
  315. pagination: {
  316. el: '.swiper-pagination',
  317. clickable: true,
  318. }
  319. });
  320. function showmodal(index) {
  321. index = index || 1
  322. $('#modal-' + index).css('visibility', 'visible');
  323. $('.md-overlay' + index).show();
  324. }
  325. function hidemodal(index) {
  326. index = index || 1
  327. $('#modal-' + index).css('visibility', 'hidden');
  328. $('.md-overlay' + index).hide();
  329. }
  330. function disclaimer() {
  331. $("#disclaimerModal").modal("show");
  332. }
  333. </script>
  334. </body>
  335. </html>