mirror of https://github.com/helloxz/onenav.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.9 KiB
83 lines
2.9 KiB
3 years ago
|
<!-- 主题详情页面 -->
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||
|
<title>OneNav后台管理</title>
|
||
|
<link rel='stylesheet' href='static/layui/css/layui.css'>
|
||
|
<link rel='stylesheet' href='templates/admin/static/style.css?v=v0.9.17-20220314'>
|
||
|
</head>
|
||
|
<body class="layui-fluid">
|
||
|
<div class="layui-row" style = "margin-top:1em;">
|
||
|
<!-- 说明提示框 -->
|
||
|
<div class="layui-col-lg12">
|
||
|
<div class="setting-msg">
|
||
|
主题自定义参数设置,请参考:<a href="https://dwz.ovh/gnae4" target = "_blank" title = "主题参数设置说明">https://dwz.ovh/gnae4</a>,如果您不清楚,请勿修改。
|
||
|
</div>
|
||
|
</div>
|
||
|
<!-- 说明提示框END -->
|
||
|
<div class="layui-col-sm10 layui-col-sm-offset1">
|
||
|
<form class="layui-form layui-form-pane">
|
||
|
<div class="layui-form-item">
|
||
|
<label class="layui-form-label" style = "width:35%;">主题名称</label>
|
||
|
<div class="layui-input-inline" style = "width:63%;">
|
||
|
<input type="text" name="name" required lay-verify="required" value = "<?php echo $name; ?>" readonly="readonly" class="layui-input">
|
||
|
</div>
|
||
|
</div>
|
||
|
<!-- 遍历配置选项 -->
|
||
|
<?php foreach ($configs as $key => $config) {
|
||
|
//如果config.json获取到的数据是空的,则读取info.json
|
||
|
$value = empty( $current_configs->$key ) ? $config : $current_configs->$key;
|
||
|
?>
|
||
|
<div class="layui-form-item">
|
||
|
<label class="layui-form-label" style = "width:35%;"><?php echo $key; ?></label>
|
||
|
<div class="layui-input-inline" style = "width:63%;">
|
||
|
<input type="text" name="<?php echo $key; ?>" value = "<?php echo $value; ?>" class="layui-input">
|
||
|
</div>
|
||
|
</div>
|
||
|
<?php } ?>
|
||
|
<!-- 遍历配置选项END -->
|
||
|
<div class="layui-form-item">
|
||
|
<button class="layui-btn" lay-submit lay-filter="save_theme_config">保存</button>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
<script src="static/js/jquery.min.js"></script>
|
||
|
<script src="static/layui/layui.js"></script>
|
||
|
<script>
|
||
|
layui.use(['layer','form'], function(){
|
||
|
var layer = layui.layer;
|
||
|
var form = layui.form;
|
||
|
|
||
|
form.on('submit(save_theme_config)', function(data){
|
||
|
console.log(data.field);
|
||
|
$.post("/index.php?c=api&method=save_theme_config",data.field,function(data,status){
|
||
|
if( data.data == 'success') {
|
||
|
layer.msg("设置已更新!",{icon:1});
|
||
|
}
|
||
|
else{
|
||
|
layer.msg(data.err_msg,{icon:5});
|
||
|
}
|
||
|
|
||
|
});
|
||
|
return false;
|
||
|
});
|
||
|
});
|
||
|
|
||
|
function set_theme(name) {
|
||
|
$.post("/index.php?c=api&method=set_theme",{key:"theme",value:name},function(data,status){
|
||
|
if( data.code == 0 ) {
|
||
|
layer.msg(data.data, {icon: 1});
|
||
|
setTimeout(() => {
|
||
|
location.reload();
|
||
|
}, 2000);
|
||
|
}
|
||
|
else{
|
||
|
layer.msg(data.err_msg, {icon: 5});
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|