You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
3.0 KiB
PHTML
86 lines
3.0 KiB
PHTML
1 year ago
|
<?php
|
||
|
$title = '主题设置';
|
||
|
include './head.php';
|
||
|
function theme($theme,$str){
|
||
|
$theme_ini = ROOT.'template/'.$theme.'/theme.ini';
|
||
|
$arr = json_decode(file_get_contents($theme_ini), true);
|
||
|
if(!empty($arr[$str])){
|
||
|
return strip_tags($arr[$str]);
|
||
|
}
|
||
|
else if($str =='theme_version'){
|
||
|
return '未知';
|
||
|
}
|
||
|
else if($str =='theme_name'){
|
||
|
return $theme;
|
||
|
}
|
||
|
else{
|
||
|
return false;
|
||
|
}
|
||
|
}
|
||
|
$set=isset($_GET['set'])?$_GET['set']:null;
|
||
|
if(!empty($set)) {
|
||
|
if(saveSetting('template',$set)) {
|
||
|
exit('<script>alert("主题修改成功!");window.location.href="./theme.php";</script>');
|
||
|
} else {
|
||
|
exit('<script>alert("主题修改失败!");window.location.href="./theme.php";</script>');
|
||
|
}
|
||
|
}
|
||
|
?>
|
||
|
<main class="lyear-layout-content">
|
||
|
<div class="container-fluid">
|
||
|
<div class="row">
|
||
|
<div class="col-lg-12">
|
||
|
<div class="card">
|
||
|
<div class="card-header"><h4>主题设置 <a href="https://spage.lylme.com/themes" target="_blank">更多主题 >></a></h4></div>
|
||
|
<div class="card-body">
|
||
|
<div class="table-responsive">
|
||
|
<table class="table">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th>主题名称</th>
|
||
|
<th>主题说明</th>
|
||
|
<th>主题作者</th>
|
||
|
<th>在线演示</th>
|
||
|
<th>选择主题</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
<?php
|
||
|
$theme_path = ROOT.'template/';
|
||
|
$themes = glob($theme_path."*", GLOB_ONLYDIR);
|
||
|
foreach($themes as $theme) {
|
||
|
$theme = str_replace($theme_path ,"" , $theme);
|
||
|
echo'<tr><td><h4>'.theme($theme,"theme_name").' </h4>版本:'.theme($theme,"theme_version").'</td>';
|
||
|
|
||
|
echo '<td><p>'.theme($theme,"theme_explain").'</p>';
|
||
|
if(theme($theme,"theme_course")){
|
||
|
echo ' <a href="'.theme($theme,"theme_course").'" target="_blank">主题教程</a>';
|
||
|
}
|
||
|
echo'</td>';
|
||
|
echo '<td><p>'.theme($theme,"author_name").'</p>';
|
||
|
if(theme($theme,"author_link")){
|
||
|
echo ' <a href="'.theme($theme,"author_link").'" target="_blank">作者主页</a>';
|
||
|
}
|
||
|
echo '</td><td>';
|
||
|
if(theme($theme,"theme_demo")){
|
||
|
echo '<p><a class="btn btn-default" href="'.theme($theme,"theme_demo").'" target="_blank">在线演示</a></p>';
|
||
|
}
|
||
|
echo '</td>';
|
||
|
if($conf['template'] == $theme) {
|
||
|
echo '<td><p class="btn btn-default disabled">当前使用</p></td>';
|
||
|
} else {
|
||
|
echo '<td><a href="./theme.php?set='.$theme.'" class="btn btn-label btn-primary"><label><i class="mdi mdi-checkbox-marked-circle-outline"></i></label>使用</a></td>';
|
||
|
}
|
||
|
echo '</tr>'."\n";
|
||
|
}
|
||
|
?>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</main>
|
||
|
<?php
|
||
|
include './footer.php';
|
||
|
?>
|