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.

136 lines
4.5 KiB

1 year ago
{include file='common/head.html'}
<style>
.huancuna{
display: inline-block;
padding: 9px 25px;
font-weight: 400;
line-height: 20px;
text-align: right;
color:#ffffff;
background-color: #009688;
border-radius:2px;
}
.huancuna:hover{
background-color: #33aba0;
color:#ffffff;
}
</style>
<div class="layui-body">
<div class="layui-tab layui-tab-brief" lay-filter="tab">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="t1">更新缓存</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-form layui-show">
<div class="layui-form-item">
<label class="layui-form-label">更新首页和栏目</label>
<button type="button" class="layui-btn deletecache" data-type="1">立即更新首页和栏目</button>
</div>
<div class="layui-form-item">
<label class="layui-form-label">更新栏目分页</label>
<div class="layui-input-inline">
<select name="scode">
<option value="0" >全部栏目</option>
{$sort_select}
</select>
</div>
<button type="button" class="layui-btn deletecache" data-type="2">立即更新栏目页</button>
</div>
<div class="layui-form-item">
<label class="layui-form-label">更新内容页</label> &nbsp;&nbsp;起始ID
<input type="text" id="idzuixiao" value="1" placeholder="最小ID" class="layui-input input" style="width:15%; display:inline;">
&nbsp;&nbsp;结束ID
<input type="text" id="idzuida" value="10" placeholder="最大ID" class="layui-input input" style="width:15%; display:inline;">
<button type="button" class="layui-btn deletecache" data-type="3">立即更新内容页</button>
</div>
<div class="layui-form-item">
<label class="layui-form-label">更新系统缓存</label>
<a href="{url./admin/Index/clearOnlySysCache}" class="ajaxlink huancuna">清理系统缓存</a>
</div>
<div class="layui-form-item">
<label class="layui-form-label">更新所有缓存</label>
<a href="{url./admin/Index/clearCache}" class="ajaxlink huancuna">清理所有缓存</a>
</div>
<div class="layui-form-item" style="padding-left:20px; line-height:24px;">
功能说明:
<br />1、《更新首页和栏目》随便使用。
<br />2、《更新栏目分页》每天发布量<2007<5003使>1000篇。1天只需使用一次。
<br />3、《更新内容页》根据需要去更新无全局更新永远不使用。
<br />4、《更新系统缓存》随便使用。
<br />5、《更新所有缓存》如果数据量小随便使用。如果数据量大无全局更新永远不要使用。
<br />6、一定要做好301保证链接的唯一性。
</div>
</div>
</div>
</div>
</div>
<script>
$(".deletecache").on("click",function(){
var type=$(this).data("type");
var scode=$(this).parents(".layui-form-item").find("select").val();
var idzuixiao=$("#idzuixiao").val();
var idzuida=$("#idzuida").val();
var lyindex;
layui.use('layer', function(){
var layer = layui.layer;
lyindex = layer.open({
type: 1,
title:'温馨提示',
closeBtn:0,
content: '<div style="padding:20px 10px;"><img src="{APP_THEME_DIR}/layui/css/modules/layer/default/loading-0.gif">正在更新...<div>'
});
});
var url= "?p=/DeleCache/index";
$.ajax({
type: 'GET',
url: url,
data:{
type:type,
scode:scode,
idzuixiao:idzuixiao,
idzuida:idzuida
},
dataType: 'json',
success: function (response, status) {
if(response.code==1){
layer.close(lyindex);
layer.msg(response.data, {icon: 1});
}else{
layer.close(lyindex);
layer.open({
type: 0,
title:'错误提示:',
closeBtn:0,
btn: ['确认'],
content: response.data,
yes: function(index, layero){
layer.close(index);
}
});
}
},
error:function(xhr,status,error){
layer.close(lyindex);
layer.msg("执行更新发生错误!", {icon: 5});
}
});
});
</script>
{include file='common/foot.html'}