setting.tpl 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>配置管理 - Powered by MinDoc</title>
  8. <!-- Bootstrap -->
  9. <link href="{{cdncss "/static/bootstrap/css/bootstrap.min.css"}}" rel="stylesheet">
  10. <link href="{{cdncss "/static/font-awesome/css/font-awesome.min.css"}}" rel="stylesheet">
  11. <link href="{{cdncss "/static/css/main.css" "version"}}" rel="stylesheet">
  12. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  13. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  14. <!--[if lt IE 9]>
  15. <script src="/static/html5shiv/3.7.3/html5shiv.min.js"></script>
  16. <script src="/static/respond.js/1.4.2/respond.min.js"></script>
  17. <![endif]-->
  18. </head>
  19. <body>
  20. <div class="manual-reader">
  21. {{template "widgets/header.tpl" .}}
  22. <div class="container manual-body">
  23. <div class="row">
  24. {{template "manager/widgets.tpl" "setting"}}
  25. <div class="page-right">
  26. <div class="m-box">
  27. <div class="box-head">
  28. <strong class="box-title"> 配置管理</strong>
  29. </div>
  30. </div>
  31. <div class="box-body">
  32. <form method="post" id="gloablEditForm" action="{{urlfor "ManagerController.Setting"}}">
  33. <div class="form-group">
  34. <label>网站标题</label>
  35. <input type="text" class="form-control" name="SITE_NAME" id="siteName" placeholder="网站标题" value="{{.SITE_NAME}}">
  36. </div>
  37. <div class="form-group">
  38. <label>域名备案</label>
  39. <input type="text" class="form-control" name="site_beian" id="siteName" placeholder="域名备案" value="{{.site_beian}}" maxlength="50">
  40. </div>
  41. <div class="form-group">
  42. <label>网站描述</label>
  43. <textarea rows="3" class="form-control" name="site_description" style="height: 90px" placeholder="网站描述">{{.site_description}}</textarea>
  44. <p class="text">描述信息不超过500个字符</p>
  45. </div>
  46. <div class="form-group">
  47. <label>启用匿名访问</label>
  48. <div class="radio">
  49. <label class="radio-inline">
  50. <input type="radio" {{if eq .ENABLE_ANONYMOUS "true"}}checked{{end}} name="ENABLE_ANONYMOUS" value="true">开启<span class="text"></span>
  51. </label>
  52. <label class="radio-inline">
  53. <input type="radio" {{if eq .ENABLE_ANONYMOUS "false"}}checked{{end}} name="ENABLE_ANONYMOUS" value="false">关闭<span class="text"></span>
  54. </label>
  55. </div>
  56. </div>
  57. <div class="form-group">
  58. <label>启用注册</label>
  59. <div class="radio">
  60. <label class="radio-inline">
  61. <input type="radio" {{if eq .ENABLED_REGISTER "true"}}checked{{end}} name="ENABLED_REGISTER" value="true">开启<span class="text"></span>
  62. </label>
  63. <label class="radio-inline">
  64. <input type="radio" {{if eq .ENABLED_REGISTER "false"}}checked{{end}} name="ENABLED_REGISTER" value="false">关闭<span class="text"></span>
  65. </label>
  66. </div>
  67. </div>
  68. <div class="form-group">
  69. <label>启用验证码</label>
  70. <div class="radio">
  71. <label class="radio-inline">
  72. <input type="radio" {{if eq .ENABLED_CAPTCHA "true"}}checked{{end}} name="ENABLED_CAPTCHA" value="true">开启<span class="text"></span>
  73. </label>
  74. <label class="radio-inline">
  75. <input type="radio" {{if eq .ENABLED_CAPTCHA "false"}}checked{{end}} name="ENABLED_CAPTCHA" value="false">关闭<span class="text"></span>
  76. </label>
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. <label>启用文档历史</label>
  81. <div class="radio">
  82. <label class="radio-inline">
  83. <input type="radio" {{if eq .ENABLE_DOCUMENT_HISTORY "true"}}checked{{end}} name="ENABLE_DOCUMENT_HISTORY" value="true">开启<span class="text"></span>
  84. </label>
  85. <label class="radio-inline">
  86. <input type="radio" {{if eq .ENABLE_DOCUMENT_HISTORY "false"}}checked{{end}} name="ENABLE_DOCUMENT_HISTORY" value="false">关闭<span class="text"></span>
  87. </label>
  88. </div>
  89. </div>
  90. <div class="form-group">
  91. <button type="submit" id="btnSaveBookInfo" class="btn btn-success" data-loading-text="保存中...">保存修改</button>
  92. <span id="form-error-message" class="error-message"></span>
  93. </div>
  94. </form>
  95. <div class="clearfix"></div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. {{template "widgets/footer.tpl" .}}
  101. </div>
  102. <script src="{{cdnjs "/static/jquery/1.12.4/jquery.min.js"}}" type="text/javascript"></script>
  103. <script src="{{cdnjs "/static/bootstrap/js/bootstrap.min.js"}}" type="text/javascript"></script>
  104. <script src="{{cdnjs "/static/js/jquery.form.js"}}" type="text/javascript"></script>
  105. <script src="{{cdnjs "/static/js/main.js"}}" type="text/javascript"></script>
  106. <script type="text/javascript">
  107. $(function () {
  108. $("#gloablEditForm").ajaxForm({
  109. beforeSubmit : function () {
  110. var title = $.trim($("#siteName").val());
  111. if (title === ""){
  112. return showError("网站标题不能为空");
  113. }
  114. $("#btnSaveBookInfo").button("loading");
  115. },success : function (res) {
  116. if(res.errcode === 0) {
  117. showSuccess("保存成功")
  118. }else{
  119. showError(res.message);
  120. }
  121. $("#btnSaveBookInfo").button("reset");
  122. }
  123. });
  124. });
  125. </script>
  126. </body>
  127. </html>