layout.html 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <!doctype html>
  2. <html style="font-size:625%">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,user-scalable=no">
  6. <meta name="format-detection" content="telephone=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <title>{block name="title"}标题{/block}</title>
  9. <script type="text/javascript">
  10. window.log_host = '{$log_host}';
  11. window.theme = '{$Think.config.template.view_theme}';
  12. /* (function (doc) {
  13. var docEl = doc.documentElement,
  14. recalc = function () {
  15. var clientWidth = docEl.clientWidth;
  16. if (!clientWidth) return;
  17. if (clientWidth > 414) {
  18. //docEl.style.fontSize = '115px';
  19. docEl.style.fontSize = '110.4px';
  20. } else {
  21. //docEl.style.fontSize = 100 * (clientWidth / 360) + 'px';
  22. docEl.style.fontSize = 100 * (clientWidth / 375) + 'px';
  23. }
  24. };
  25. recalc();
  26. })(document);*/
  27. //toast tip提示
  28. var consoleTime = null;
  29. function consoleMain(str,nsecond,mask) {
  30. clearTimeout(consoleTime);
  31. nsecond = nsecond ? nsecond * 1000 : 3000;
  32. mask = mask ? '<i></i>' : '';
  33. var div = document.getElementById('console_main');
  34. div.innerHTML = '<div class="console_box"><span>' + str + '</span></div>'+mask;
  35. consoleTime = setTimeout(function () {
  36. div.innerHTML = '';
  37. }, nsecond);
  38. }
  39. </script>
  40. {block name="css"}{/block}
  41. <link rel="shortcut icon" href="{:client_asset('/img/favicon.ico')}" type="image/x-icon" />
  42. {$Think.config.site.hook_head}
  43. </head>
  44. <body {php} if(isset($read_theme) && isset($day_night)){ {/php}class="{$read_theme} {$day_night}"{php} } {/php}>
  45. {$Think.config.site.hook_body_top}
  46. <!--console_main 弹出吐丝-->
  47. <div id="console_main"></div>
  48. {block name="menu"}{include file="layout/menu" menu_title="{block name='menu_title'}{$Think.config.site.web_name}{/block}"/}{/block}
  49. {block name="main"}{/block}
  50. {block name="footer"}{/block}
  51. <script type="text/javascript" src="{:client_asset('/libs/zepto/zepto.min.js')}"></script>
  52. <script type="text/javascript" src="{:client_asset('/libs/Zepto-Cookie/zepto.cookie.min.js')}"></script>
  53. {block name="zepto"}{/block}
  54. <script>
  55. var appDomain = '{$app_domain}';
  56. </script>
  57. <script type="text/javascript" src="{:client_asset('/js/frontend/common.js')}"></script>
  58. <script type="text/javascript" src="{:client_asset('/js/frontend/app_log.js')}"></script>
  59. {block name="js"}{/block}
  60. {$Think.config.site.hook_body_footer}
  61. </body>
  62. </html>