widget.html 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <!DOCTYPE html>
  2. <html lang="en" >
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>{:cmf_get_site_info()['site_name']}</title>
  6. <meta http-equiv="X-UA-Compatible" content="chrome=1,IE=edge"/>
  7. <meta name="renderer" content="webkit|ie-comp|ie-stand">
  8. <meta name="robots" content="noindex,nofollow">
  9. <!-- HTML5 shim for IE8 support of HTML5 elements -->
  10. <!--[if lt IE 9]>
  11. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  12. <![endif]-->
  13. <link href="__ADMIN_TMPL__/public/assets/themes/{:cmf_get_admin_style()}/bootstrap.min.css" rel="stylesheet">
  14. <link rel="stylesheet" href="__PLUGIN_TMPL__/assets/css/style.css">
  15. <script>
  16. if (window.parent !== window.self) {
  17. document.write = '';
  18. window.parent.location.href = window.self.location.href;
  19. setTimeout(function () {
  20. document.body.innerHTML = '';
  21. }, 0);
  22. }
  23. </script>
  24. </head>
  25. <body>
  26. <canvas></canvas>
  27. <div class="wrap">
  28. <div class="container">
  29. <div class="row">
  30. <div class="col-sm-6 col-sm-offset-3 col-md-4 col-md-offset-4">
  31. <div class="login-wrap">
  32. <h1 class="text-center">{:cmf_get_site_info()['site_name']}</h1>
  33. <form class="js-ajax-form" action="{:url('admin/Public/doLogin')}" method="post">
  34. <div class="form-group">
  35. <input type="text" id="input_username" class="form-control" name="username"
  36. placeholder="{:lang('USERNAME_OR_EMAIL')}" title="{:lang('USERNAME_OR_EMAIL')}"
  37. value="{:cookie('admin_username')}" data-rule-required="true" data-msg-required="">
  38. </div>
  39. <div class="form-group">
  40. <input type="password" id="input_password" class="form-control" name="password"
  41. placeholder="{:lang('PASSWORD')}" title="{:lang('PASSWORD')}"
  42. data-rule-required="true"
  43. data-msg-required="">
  44. </div>
  45. <div class="form-group">
  46. <div style="position: relative;">
  47. <input type="text" name="captcha" placeholder="验证码" class="form-control captcha">
  48. <captcha height="32" width="150" font-size="18"
  49. style="cursor: pointer;position:absolute;right:1px;top:1px;"/>
  50. </div>
  51. </div>
  52. <div class="form-group">
  53. <input type="hidden" name="redirect" value="">
  54. <button class="btn btn-primary btn-block js-ajax-submit" type="submit"
  55. style="margin-left: 0px"
  56. data-loadingmsg="{:lang('LOADING')}">
  57. {:lang('LOGIN')}
  58. </button>
  59. </div>
  60. </form>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. <script type="text/javascript">
  67. //全局变量
  68. var GV = {
  69. ROOT: "__ROOT__/",
  70. WEB_ROOT: "__WEB_ROOT__/",
  71. JS_ROOT: "static/js/",
  72. APP: ''/*当前应用名*/
  73. };
  74. </script>
  75. <script src="__STATIC__/js/jquery.js"></script>
  76. <script src="__STATIC__/js/wind.js"></script>
  77. <script src="__STATIC__/js/admin.js"></script>
  78. <script src='__PLUGIN_TMPL__/assets/js/zrveeq.js'></script>
  79. <script src="__PLUGIN_TMPL__/assets/js/index.js"></script>
  80. </body>
  81. </html>