<!-- 主题设置 --> <?php require_once(dirname(__DIR__).'/header.php'); ?> <?php include_once(dirname(__DIR__).'/left.php'); ?> <div class="layui-body"> <!-- 内容主体区域 --> <div class="layui-row content-body place-holder"> <!-- 说明提示框 --> <div class="layui-col-lg12"> <div class="setting-msg"> 主题更换及设置说明,请参考:<a href="https://dwz.ovh/yoyaf" target = "_blank" title = "主题更换及设置说明">https://dwz.ovh/yoyaf</a> </div> </div> <!-- 说明提示框END --> <div class="layui-col-lg12"> <div class="layui-row layui-col-space24"> <?php foreach ($themes as $key => $theme) { //var_dump($theme['info']->name); ?> <!-- 主题列表 --> <div class="layui-col-lg3"> <fieldset style = "padding:1em;border:0px;height:280px;border:1px dashed #1E9FFF;box-shadow: 2px 2px 3px #888888;color:#666666"> <legend style = "font-size:24px;"><?php echo $key; ?> - <?php echo $theme['info']->version ?></legend> <!-- 主题图片 --> <div class = "screenshot"><p><img src="<?php echo $theme['info']->screenshot; ?>" alt=""></p></div> <!-- 主题图片END --> <p> <div class="layui-btn-group"> <button type="button" class="layui-btn layui-btn-sm" onclick = "set_theme('<?php echo $key; ?>')">使用</button> <button type="button" class="layui-btn layui-btn-sm" onclick = "theme_detail('<?php echo $key; ?>')">详情</button> <button type="button" class="layui-btn layui-btn-sm" onclick = "theme_config('<?php echo $key; ?>')">参数设置</button> <button type="button" class="layui-btn layui-btn-sm layui-btn-danger" onclick = "delete_theme('<?php echo $key; ?>')">删除</button> <?php if( $current_them == $key ) { ?> <button type="button" class="layui-btn layui-btn-sm layui-btn-danger">当前主题</button> <?php } ?> </div> </p> </fieldset> </div> <!-- 主题列表END --> <?php } ?> </div> </div> </div> </div> <?php include_once(dirname(__DIR__).'/footer.php'); ?> <script> layui.use('layer', function(){ var layer = layui.layer; }); function theme_detail(name){ layer.open({ title: name, type:2, area: ['60%', '59%'], content:'/index.php?c=admin&page=setting/theme_detail&name=' + name }); } //主题参数设置 function theme_config(name){ layer.open({ title: "设置主题【" + name + "】参数:", type:2, area: ['620px', '560px'], content:'/index.php?c=admin&page=setting/theme_config&name=' + name }); } 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>