|
@@ -0,0 +1,206 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <title>layui</title>
|
|
|
+ <meta name="renderer" content="webkit">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
|
+ <link rel="stylesheet" href="__PUBLIC__/layui/css/layui.css" media="all">
|
|
|
+ <link rel="stylesheet" href="__PUBLIC__/font-awesome/css/font-awesome.min.css" media="all"/>
|
|
|
+ <link rel="stylesheet" href="__CSS__/admin.css" media="all">
|
|
|
+</head>
|
|
|
+<body style="padding:10px;">
|
|
|
+<div class="tplay-body-div">
|
|
|
+
|
|
|
+ {include file="webconfig/tab"}
|
|
|
+
|
|
|
+ <div style="margin-top: 20px;">
|
|
|
+ </div>
|
|
|
+ <form class="layui-form" id="admin">
|
|
|
+
|
|
|
+ <div class="layui-col-md12">
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">系统别名</label>
|
|
|
+ <div class="layui-input-inline" style="max-width: 400px">
|
|
|
+ <input name="name" placeholder="请输入" autocomplete="off" class="layui-input"
|
|
|
+ type="text" value="{:systemName()}">
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid layui-word-aux">给后台取个别名</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">安全入口</label>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <input placeholder="请输入" autocomplete="off" class="layui-input"
|
|
|
+ type="text" disabled value="{$backend_pass}">
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline" style="width: 35px;">
|
|
|
+ <button type="button" class="layui-btn layui-btn-xs" style="margin-top: 8px;"
|
|
|
+ onclick="set_pass()">设置
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid layui-word-aux">设置后只能通过安全入口登录后台</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">操作日志</label>
|
|
|
+ <div class="layui-input-inline" style="width: 73px;">
|
|
|
+ <input name="is_log" lay-skin="switch" lay-filter="switchTest" lay-text="开启|关闭" type="checkbox"
|
|
|
+ {if condition="$web_config.is_log eq 1" }checked="" {/if} value="1">
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <div class="layui-form-mid layui-word-aux">当前日志数:{$admin_log_num}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">网站维护</label>
|
|
|
+ <div class="layui-input-inline" style="width:73px">
|
|
|
+ <input name="is_close_site" lay-skin="switch" lay-text="开启|关闭" type="checkbox"
|
|
|
+ {if condition="$web_config.is_close_site eq 1" }checked="" {/if} value="1">
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid layui-word-aux">开启后可使用维护入口访问:{:url('/', '', false,
|
|
|
+ true)}?key={$is_close_site_key}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">上传类型</label>
|
|
|
+ <div class="layui-input-inline" style="max-width: 400px">
|
|
|
+ <input name="file_type" lay-verify="pass" placeholder="多个类型请用(英文,逗号)隔开" autocomplete="off" class="layui-input"
|
|
|
+ type="text" value="{$web_config.file_type}">
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid layui-word-aux">限制上传类型(注意:不限制ueditor中上传)</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">最大上传值</label>
|
|
|
+ <div class="layui-input-inline" style="max-width: 600px">
|
|
|
+ <input name="file_size" lay-verify="pass" placeholder="单位kb" autocomplete="off" class="layui-input"
|
|
|
+ type="number" value="{$web_config.file_size}">
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-mid layui-word-aux">单位KB ( php.ini 的 post_max_size、upload_max_filesize
|
|
|
+ 也会限制上传大小 )
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">文章编辑器</label>
|
|
|
+ <div class="layui-input-inline" style="width: 500px">
|
|
|
+ <input type="radio" name="article_editor" value="wangEditor" title="wangEditor" {if condition="$web_config.article_editor eq 'wangEditor'"}checked{/if}>
|
|
|
+ <input type="radio" name="article_editor" value="tinymce" title="tinymce" {if condition="$web_config.article_editor eq 'tinymce'"}checked{/if}>
|
|
|
+ <input type="radio" name="article_editor" value="ueditor" title="ueditor" {if condition="$web_config.article_editor eq 'ueditor'"}checked{/if}>
|
|
|
+ <input type="radio" name="article_editor" value="markdown" title="markdown" {if condition="$web_config.article_editor eq 'markdown'"}checked{/if}>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <button class="layui-btn" lay-submit lay-filter="admin">立即提交</button>
|
|
|
+ <button type="reset" class="layui-btn layui-btn-primary">重置</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+
|
|
|
+
|
|
|
+ {include file="public/foot"}
|
|
|
+
|
|
|
+ <form id="setForm" style="display:none;margin: 10px 30px;" class="layui-form alert-form">
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label">入口密码</label>
|
|
|
+ <div class="layui-input-inline">
|
|
|
+ <input id="login_pass" autocomplete="off" placeholder="请输入" class="layui-input" type="text">
|
|
|
+ </div>
|
|
|
+ <div class="layui-input-inline" style="width: 60px;">
|
|
|
+ <button type="button" class="layui-btn layui-btn-xs" style="margin-top: 8px;"
|
|
|
+ onclick="$('#login_pass').val(randomPassword(20))">随机
|
|
|
+ </button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+
|
|
|
+ <script>
|
|
|
+ layui.use(['layer', 'form'], function () {
|
|
|
+ var layer = layui.layer,
|
|
|
+ $ = layui.jquery,
|
|
|
+ form = layui.form;
|
|
|
+ $(window).on('load', function () {
|
|
|
+ form.on('submit(admin)', function (data) {
|
|
|
+ $.ajax({
|
|
|
+ url: "{:url('admin/webconfig/publish')}",
|
|
|
+ data: $('#admin').serialize(),
|
|
|
+ type: 'post',
|
|
|
+ dataType: 'json',
|
|
|
+ async: false,
|
|
|
+ success: function (res) {
|
|
|
+ layer.msg(res.msg);
|
|
|
+ if (res.code == 1) {
|
|
|
+ setTimeout(function () {
|
|
|
+ location.reload();
|
|
|
+ }, 1500)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ </script>
|
|
|
+ <script>
|
|
|
+ function set_pass() {
|
|
|
+ var fromobj = $('#setForm');
|
|
|
+ layer.open({
|
|
|
+ type: 1,
|
|
|
+ title: '设置安全入口',
|
|
|
+ area: ['450px', '180px'],
|
|
|
+ id: 'layerDemo', //防止重复弹出
|
|
|
+ content: fromobj,
|
|
|
+ btn: ['提交', '关闭'],
|
|
|
+ btnAlign: 'r', //按钮居中
|
|
|
+ yes: function (index, layero) {
|
|
|
+ save_pass();
|
|
|
+ }, btn2: function (index) {
|
|
|
+ }, zIndex: 999 //重点1
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ function save_pass() {
|
|
|
+ var login_pass = $("#login_pass").val();
|
|
|
+ var aliases = login_pass == "" ? "admin_login" : "admin_login/" + login_pass + "$";
|
|
|
+ layer.confirm("确定修改?", function (index) {
|
|
|
+ $.ajax({
|
|
|
+ url: "{:url('admin/urlsconfig/publish')}",
|
|
|
+ data: {
|
|
|
+ id: 1,
|
|
|
+ status: 1,
|
|
|
+ url: "admin/common/login",
|
|
|
+ desc: "后台登录地址",
|
|
|
+ aliases: aliases
|
|
|
+ },
|
|
|
+ dataType: 'json',
|
|
|
+ type: 'post',
|
|
|
+ success: function (res) {
|
|
|
+ if (res.code == 1) {
|
|
|
+ var text = "设置成功,请保存新的登录地址:<br/> {:url('/', '', false, true)}admin_login/" + login_pass;
|
|
|
+ layer.alert(text, {icon: 1}, function (index) {
|
|
|
+ layer.confirm('立即重新登录?', function (index) {
|
|
|
+ window.parent.document.getElementById('logout').click();
|
|
|
+ }, function (index) {
|
|
|
+ location.reload()
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ layer.msg(res.msg);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+</div>
|
|
|
+</body>
|
|
|
+</html>
|