guide.php 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. <?php
  2. namespace app\index;
  3. class guide extends Base
  4. {
  5. function index()
  6. {
  7. $_var_0 = SafeRequest("lang", "get");
  8. if ($_var_0 == "en") {
  9. exit;
  10. }
  11. ?> <!DOCTYPE html>
  12. <html lang="">
  13. <head lang="zh">
  14. <meta charset="UTF-8">
  15. <title><?php echo IN_NAME;?></title>
  16. <meta charset="utf-8">
  17. <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  18. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  19. <meta name="renderer" content="webkit">
  20. <meta name="keywords" content="<?php echo IN_KEYWORDS;?>">
  21. <meta property="og:url" content="https://<?php echo $_SERVER["HTTP_HOST"];?>">
  22. <meta property="og:title" content="<?php echo IN_NAME;?>">
  23. <meta name="description" content="<?php echo IN_DESCRIPTION;?>">
  24. <style>
  25. * {
  26. margin: 0;
  27. padding: 0;
  28. }
  29. body {
  30. font-family: "Microsoft Yahei", Arial, "宋体", Times New Roman, Verdana, Tahoma, Helvetica, STHeiti;
  31. background-color: #f8f8f8;
  32. }
  33. header {
  34. padding: 10px;
  35. background-color: #ffe8dd;
  36. border: 1px solid #ffd5be;
  37. font-size: 14px;
  38. color: #ff671c;
  39. line-height: 1.7;
  40. }
  41. @media only screen
  42. and (-webkit-min-device-pixel-ratio: 2) {
  43. header {
  44. border: .5px solid #ffd5be;
  45. }
  46. }
  47. article {
  48. padding: 10px 15px;
  49. }
  50. h2 {
  51. font-size: 14px;
  52. margin-top: 10px;
  53. margin-bottom: 20px;
  54. color: #333333;
  55. }
  56. .title {
  57. display: -webkit-box;
  58. -webkit-box-orient: horizontal;
  59. -webkit-box-pack: start;
  60. }
  61. .title p {
  62. font-size: 16px;
  63. color: #333333;
  64. -webkit-box-flex: 1;
  65. line-height: 1.7;
  66. }
  67. i {
  68. display: block;
  69. width: 20px;
  70. height: 20px;
  71. margin-top: 4px;
  72. margin-right: 6px;
  73. border-radius: 3em;
  74. font-size: 14px;
  75. color: #fff;
  76. text-align: center;
  77. line-height: 20px;
  78. background-color: #0099FF;
  79. }
  80. .title span {
  81. color: #FF001C;
  82. font-size: 16px;
  83. line-height: 1.7;
  84. }
  85. .mod-img {
  86. display: block;
  87. margin: 15px auto 20px auto;
  88. width: 90%;
  89. }
  90. .mod-img-union {
  91. width: 100%;
  92. margin: 15px auto 20px auto;
  93. overflow: auto;
  94. }
  95. .mod-img-union img {
  96. display: block;
  97. width: 49%;
  98. float: left;
  99. }
  100. .mod-img-union img:first-child {
  101. margin-right: 2%;
  102. }
  103. footer {
  104. color: #333333;
  105. font-size: 14px;
  106. padding: 10px;
  107. line-height: 1.7;
  108. }
  109. .btn {
  110. display: block;
  111. background-color: #1B8DFA;
  112. width: 280px;
  113. height: 40px;
  114. line-height: 40px;
  115. margin: 0 auto;
  116. text-decoration: none;
  117. text-align: center;
  118. font-size: 16px;
  119. color: #fff;
  120. border-radius: 4px;
  121. }
  122. </style>
  123. </head>
  124. <body>
  125. <div class="ios-app-show" style="display: none;">
  126. <header>
  127. 由于iOS系统权限调整,打开应用需要进入【设置>>通用>>描述文件】(iOS9上叫“描述文件”, iOS10上叫“设备管理”),信任同名的描述文件即可。
  128. </header>
  129. <article>
  130. <h2>详细图文教程:</h2>
  131. <div class="title"><i>1</i>
  132. <p>如果打开下载的「游戏或者应用」,出现如下图提示,<span>记住红线部分的描述文件名</span></p></div>
  133. <img src="/static/index/image/1.png" class="mod-img">
  134. <div class="title"><i>2</i>
  135. <p>然后在设备中点击<span>【设置>>通用>>描述文件】(iOS9上叫“描述文件”, iOS10上叫“设备管理),</span>,找到刚才同名的描述文件</p></div>
  136. <img src="/static/index/image/2.png" class="mod-img"><img src="/static/index/image/3.png" class="mod-img">
  137. <div class="title"><i>3</i>
  138. <p>点击文件,<span>选择【信任】</span>,然后就能正常打开APP了</p></div>
  139. <img src="/static/index/image/4.png" class="mod-img">
  140. </article>
  141. </div>
  142. <div class="android-app-show" style="display: none;">
  143. <article>
  144. <article>
  145. <h2>详细图文教程:</h2>
  146. <div class="title"><i>1</i>
  147. <p>第一步</p></div>
  148. <img src="/static/index/image/android_1.svg" class="mod-img">
  149. <div class="title"><i>2</i>
  150. <p>第二步</p></div>
  151. <img src="/static/index/image/android_2.svg" class="mod-img">
  152. </article>
  153. </div>
  154. </body>
  155. <script type="text/javascript" src="/static/index/js/jquery.min.js"></script>
  156. <script>
  157. /**
  158. * 获取浏览器URL中的查询参数
  159. * @param {string} [url] 可选参数,指定要解析的URL(默认使用当前页面URL)
  160. * @returns {Object} 包含所有查询参数键值对的对象
  161. */
  162. function getUrlParams(url) {
  163. // 1. 获取目标URL的查询字符串部分(兼容未传url参数的情况)
  164. const queryString = url
  165. ? url.split('?')[1]
  166. : window.location.search.substring(1);
  167. if (!queryString) return {}; // 无参数时返回空对象
  168. // 2. 解析参数
  169. const params = {};
  170. const pairs = queryString.split('&');
  171. for (const pair of pairs) {
  172. const [key, value = ''] = pair.split('=');
  173. const decodedKey = decodeURIComponent(key);
  174. const decodedValue = decodeURIComponent(value);
  175. // 处理重复参数(转换为数组)
  176. if (decodedKey in params) {
  177. if (Array.isArray(params[decodedKey])) {
  178. params[decodedKey].push(decodedValue);
  179. } else {
  180. params[decodedKey] = [params[decodedKey], decodedValue];
  181. }
  182. } else {
  183. params[decodedKey] = decodedValue;
  184. }
  185. }
  186. return params;
  187. }
  188. const params = getUrlParams();
  189. if(params.type){
  190. if(params.type === 'iOS'){
  191. $(".ios-app-show").show()
  192. $(".android-app-show").hide()
  193. }else{
  194. $(".ios-app-show").hide()
  195. $(".android-app-show").show()
  196. }
  197. }
  198. </script>
  199. </html>
  200. <?php
  201. }
  202. }