system.html 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <form data-auto="true" action="{:sysuri()}" method="post" class='layui-form layui-card'>
  2. <div class="layui-card-body padding-left-40">
  3. <div class="layui-form-item margin-bottom-5">
  4. <div class="help-label label-required-prev"><b>默认主题样式</b>Theme Style</div>
  5. <div class="layui-textarea" style="min-height:unset">
  6. {foreach $themes as $k=>$v}
  7. <label class="think-radio">
  8. {if sysconf('base.site_theme') eq $k}
  9. <input name="site_theme" type="radio" value="{$k}" lay-ignore checked> {$v}
  10. {else}
  11. <input name="site_theme" type="radio" value="{$k}" lay-ignore> {$v}
  12. {/if}
  13. </label>
  14. {/foreach}
  15. </div>
  16. <span class="help-block">用户登录管理后台,未配置个性化主题的用户默认会使用此处配置的主题样式 ~</span>
  17. </div>
  18. <div class="layui-row layui-col-space15 margin-bottom-5">
  19. <div class="layui-col-xs6 padding-bottom-0">
  20. <label class="relative block">
  21. <span class="help-label"><b>登录表单标题</b>Login Name</span>
  22. <input name="login_name" required placeholder="请输入登录页面的表单标题" value="{:sysconf('login_name')?:'系统管理'}" class="layui-input">
  23. </label>
  24. </div>
  25. <div class="layui-col-xs6 padding-bottom-0">
  26. <div class="help-label label-required-prev"><b>后台登录入口</b>Login Entry</div>
  27. <label class="layui-input relative block label-required-null">
  28. <span>{:sysuri('@',[],false,true)}</span>
  29. <input autofocus required pattern="[a-zA-Z_][a-zA-Z0-9_]*" placeholder="请输入后台登录入口" class="layui-input inline-block padding-0 border-0" style="width:auto;background:none" value="{:substr(sysuri('admin/index/index',[],false), strlen(sysuri('@')))}" name="xpath">
  30. </label>
  31. </div>
  32. <div class="layui-col-xs12 padding-top-0 padding-bottom-0">
  33. <span class="help-block">后台登录入口是由英文字母开头,且不能有相同名称的模块,设置之后原地址不能继续访问,请谨慎配置 ~</span>
  34. </div>
  35. </div>
  36. <div class="layui-form-item margin-bottom-5">
  37. <div class="help-label"><b>登录背景图片</b>Background Image</div>
  38. <div class="layui-textarea think-bg-gray" style="min-height:unset;padding:10px 10px 3px 10px">
  39. <input type="hidden" value="{:sysconf('login_image')}" name="login_image">
  40. <script>$('[name=login_image]').uploadMultipleImage();</script>
  41. </div>
  42. </div>
  43. <div class="layui-form-item margin-bottom-5">
  44. <div class="help-label label-required-prev"><b>浏览器小图标</b>Browser Icon</div>
  45. <label class="relative block label-required-null">
  46. <input class="layui-input" required pattern="^(http|/)" placeholder="请上传浏览器图标" value="{:sysconf('site_icon')}" name="site_icon">
  47. <a class="input-right-icon layui-icon layui-icon-upload-drag" data-file="btn" data-type="ico,png,jpg" data-field="site_icon"></a>
  48. </label>
  49. <span class="help-block">建议上传 <span class="color-blue">128x128</span> | <span class="color-blue">256x256</span> 的 ico 或 png 图片,可以通过 <a href="https://www.favicon-icon-generator.com" target="_blank">ICON </a>在线制作 ico 后缀文件 ~</span>
  50. </div>
  51. <div class="layui-row layui-col-space15 margin-bottom-5">
  52. <div class="layui-col-xs4 padding-bottom-0">
  53. <label class="layui-form-item margin-bottom-5 relative block">
  54. <span class="help-label"><b>网站名称</b>Site Name</span>
  55. <input name="site_name" required placeholder="请输入网站名称" value="{:sysconf('site_name')}" class="layui-input">
  56. <span class="help-block">网站名称将显示在浏览器的标签上 ~</span>
  57. </label>
  58. </div>
  59. <div class="layui-col-xs4 padding-bottom-0">
  60. <label class="layui-form-item margin-bottom-5 relative block">
  61. <span class="help-label"><b>后台程序名称</b>App Name</span>
  62. <input name="app_name" required placeholder="请输入程序名称" value="{:sysconf('app_name')}" class="layui-input">
  63. <span class="help-block">管理程序名称显示在后台左上标题处 ~</span>
  64. </label>
  65. </div>
  66. <div class="layui-col-xs4 padding-bottom-0">
  67. <label class="layui-form-item margin-bottom-5 relative block">
  68. <span class="help-label"><b>后台程序版本</b>App Version</span>
  69. <input name="app_version" placeholder="请输入程序版本" value="{:sysconf('app_version')}" class="layui-input">
  70. <span class="help-block">管理程序版本显示在后台左上标题处 ~</span>
  71. </label>
  72. </div>
  73. <div class="layui-col-xs4 padding-top-0 padding-bottom-0">
  74. <label class="relative block">
  75. <span class="help-label"><b>公网安备号</b>Baian</span>
  76. <input name="beian" placeholder="请输入公网安备号" value="{:sysconf('beian')}" class="layui-input">
  77. </label>
  78. </div>
  79. <div class="layui-col-xs4 padding-top-0 padding-bottom-0">
  80. <label class="relative block">
  81. <span class="help-label"><b>网站备案号</b>Miitbeian</span>
  82. <input name="miitbeian" placeholder="请输入网站备案号" value="{:sysconf('miitbeian')}" class="layui-input">
  83. </label>
  84. </div>
  85. <div class="layui-col-xs4 padding-top-0 padding-bottom-0">
  86. <label class="relative block">
  87. <span class="help-label"><b>网站版权信息</b>Copyright</span>
  88. <input name="site_copy" required placeholder="请输入版权信息" value="{:sysconf('site_copy')}" class="layui-input">
  89. </label>
  90. </div>
  91. <div class="layui-col-xs12 help-block padding-top-0">
  92. 网站备案号和公安备案号可以在<a target="_blank" href="https://beian.miit.gov.cn">备案管理中心</a>查询并获取,网站上线时必需配置备案号,备案号会链接到信息备案管理系统 ~
  93. </div>
  94. </div>
  95. </div>
  96. <div class="hr-line-dashed"></div>
  97. <div class="layui-form-item text-center">
  98. <button class="layui-btn" type="submit">保存配置</button>
  99. <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消修改吗?" data-close>取消修改</button>
  100. </div>
  101. </form>
  102. <script>
  103. layui.form.render();
  104. $('[name="site_theme"]').on('click', function () {
  105. var alls = '', that = this, prox = 'layui-layout-theme-', curt = prox + that.value;
  106. $('[name="site_theme"]').map(function () {
  107. if (this.value !== that.value) alls += ' ' + prox + this.value;
  108. });
  109. $('.layui-layout-admin').removeClass(alls).addClass(curt)
  110. });
  111. </script>