template.php 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\index;
  4. class template extends BaseUser
  5. {
  6. function index()
  7. {
  8. $infopath = explode('/', isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : NULL);
  9. $appid = trim(isset($infopath[3]) ? SafeSql($infopath[3]) : NULL);
  10. $tmp = trim(isset($infopath[4]) ? SafeSql($infopath[4]) : NULL);
  11. $id = bees_decrypt($appid);
  12. if (is_numeric($id)) {
  13. $row = db('appid')->where('in_id', $id)->find();
  14. }
  15. if (!$row || !$tmp) {
  16. redirect();
  17. }
  18. $tmpid = substr($tmp, 3);
  19. if ($tmpid == 7) {
  20. $ssid = 0;
  21. $this->template_note = getTemplateData(isset($row['template_language']) ? $row['template_language'] : 'zh');
  22. exit(include 'source/template/7.php');
  23. }
  24. ?> <!doctype html>
  25. <html lang="">
  26. <head>
  27. <meta charset="utf-8">
  28. <meta name="viewport"
  29. content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  30. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  31. <meta name="renderer" content="webkit">
  32. <meta itemprop="name" content="<?php echo IN_NAME;?>"/>
  33. <meta itemprop="image"
  34. content="//<?php echo $_SERVER['HTTP_HOST'];?><?php echo geticon($row['in_icon']);?>"/>
  35. <meta name="description" itemprop="description" content="<?php echo IN_DESCRIPTION;?>">
  36. <link rel="stylesheet" href="/static/pack/bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
  37. <link rel="stylesheet" href="/static/index/css/style.css"/>
  38. <link rel="stylesheet" href="/static/index/css/custom.css">
  39. <link rel="stylesheet" href="/static/index/css/appstyle.css">
  40. <link rel="stylesheet" href="/static/index/css/swiper.min.css"/>
  41. <link rel="stylesheet" href="//at.alicdn.com/t/font_780494_9oilb5iic5f.css"/>
  42. <link rel="stylesheet" href="/static/index/css/base.css"/>
  43. <link rel="stylesheet" href="/static/index/css/main.css"/>
  44. <link rel="stylesheet" href="/static/index/css/h5.css"/>
  45. <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'];?>/favicon.ico" type="image/x-icon"/>
  46. <script>
  47. var www_domain = "https://<?php echo $_SERVER['HTTP_HOST'];?>/";
  48. </script>
  49. <title></title>
  50. </head>
  51. <body>
  52. <input name="url" value="<?php echo $row['in_link'];?>" type="hidden">
  53. <script type="text/template" id="title">
  54. <title>{{app_name}}</title>
  55. </script>
  56. <script language="text/template" id="meta">
  57. <meta charset="utf-8"/>
  58. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  59. <meta name="keywords" content="{{keywords}}">
  60. <meta name="description" content="{{desciption}}">
  61. <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'];?>/favicon.ico" type="image/x-icon"/>
  62. <meta name="baidu-site-verification" content="ukBKOPYfE2"/>
  63. <meta name="baidu-site-verification" content="xSBa81fLpH"/>
  64. <meta name="author" content="<?php echo $_SERVER['HTTP_HOST'];?>">
  65. <meta property="og:type" content="webpage">
  66. <meta property="og:url" content="{{web_url}}">
  67. <meta property="og:title" content="{{app_name}}">
  68. <meta property="og:description" content="{{app_name}}">
  69. <meta itemprop="name" content="{{app_name}}"/>
  70. <meta itemprop="image" content="{{icon_300}}"/>
  71. <meta name="description" itemprop="description" content="版本:{{version}}.{{version_code}}, 大小:{{app_size}}">
  72. <meta name="apple-mobile-web-app-title" content="{{web_url}}">
  73. <meta name="apple-mobile-web-app-capable" content="yes">
  74. </script>
  75. <?php
  76. if ($tmpid == 1) {
  77. ?> <script language="text/template" id="content">
  78. {{if checked}}
  79. <div class="template-1 template-wrap">
  80. {{else}}
  81. <div class="template-1 template-wrap passwords">
  82. {{/if}}
  83. <div class="t-bg-1"></div>
  84. <div class="container">
  85. <div class="content clearfix">
  86. <div class="c-left fl">
  87. <div class="template-common">
  88. <div class="t-icon">
  89. <img src="{{icon}}" class="img-responsive">
  90. </div>
  91. <div class="visible-xs">
  92. <div class="t-name">
  93. <div class="tit">{{app_name}}</div>
  94. <div class="pc-pwd name-info">
  95. <span>
  96. {{VERSION}} {{version}}
  97. {{if version_code}}
  98. (Build {{version_code}})
  99. {{/if}}
  100. </span>
  101. <span>{{SIZE}} {{app_size}}</span><span>{{UPDATE_TIME}} {{update_dt}}</span>
  102. </div>
  103. </div>
  104. </div>
  105. {{if checked}}
  106. <div id="showtext" style="text-align: center;margin-top:30px;display: none;">
  107. <div style="color: #1abc9c">{{VIEW_IN_DESKTOP}}</div>
  108. <div class="loading"></div>
  109. </div>
  110. <div class="template-btn-wrap">
  111. <a href="{{downurl}}" type="ios"
  112. class="ms-btn template-btn clearfix pc-pwd down_load">
  113. <span class="icon-36 iconfont fl"></span>
  114. <span class="fl">{{DOWNLOAD_INSTALL}}</span>
  115. </a>
  116. </div>
  117. <div class="t-apply pc-pwd">
  118. {{if support|equals>3}}
  119. {{FOR_IOS_AND_ANDROID}}
  120. {{else}}
  121. {{if support|equals>2}}
  122. {{FOR_ANDROID}}
  123. {{else}}
  124. {{FOR_IOS}}
  125. {{/if}}
  126. {{/if}}
  127. </div>
  128. {{/if}}
  129. <div class="t-code phone-pwd">
  130. <img src="/qrcode?link={{qrcode_url}}"
  131. class="img-responsive">
  132. <div class="code-text">{{SCAN_TIPS}}</div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="c-right fl">
  137. <div class="template-common">
  138. <div class="t-name hidden-xs">
  139. <div class="tit">{{app_name}}</div>
  140. <div class="name-info">
  141. <span>
  142. {{VERSION}} {{version}}
  143. {{if version_code}}
  144. (Build {{version_code}})
  145. {{/if}}
  146. </span>
  147. <span>{{SIZE}} {{app_size}}</span>
  148. <span>{{UPDATE_TIME}} {{update_dt}}</span>
  149. </div>
  150. </div>
  151. <!--密码框-->
  152. {{if checked|false}}
  153. <div class="template-pwd">
  154. <div class="form-group">
  155. <label>{{REQUIRE_PWD}}</label>
  156. <input type="password" id="password" name="pwd" class="form-control">
  157. </div>
  158. <div class="top-pwd hidden-xs">
  159. <span class="iconfont icon-mima"></span>
  160. </div>
  161. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  162. {{DOWNLOAD_ENTER}}
  163. </button>
  164. <div class="t-code visible-xs">
  165. <img src="/qrcode?link={{qrcode_url}}"
  166. class="img-responsive">
  167. <div class="code-text">{{SCAN_TIPS}}</div>
  168. </div>
  169. </div>
  170. {{/if}}
  171. <!--/密码框-->
  172. <hr class="pc-pwd">
  173. {{if app_intro}}
  174. <div class="t-introduce pc-pwd">
  175. <div class="tit">{{APP_DESCRIPTION}}</div>
  176. <p>{{app_intro}}</p>
  177. </div>
  178. {{/if}}
  179. {{if remark}}
  180. <div class="t-introduce pc-pwd">
  181. <div class="tit">{{APP_REMARK}}</div>
  182. <p>{{remark}}</p>
  183. </div>
  184. {{/if}}
  185. {{if qq}}
  186. <div class="t-contact pc-pwd">
  187. <div class="tit">{{APP_CONTACT}}</div>
  188. <dl class="clearfix">
  189. <dd class="fl">{{qq}}</dd>
  190. </dl>
  191. </div>
  192. {{/if}}
  193. {{if screenshots}}
  194. <div class="app-screen pc-pwd">
  195. <div class="tit">{{APP_SCREENSHOTS}}</div>
  196. <div class="s-responsive">
  197. {{screenshots}}
  198. </div>
  199. </div>
  200. {{/if}}
  201. </div>
  202. </div>
  203. </div>
  204. </script>
  205. <?php
  206. } elseif ($tmpid == 2) {
  207. ?> <script language="text/template" id="content">
  208. {{if checked}}
  209. <div class="template-2 template-wrap">
  210. {{else}}
  211. <div class="template-2 template-wrap passwords">
  212. {{/if}}
  213. <div class="t-bg-2"></div>
  214. <div class="container">
  215. <div class="content">
  216. <div class="template-common">
  217. <div class="t-icon">
  218. <img src="{{icon}}" class="img-responsive">
  219. </div>
  220. <div class="t-name">
  221. <div class="tit">{{app_name}}</div>
  222. <div class="name-info pc-pwd">
  223. <span>{{VERSION}} {{version}}
  224. {{if version_code}}
  225. (Build {{version_code}})
  226. {{/if}}
  227. </span>
  228. <span>{{SIZE}} {{app_size}}</span><span>{{UPDATE_TIME}} {{update_dt}}</span>
  229. </div>
  230. </div>
  231. {{if checked|false}}
  232. <!--密码框-->
  233. <div class="template-pwd">
  234. <div class="form-group">
  235. <label>{{REQUIRE_PWD}}</label>
  236. <input type="password" name="pwd" class="form-control">
  237. </div>
  238. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  239. {{DOWNLOAD_ENTER}}
  240. </button>
  241. <div class="t-code">
  242. <img src="/qrcode?link={{qrcode_url}}"
  243. class="img-responsive">
  244. <div class="code-text">{{SCAN_TIPS}}</div>
  245. </div>
  246. </div>
  247. <!--/密码框-->
  248. {{/if}}
  249. {{if checked}}
  250. <div id="showtext" style="text-align: center;margin-top:30px;display: none">
  251. <div style="color: #1abc9c">{{VIEW_IN_DESKTOP}}</div>
  252. <div class="loading"></div>
  253. </div>
  254. <div class="template-btn-wrap">
  255. <a href="{{downurl}}" link="{{downurl}}" type="ios"
  256. class="ms-btn template-btn clearfix pc-pwd down_load">
  257. <span class="icon-36 iconfont fl"></span>
  258. <span class="fl">
  259. {{DOWNLOAD_INSTALL}}
  260. </span>
  261. </a>
  262. </div>
  263. <div class="t-apply pc-pwd">
  264. {{if support|equals>3}}
  265. {{FOR_IOS_AND_ANDROID}}
  266. {{else}}
  267. {{if support|equals>2}}
  268. {{FOR_ANDROID}}
  269. {{else}}
  270. {{FOR_IOS}}
  271. {{/if}}
  272. {{/if}}
  273. </div>
  274. {{/if}}
  275. <div class="t-code pc-pwd">
  276. <img src="/qrcode?link={{qrcode_url}}" class="img-responsive">
  277. <div class="code-text">{{SCAN_TIPS}}</div>
  278. </div>
  279. <hr class="pc-pwd">
  280. {{if app_intro}}
  281. <div class="t-introduce pc-pwd">
  282. <div class="tit">{{APP_DESCRIPTION}}</div>
  283. <p>{{app_intro}}</p>
  284. </div>
  285. {{/if}}
  286. {{if remark}}
  287. <div class="t-introduce pc-pwd">
  288. <div class="tit">{{APP_REMARK}}</div>
  289. <p>{{remark}}</p>
  290. </div>
  291. {{/if}}
  292. {{if qq}}
  293. <div class="t-contact pc-pwd">
  294. <div class="tit">{{APP_CONTACT}}</div>
  295. <dl class="clearfix">
  296. <dd class="fl">{{qq}}</dd>
  297. </dl>
  298. </div>
  299. {{/if}}
  300. {{if screenshots}}
  301. <div class="app-screen pc-pwd">
  302. <div class="tit">{{APP_SCREENSHOTS}}</div>
  303. <div class="s-responsive">
  304. {{screenshots}}
  305. </div>
  306. </div>
  307. {{/if}}
  308. </div>
  309. </div>
  310. </div>
  311. </div>
  312. </script>
  313. <?php
  314. } elseif ($tmpid == 3) {
  315. ?> <script language="text/template" id="content">
  316. {{if checked}}
  317. <div class="template-3 template-wrap">
  318. {{else}}
  319. <div class="template-3 template-wrap passwords">
  320. {{/if}}
  321. <div class="t-bg-3"></div>
  322. <div class="container">
  323. <div class="content">
  324. <div class="template-common">
  325. <div class="t-icon"><img src="{{icon}}" class="img-responsive"></div>
  326. <div class="t-name">
  327. <div class="tit">{{app_name}}</div>
  328. <div class="name-info pc-pwd">
  329. <span> {{VERSION}} {{version}}
  330. {{if version_code}}
  331. (Build {{version_code}})
  332. {{/if}}</span>
  333. <span>{{SIZE}} {{app_size}}</span><span>{{UPDATE_TIME}} {{update_dt}}</span>
  334. </div>
  335. </div>
  336. {{if checked|false}}
  337. <!--密码框-->
  338. <div class="template-pwd">
  339. <div class="form-group">
  340. <label>{{REQUIRE_PWD}}</label>
  341. <input type="password" name="pwd" class="form-control">
  342. </div>
  343. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  344. {{DOWNLOAD_ENTER}}
  345. </button>
  346. <div class="t-code">
  347. <img src="/qrcode?link={{qrcode_url}}"
  348. class="img-responsive">
  349. <div class="code-text">{{SCAN_TIPS}}</div>
  350. </div>
  351. </div>
  352. <hr class="pc-pwd">
  353. <!--/密码框-->
  354. {{/if}}
  355. {{if checked}}
  356. <div id="showtext" style="text-align: center;margin-top:30px;display: none">
  357. <div style="color: #1abc9c">{{VIEW_IN_DESKTOP}}</div>
  358. <div class="loading"></div>
  359. </div>
  360. <div class="template-btn-wrap">
  361. <a href="{{downurl}}" type="ios"
  362. class="ms-btn template-btn clearfix pc-pwd down_load">
  363. <span class="icon-36 iconfont fl"></span>
  364. <span class="fl">{{DOWNLOAD_INSTALL}}</span>
  365. </a>
  366. </div>
  367. <div class="t-apply pc-pwd">
  368. {{if support|equals>3}}
  369. {{FOR_IOS_AND_ANDROID}}
  370. {{else}}
  371. {{if support|equals>2}}
  372. {{FOR_ANDROID}}
  373. {{else}}
  374. {{FOR_IOS}}
  375. {{/if}}
  376. {{/if}}
  377. </div>
  378. {{/if}}
  379. <div class="t-code pc-pwd">
  380. <img src="/qrcode?link={{qrcode_url}}" class="img-responsive">
  381. <div class="code-text">{{SCAN_TIPS}}</div>
  382. </div>
  383. {{if app_intro}}
  384. <div class="t-introduce pc-pwd">
  385. <div class="tit">{{APP_DESCRIPTION}}</div>
  386. <p>{{app_intro}}</p>
  387. </div>
  388. {{/if}}
  389. {{if remark}}
  390. <div class="t-introduce pc-pwd">
  391. <div class="tit">{{APP_REMARK}}</div>
  392. <p>{{remark}}</p>
  393. </div>
  394. {{/if}}
  395. {{if qq}}
  396. <div class="t-contact pc-pwd">
  397. <div class="tit">{{APP_CONTACT}}</div>
  398. <dl class="clearfix">
  399. <dd class="fl">{{qq}}</dd>
  400. </dl>
  401. </div>
  402. {{/if}}
  403. {{if screenshots}}
  404. <div class="app-screen pc-pwd">
  405. <div class="tit">{{APP_SCREENSHOTS}}</div>
  406. <div class="s-responsive">
  407. {{screenshots}}
  408. </div>
  409. </div>
  410. {{/if}}
  411. </div>
  412. </div>
  413. </div>
  414. </div>
  415. </script>
  416. <?php
  417. } elseif ($tmpid == 4) {
  418. ?> <script language="text/template" id="content">
  419. {{if checked}}
  420. <div class="template-4 template-wrap">
  421. {{else}}
  422. <div class="template-4 template-wrap passwords">
  423. {{/if}}
  424. <div class="t-bg-4 clearfix">
  425. <div class="container">
  426. <div class="content4 clearfix">
  427. <div class="t-left fl">
  428. <div class="template-common">
  429. <div class="t-icon">
  430. <img src="{{icon}}" class="img-responsive">
  431. </div>
  432. <div class="t-name">
  433. <div class="tit">{{app_name}}</div>
  434. <div class="name-info hidden-xs">
  435. <span>{{VERSION}} {{version}}
  436. {{if version_code}}
  437. (Build {{version_code}})
  438. {{/if}}</span>
  439. <span>{{SIZE}} {{app_size}}</span><span>{{UPDATE_TIME}} {{update_dt}}</span>
  440. </div>
  441. </div>
  442. </div>
  443. </div>
  444. <div class="t-right fl">
  445. <div class="template-common">
  446. <div class="t-name visible-xs pc-pwd">
  447. <div class="name-info">
  448. <span>
  449. {{VERSION}} {{version}}
  450. {{if version_code}}
  451. (Build {{version_code}})
  452. {{/if}}
  453. </span>
  454. <span>{{SIZE}} {{app_size}}</span>
  455. <span>{{UPDATE_TIME}} {{update_dt}}</span>
  456. </div>
  457. </div>
  458. {{if checked}}
  459. <div id="showtext" style="text-align: center;margin-top:30px;display: none">
  460. <div style="color: #1abc9c">{{VIEW_IN_DESKTOP}}</div>
  461. <div class="loading"></div>
  462. </div>
  463. <div class="template-btn-wrap">
  464. <a href="{{downurl}}" type="ios"
  465. class="ms-btn template-btn clearfix pc-pwd down_load">
  466. <span class="icon-36 iconfont fl"></span>
  467. <span class="fl">
  468. {{DOWNLOAD_INSTALL}}
  469. </span>
  470. </a>
  471. </div>
  472. <div class="t-apply c-pwd">
  473. {{if support|equals>3}}
  474. {{FOR_IOS_AND_ANDROID}}
  475. {{else}}
  476. {{if support|equals>2}}
  477. {{FOR_ANDROID}}
  478. {{else}}
  479. {{FOR_IOS}}
  480. {{/if}}
  481. {{/if}}
  482. </div>
  483. {{/if}}
  484. <div class="t-code phone-pwd">
  485. <img src="/qrcode?link={{qrcode_url}}"
  486. class="img-responsive">
  487. <div class="code-text">{{SCAN_TIPS}}</div>
  488. </div>
  489. </div>
  490. </div>
  491. </div>
  492. </div>
  493. </div>
  494. <div class="container">
  495. <div class="content">
  496. <div class="template-common">
  497. {{if checked|false}}
  498. <!--密码框-->
  499. <div class="template-pwd">
  500. <div class="form-group">
  501. <label>{{REQUIRE_PWD}}</label>
  502. <input type="password" name="pwd" class="form-control">
  503. </div>
  504. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  505. {{DOWNLOAD_ENTER}}
  506. </button>
  507. <div class="t-code visible-xs">
  508. <img src="/qrcode?link={{qrcode_url}}"
  509. class="img-responsive">
  510. <div class="code-text">{{SCAN_TIPS}}</div>
  511. </div>
  512. </div>
  513. <!--/密码框-->
  514. {{/if}}
  515. <hr class="pc-pwd">
  516. {{if app_intro}}
  517. <div class="t-introduce pc-pwd">
  518. <div class="tit">{{APP_DESCRIPTION}}</div>
  519. <p>{{app_intro}}</p>
  520. </div>
  521. {{/if}}
  522. {{if remark}}
  523. <div class="t-introduce pc-pwd">
  524. <div class="tit">{{APP_REMARK}}</div>
  525. <p>{{remark}}</p>
  526. </div>
  527. {{/if}}
  528. {{if qq}}
  529. <div class="t-contact pc-pwd">
  530. <div class="tit">{{APP_CONTACT}}</div>
  531. <dl class="clearfix">
  532. <dd class="fl">{{qq}}</dd>
  533. </dl>
  534. </div>
  535. {{/if}}
  536. {{if screenshots}}
  537. <div class="app-screen pc-pwd">
  538. <div class="tit">{{APP_SCREENSHOTS}}</div>
  539. <div class="s-responsive">
  540. {{screenshots}}
  541. </div>
  542. </div>
  543. {{/if}}
  544. </div>
  545. </div>
  546. </div>
  547. </div>
  548. </script>
  549. <?php
  550. } elseif ($tmpid == 5) {
  551. ?> <script language="text/template" id="content">
  552. {{if checked}}
  553. <div class="template-5 template-wrap">
  554. {{else}}
  555. <div class="template-5 template-wrap passwords">
  556. {{/if}}
  557. <div class="left-bg"></div>
  558. <div class="right-bg"></div>
  559. <div class="container">
  560. <div class="content">
  561. <div class="template-common">
  562. <div class="t-icon">
  563. <img src="{{icon}}" class="img-responsive">
  564. <div class="bg-shadow hidden-xs"></div>
  565. <div class="t-icon code hidden-xs">
  566. <img src="/qrcode?link={{qrcode_url}}"
  567. class="img-responsive">
  568. </div>
  569. </div>
  570. <div class="t-name-wrap">
  571. <div class="t-name">
  572. <div class="tit">{{app_name}}</div>
  573. <div class="name-info">
  574. <span>
  575. {{VERSION}} {{version}}
  576. {{if version_code}}
  577. (Build {{version_code}})
  578. {{/if}}
  579. </span>
  580. <span>{{SIZE}} {{app_size}}</span>
  581. <br/>
  582. <span>{{UPDATE_TIME}} {{update_dt}}</span>
  583. </div>
  584. </div>
  585. {{if checked}}
  586. <div id="showtext" style="text-align: center;margin-top:30px;display: none">
  587. <div style="color: #1abc9c">{{VIEW_IN_DESKTOP}}</div>
  588. <div class="loading"></div>
  589. </div>
  590. <div class="template-btn-wrap">
  591. <a href="{{downurl}}" type="ios"
  592. class="ms-btn template-btn clearfix pc-pwd down_load">
  593. <span class="icon-36 iconfont fl"></span>
  594. <span class="fl">{{DOWNLOAD_INSTALL}}</span>
  595. </a>
  596. </div>
  597. <div class="t-apply c-pwd">
  598. {{if support|equals>3}}
  599. {{FOR_IOS_AND_ANDROID}}
  600. {{else}}
  601. {{if support|equals>2}}
  602. {{FOR_ANDROID}}
  603. {{else}}
  604. {{FOR_IOS}}
  605. {{/if}}
  606. {{/if}}
  607. </div>
  608. {{/if}}
  609. <div class="t-code pc-pwd visible-xs">
  610. <img src="/qrcode?link={{qrcode_url}}"
  611. class="img-responsive">
  612. <div class="code-text">{{SCAN_TIPS}}</div>
  613. </div>
  614. </div>
  615. {{if checked|false}}
  616. <!--密码框-->
  617. <div class="template-pwd">
  618. <div class="form-group">
  619. <label>{{REQUIRE_PWD}}</label>
  620. <input type="password" name="pwd" class="form-control">
  621. </div>
  622. <div class="top-pwd hidden-xs"><span class="iconfont icon-mima"></span></div>
  623. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  624. {{DOWNLOAD_ENTER}}
  625. </button>
  626. <div class="t-code visible-xs">
  627. <img src="/qrcode?link={{qrcode_url}}"
  628. class="img-responsive">
  629. <div class="code-text">{{SCAN_TIPS}}</div>
  630. </div>
  631. </div>
  632. <!--/密码框-->
  633. {{/if}}
  634. <hr class="show pc-pwd">
  635. {{if app_intro}}
  636. <div class="t-introduce pc-pwd">
  637. <div class="tit">{{APP_DESCRIPTION}}</div>
  638. <p>{{app_intro}}</p>
  639. </div>
  640. {{/if}}
  641. {{if remark}}
  642. <div class="t-introduce pc-pwd">
  643. <div class="tit">{{APP_REMARK}}</div>
  644. <p>{{remark}}</p>
  645. </div>
  646. {{/if}}
  647. {{if qq}}
  648. <div class="t-contact pc-pwd">
  649. <div class="tit">{{APP_CONTACT}}</div>
  650. <dl class="clearfix">
  651. <dd class="fl">{{qq}}</dd>
  652. </dl>
  653. </div>
  654. {{/if}}
  655. {{if screenshots}}
  656. <div class="app-screen pc-pwd">
  657. <div class="tit">{{APP_SCREENSHOTS}}</div>
  658. <div class="s-responsive">
  659. {{screenshots}}
  660. </div>
  661. </div>
  662. {{/if}}
  663. </div>
  664. </div>
  665. </div>
  666. </div>
  667. </script>
  668. <?php
  669. } elseif ($tmpid == 6) {
  670. ?> <script language="text/template" id="content">
  671. {{if checked}}
  672. <div class="template-6 template-wrap">
  673. {{else}}
  674. <div class="template-6 template-wrap passwords">
  675. {{/if}}
  676. <div class="t-bg-6 clearfix">
  677. <div class="container">
  678. <div class="t-top clearfix">
  679. <div class="tit fl">{{app_name}}</div>
  680. <div class="name-info fr">
  681. <span>
  682. {{VERSION}} {{version}}
  683. {{if version_code}}
  684. (Build {{version_code}})
  685. {{/if}}
  686. </span>
  687. <span>{{SIZE}} {{app_size}}</span>
  688. <span>{{UPDATE_TIME}} {{update_dt}}</span>
  689. </div>
  690. </div>
  691. </div>
  692. </div>
  693. <div class="container">
  694. <div class="content">
  695. <div class="template-common">
  696. <div class="t-icon"><img src="{{icon}}" class="img-responsive"></div>
  697. {{if checked}}
  698. <hr class="show-hr pc-pwd">
  699. <div class="template-btn-wrap">
  700. <a href="{{downurl}}" type="ios"
  701. class="ms-btn template-btn clearfix pc-pwd down_load">
  702. <span class="icon-36 iconfont fl"></span>
  703. <span class="fl">{{DOWNLOAD_INSTALL}}</span>
  704. </a>
  705. </div>
  706. <div class="t-apply pc-pwd">
  707. {{if support|equals>3}}
  708. {{FOR_IOS_AND_ANDROID}}
  709. {{else}}
  710. {{if support|equals>2}}
  711. {{FOR_ANDROID}}
  712. {{else}}
  713. {{FOR_IOS}}
  714. {{/if}}
  715. {{/if}}
  716. </div>
  717. {{/if}}
  718. {{if checked|false}}
  719. <!--密码框-->
  720. <div class="template-pwd">
  721. <div class="form-group">
  722. <label>{{REQUIRE_PWD}}</label>
  723. <input type="password" name="pwd" class="form-control">
  724. </div>
  725. <button type="button" class="ms-btn decoding" onclick="DAFU.submitPwd()">
  726. {{DOWNLOAD_ENTER}}
  727. </button>
  728. <div class="t-code visible-xs">
  729. <img src="/qrcode?link={{qrcode_url}}"
  730. class="img-responsive">
  731. <div class="code-text">{{SCAN_TIPS}}</div>
  732. </div>
  733. </div>
  734. <!--/密码框-->
  735. {{/if}}
  736. <div class="t-code pc-pwd">
  737. <img src="/qrcode?link={{qrcode_url}}" class="img-responsive">
  738. <div class="code-text">{{SCAN_TIPS}}</div>
  739. </div>
  740. <hr class="pc-pwd">
  741. {{if app_intro}}
  742. <div class="t-introduce pc-pwd">
  743. <div class="tit">{{APP_DESCRIPTION}}</div>
  744. <p>{{app_intro}}</p>
  745. </div>
  746. {{/if}}
  747. {{if remark}}
  748. <div class="t-introduce pc-pwd">
  749. <div class="tit">{{APP_REMARK}}</div>
  750. <p>{{remark}}</p>
  751. </div>
  752. {{/if}}
  753. {{if qq}}
  754. <div class="t-contact pc-pwd">
  755. <div class="tit">{{APP_CONTACT}}</div>
  756. <dl class="clearfix">
  757. <dd class="fl">{{qq}}</dd>
  758. </dl>
  759. </div>
  760. {{/if}}
  761. {{if screenshots}}
  762. <div class="app-screen pc-pwd">
  763. <div class="tit">{{APP_SCREENSHOTS}}</div>
  764. <div class="s-responsive">
  765. {{screenshots}}
  766. </div>
  767. </div>
  768. {{/if}}
  769. </div>
  770. </div>
  771. </div>
  772. </div>
  773. </script>
  774. <?php
  775. }
  776. ?> <div class="modal fade ms-modal" id="reportSuccess" tabindex="-1" role="dialog">
  777. <div class="modal-dialog modal-sm" role="document">
  778. <div class="modal-content">
  779. <div class="modal-body">
  780. <div class="text-center">
  781. <div><span class="icon icon-modal-success2"></span></div>
  782. <p class="color-333 bold font16 mt5">{{REPORT_THANKS}}</p>
  783. <p class="color-333 mt5">{{REPORT_MESSAGE}}</p>
  784. <div class="mt15">
  785. <button type="button" class="ms-btn ms-btn-default w90" data-dismiss="modal">
  786. {{BUTTON_OK}}
  787. </button>
  788. </div>
  789. </div>
  790. </div>
  791. </div>
  792. </div>
  793. </div>
  794. <div class="modal fade ms-modal auto-hide-modal" id="autoHideTemplateModal" tabindex="-1" role="dialog">
  795. <div class="modal-dialog modal-sm" role="document">
  796. <div class="modal-content">
  797. <div class="modal-body">
  798. <div class="text-center">
  799. <div class="auto-hide">
  800. <div class="mt5">{{PASSWORD_WRONG}}</div>
  801. </div>
  802. </div>
  803. </div>
  804. </div>
  805. </div>
  806. </div>
  807. <style>
  808. body {
  809. padding-bottom: 10px;
  810. }
  811. </style>
  812. <script language="text/template" id="copyright">
  813. <div class="template-footer">
  814. <div class="container">
  815. <div class="t-footer">
  816. <a href="//<?php echo $_SERVER['HTTP_HOST'];?>?source=down_page" target="_blank">{{DIBAQU}}</a>
  817. |
  818. <a target="_blank"
  819. href="//<?php echo $_SERVER['HTTP_HOST'];?>/index/disclaimer?source=down_page">{{DISCLAIMER}}</a>
  820. |
  821. <a href="javascript:;" onclick="DAFU.reportApp()">{{REPORT}}</a>
  822. </div>
  823. </div>
  824. </div>
  825. <div id="weixin_ios" style="display:none">
  826. <div class="click_opacity"></div>
  827. <div class="to_btn">
  828. {{GO_OUT_WECHAT_IOS_TIP}}
  829. </div>
  830. </div>
  831. <div id="weixin_android" style="display: none">
  832. <div class="click_opacity"></div>
  833. <div class="to_btn">{{GO_OUT_WECHAT_TIP}}
  834. </div>
  835. </div>
  836. <!--举报弹窗-->
  837. <div class="modal fade ms-modal" id="reportModal" tabindex="-1" role="dialog">
  838. <div class="modal-dialog" role="document">
  839. <div class="modal-content">
  840. <div class="modal-body">
  841. <div class="report">
  842. <form action="" method="post">
  843. <div class="tit">{{REPORT_TITLE}}</div>
  844. <p>
  845. {{REPORT_TIPS}}
  846. </p>
  847. <div class="form-group">
  848. <label>{{REPORT_REASON_ERROR}}<span>*</span></label>
  849. <ul class="clearfix">
  850. <li>
  851. <span class="icon icon-radio"></span>{{REPORT_DB}}
  852. <input type="radio" class="hidden" value="0">
  853. </li>
  854. <li>
  855. <span class="icon icon-radio"></span>{{REPORT_HS}}
  856. <input type="radio" class="hidden" value="1">
  857. </li>
  858. <li>
  859. <span class="icon icon-radio"></span>{{REPORT_QZ}}
  860. <input type="radio" class="hidden" value="2">
  861. </li>
  862. <li>
  863. <span class="icon icon-radio"></span>{{REPORT_OTHER}}
  864. <input type="radio" class="hidden" value="3">
  865. </li>
  866. </ul>
  867. <div class="error">{{REPORT_REASON_ERROR}}</div>
  868. </div>
  869. <div class="form-group">
  870. <label>{{REPORT_REASON}}<span>*</span></label>
  871. <textarea class="form-control" rows="4" id="report-content"
  872. placeholder="{{REPORT_CONTENT_PLACEHOLDER}}"></textarea>
  873. <div class="error">{{REPORT_CONTENT_ERROR}}</div>
  874. </div>
  875. <div class="form-group">
  876. <label>{{REPORT_EMAIL_PLACEHOLDER}}<span>*</span></label>
  877. <input type="text" class="form-control" name="email"
  878. placeholder="{{REPORT_EMAIL_PLACEHOLDER}}" id="report-email">
  879. <div class="error">{{REPORT_EMAIL_ERROR}}</div>
  880. </div>
  881. <div class="btn-bottom">
  882. <button data-dismiss="modal" type="button" class="ms-btn color-hover">
  883. {{REPORT_RETUEN}}
  884. </button>
  885. <button type="button" class="ms-btn ms-btn-primary save">{{REPORT_BUTTON}}
  886. </button>
  887. </div>
  888. </form>
  889. </div>
  890. </div>
  891. </div>
  892. </div>
  893. </div>
  894. </script>
  895. <script src="/static/index/js/jquery.min.js"></script>
  896. <script src="/static/index/js/bootstrap.min.js"></script>
  897. <script src="/static/index/js/clipboard.min.js"></script>
  898. <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  899. <script src="/static/index/js/markup.js"></script>
  900. <script src="/static/index/js/publish/ua-parser.min.js"></script>
  901. <script src="/static/index/js/template/wave.js"></script>
  902. <script src="/static/index/js/template.js"></script>
  903. <script>
  904. function autoHideModal(obj1, time) {
  905. var autoHide = null;
  906. clearTimeout(autoHide);
  907. $(obj1).modal('show');
  908. $(".modal-backdrop").hide();
  909. autoHide = setTimeout(function () {
  910. $(obj1).modal("hide");
  911. }, time);
  912. }
  913. // autoHideModal('#pwdModal', 3000);
  914. var windowWidth = $(window).width();
  915. if (windowWidth >= 768) {
  916. $(".template-btn").click(function () {
  917. $("#autoHideTemplateModal").find(".modal-dialog").removeClass("modal-sm").find(".auto-hide .mt5").text("请在手机上使用浏览器打开本页面,或者手机扫描页面二维码,即可安装");
  918. autoHideModal('#autoHideTemplateModal', 3000);
  919. });
  920. }
  921. </script>
  922. </body>
  923. </html>
  924. <?php
  925. }
  926. }