123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <!doctype html>
- <html style="font-size:625%">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no">
- <meta name="format-detection" content="telephone=no">
- <meta name="apple-mobile-web-app-capable" content="yes">
- <title>{block name="title"}标题{/block}</title>
- <script type="text/javascript">
- {if condition="isset($_GET['catch']) && $_GET['catch'] == 'exception'"}
- window.onerror = function (msg, url, line) {
- var txt = "页面似乎发生了异常,可截图联系客服处理.\n\n";
- txt += "错误内容: " + msg + "\n";
- txt += "地址: " + url + "\n";
- txt += "行: " + line + "\n\n";
- txt += "点击确定继续.\n\n";
- alert(txt);
- return true;
- }
- {/if}
- window.log_host = '{$log_host}';
- window.log_iframe_host = '{$log_iframe_host}';
- window.site_version = '{$Think.config.site.version}';
- window.theme = '{$Think.config.template.view_theme}';
- window.track = eval({$track??''});
- window.map = {};
- (function (doc) {
- var docEl = doc.documentElement,
- recalc = function () {
- var clientWidth = docEl.clientWidth;
- if (!clientWidth) return;
- if (clientWidth > 414) {
- //docEl.style.fontSize = '115px';
- docEl.style.fontSize = '110.4px';
- } else {
- //docEl.style.fontSize = 100 * (clientWidth / 360) + 'px';
- docEl.style.fontSize = 100 * (clientWidth / 375) + 'px';
- }
- };
- recalc();
- })(document);
- //toast tip提示
- var consoleTime = null;
- function consoleMain(str,nsecond,mask) {
- clearTimeout(consoleTime);
- nsecond = nsecond ? nsecond * 1000 : 3000;
- mask = mask ? '<i></i>' : '';
- var div = document.getElementById('console_main');
- div.innerHTML = '<div class="console_box"><span>' + str + '</span></div>'+mask;
- consoleTime = setTimeout(function () {
- div.innerHTML = '';
- }, nsecond);
- }
- /**
- * 复制动态码
- * @param str
- * @param ispop 是否要弹出复制成功
- */
- function copyToClipboard(str, ispop) {
- ispop = ispop || true;
- try {
- $('#dycodeAndroid').val(str);
- $('#dycodeIos').text(str);
- if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
- window.getSelection().removeAllRanges();
- var Url2 = document.getElementById("dycodeIos");
- var range = document.createRange();
- range.selectNode(Url2);
- window.getSelection().addRange(range);
- var successful = document.execCommand('copy');
- window.getSelection().removeAllRanges();
- } else {
- var Url2 = document.getElementById("dycodeAndroid");
- Url2.select();
- document.execCommand("Copy");
- }
- if (ispop) {
- consoleMain('动态码复制成功');
- }
- } catch (err) {
- console.log(err);
- }
- }
- </script>
- {block name="css"}{/block}
- <link rel="shortcut icon" href="{:asset('/img/favicon.ico')}" type="image/x-icon" />
- {$Think.config.site.hook_head}
- </head>
- <body {php} if(isset($read_theme) && isset($day_night)){ {/php}class="{$read_theme} {$day_night}"{php} } {/php}>
- <div id="cps-log">
- </div>
- {$Think.config.site.hook_body_top}
- <!--console_main 弹出吐丝-->
- <div id="console_main"></div>
- <input id="hid_dycode" type="hidden" readonly="readonly" value="{$dycode}"/>
- <input id="hid_prefix_dycode" type="hidden" readonly="readonly" value="{$prefix_dycode}"/>
- <input id="hid_openinstall_appkey" type="hidden" readonly="readonly" value="{$openinstall_appkey}"/>
- <input id="hid_apk_url" type="hidden" readonly="readonly" value="{$apk_url}"/>
- <div id="dycodeIos" style="position: absolute;left:-600px; color: rgba(0,0,0,0);background-color: transparent" ></div>
- <input readOnly="true"
- style="outline: none;border: 0px; color: rgba(0,0,0,0.0);position: absolute;left:-600px; background-color: transparent"
- id="dycodeAndroid" value=""/>
- {block name="menu"}{include file="layout/menu" menu_title="{block name='menu_title'}{$Think.config.site.web_name}{/block}"/}{/block}
- {block name="main"}{/block}
- {block name="footer"}{/block}
- <script type="text/javascript" src="{:asset('/libs/zepto/zepto.min.js')}"></script>
- <script type="text/javascript" src="{:asset('/libs/Zepto-Cookie/zepto.cookie.min.js')}"></script>
- {block name="zepto"}{/block}
- <script type="text/javascript" src="{:asset('/js/frontend/common.js')}"></script>
- <script type="text/javascript" src="{:asset('/js/frontend/cps_log.js')}"></script>
- <!--<script type="text/javascript" src="{:asset('/js/frontend/back.js')}"></script>-->
- {empty name="$continueData"}
- {if condition="isset($isAddBackDom) && $isAddBackDom == 1"}
- {include file="public/returnbook" /}
- {/if}
- {/empty}
- {block name="js"}{/block}
- {$Think.config.site.hook_body_footer}
- {:cpslog()}
- </body>
- </html>
|