<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
<html>
|
<head>
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
|
<link href="images/reset.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
|
<link href="images/system.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
|
<link href="images/table_form.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" />
|
<script src="{yun:}$config.sy_weburl{/yun}/js/jquery-1.8.0.min.js?v={yun:}$config.cachecode{/yun}"></script>
|
<script src="js/admin_public.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script>
|
<title></title>
|
<link href="{yun:}$config.sy_weburl{/yun}/js/layui/css/layui.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet"
|
type="text/css" />
|
<script src="{yun:}$config.sy_weburl{/yun}/js/layui/layui.js?v={yun:}$config.cachecode{/yun}"></script>
|
<script src="{yun:}$config.sy_weburl{/yun}/js/layui/phpyun_layer.js?v={yun:}$config.cachecode{/yun}"></script>
|
|
</head>
|
<body class="body_ifm">
|
|
<div class="infoboxp">
|
<div class="tty-tishi_top">
|
<div class="admin_new_tip">
|
<a href="javascript:;" class="admin_new_tip_close"></a>
|
<a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a>
|
<div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div>
|
<div class="admin_new_tip_list_cont">
|
<div class="admin_new_tip_list">生成请确保目录有可写权限,否则无法生成。</div>
|
<div class="admin_new_tip_list">添加导航的时候,链接可以填写 {yun:}$config.sy_weburl{/yun}/ 保存路径</div>
|
</div>
|
</div>
|
<div class="clear"></div>
|
|
<iframe id="supportiframe" name="supportiframe" onload="returnmessage('supportiframe');" style="display:none"></iframe>
|
<form target="supportiframe" action="" method="post" class="layui-form">
|
<div class="tag_box mt10">
|
{yun:}if $type=="once"{/yun}
|
<table width="100%" class="table_form ">
|
<tr>
|
<th width="28%">选择栏目:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<select name="group" id="once_val">
|
<option value="全部">全部</option>
|
{yun:}foreach item=v from=$rows{/yun}
|
<option value="{yun:}$v.id{/yun}">{yun:}$v.name{/yun}</option>
|
{yun:}/foreach{/yun}
|
</select>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<td class="ud" align="center" colspan="2">
|
<input class="layui-btn tty_sub" type="button" id="cache_once" value="更新单页面" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
{yun:}if $type=="all"{/yun}
|
<table width="100%" class="table_form ">
|
<tr>
|
<th width="28%">首页保存路径:</th>
|
<td>
|
<div class="layui-input-block">
|
<div class="layui-input-inline t_w480">
|
<input type="text" name="make_index_url" lay-verify="required" placeholder="请输入首页保存路径" value="{yun:}$config.make_index_url{/yun}"
|
size="30" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<th width="28%">新闻首页保存路径:</th>
|
<td>
|
<div class="layui-input-block">
|
<div class="layui-input-inline t_w480">
|
<input type="text" name="make_new_url" lay-verify="required" placeholder="请输入新闻首页保存路径" value="{yun:}$config.make_new_url{/yun}"
|
size="30" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</td>
|
</tr>
|
<tr class="admin_table_trbg">
|
<td class="ud" align="center" colspan="2">
|
<input class="layui-btn tty_sub" type="button" id="madeall" value="一键更新" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
|
{yun:}if $type=="index"{/yun}
|
<table width="100%" class="table_form ">
|
<tr>
|
<th width="28%">首页保存路径:</th>
|
<td>
|
<div class="layui-input-block">
|
<div class="layui-input-inline t_w480">
|
<input type="text" name="make_index_url" lay-verify="required" placeholder="请输入首页保存路径" value="{yun:}$config.make_index_url{/yun}"
|
size="30" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</td>
|
</tr>
|
<tr class="admin_table_trbg">
|
<td class="ud" align="center" colspan="2">
|
<input class="layui-btn tty_sub" type="submit" id='madeindex' name="madeall" value="更新首页" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
{yun:}if $type=="news"{/yun}
|
<table target="supportiframe" width="100%" class="table_form " action="">
|
<tr>
|
<th width="28%">新闻首页保存路径:</th>
|
<td>
|
<div class="layui-input-block">
|
<div class="layui-input-inline t_w480">
|
<input type="text" name="make_new_url" lay-verify="required" placeholder="请输入新闻首页保存路径" value="{yun:}$config.make_new_url{/yun}"
|
size="30" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<td class="ud" align="center" colspan="2"><input class="layui-btn tty_sub" type="submit" id='madenindex' name="madeall"
|
value="更新新闻首页" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
{yun:}if $type=="newsclass"{/yun}
|
<table width="100%" class="table_form ">
|
<input id="classid" type="hidden" value="{yun:}$classid{/yun}">
|
<tr>
|
<th width="28%">选择栏目:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<select name="group" id="group_val">
|
<option value="all">请选择</option>
|
{yun:}foreach item=v from=$rows{/yun}
|
<option value="{yun:}$v.id{/yun}">{yun:}$v.name{/yun}</option>
|
{yun:}/foreach{/yun}
|
</select>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<td class="ud" align="center" colspan="2">
|
<input class="layui-btn tty_sub" type="button" id="newsclass" value="更新内容" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
{yun:}if $type=="archive"{/yun}
|
<table width="100%" class="table_form ">
|
<tr class="admin_table_trbg">
|
<th width="120">选择栏目:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<select name="group" id="groupcont_val">
|
<option value="0">全部</option>
|
{yun:}foreach item=v from=$rows{/yun}
|
<option value="{yun:}$v.id{/yun}">{yun:}$v.name{/yun}</option>
|
{yun:}/foreach{/yun}
|
</select>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<th>发布时间:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<input type="text" name="time" id="time" lay-verify="date" autocomplete="off" class="layui-input" size="30">
|
</div>
|
</td>
|
</tr>
|
<tr class="admin_table_trbg">
|
<th>开始编号:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<input type="text" id="start_id" lay-verify="required" placeholder="0" value="0" size="30" autocomplete="off"
|
class="layui-input">
|
</div>
|
<span class="admin_web_tip"> 0从头开始</span>
|
</td>
|
</tr>
|
<tr>
|
<th>结束编号:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<input type="text" id="end_id" lay-verify="required" placeholder="0" value="0" size="30" autocomplete="off"
|
class="layui-input">
|
</div>
|
<span class="admin_web_tip">0到最后一条</span>
|
</td>
|
</tr>
|
<tr class="admin_table_trbg">
|
<th>每页生成:</th>
|
<td>
|
<div class="layui-input-inline t_w480">
|
<input type="text" id="limit" lay-verify="required" placeholder="20" value="20" size="30" autocomplete="off"
|
class="layui-input">
|
</div>
|
<span class="admin_web_tip">注:每页生成数不要设置太大</span>
|
</td>
|
</tr>
|
<tr>
|
<th></th>
|
<td>
|
<input class="layui-btn tty_sub" type="button" id="archive" value="更新内容" />
|
</td>
|
</tr>
|
<input type="hidden" name="pytoken" value="{yun:}$pytoken{/yun}">
|
</table>
|
{yun:}/if{/yun}
|
</div>
|
</form>
|
</div>
|
</div>
|
<input type="hidden" id="pytoken" value="{yun:}$pytoken{/yun}">
|
<script language="javascript">
|
layui.use(['layer', 'form', 'element', 'laydate'], function() {
|
var layer = layui.layer,
|
form = layui.form,
|
laydate = layui.laydate,
|
element = layui.element,
|
$ = layui.$;
|
//日期
|
laydate.render({
|
elem: '#time',
|
range: '~'
|
});
|
}); //end layui.use()
|
|
$(document).ready(function() {
|
$("#archive").click(function() {
|
var times = $.trim($("#time").val()).split('~');
|
var stime = times[0];
|
var etime = times[1];
|
var group = $("#groupcont_val").val();
|
var startid = $("#start_id").val();
|
var endid = $("#end_id").val();
|
var limit = $("#limit").val();
|
makearchive(stime, etime, group, startid, endid, limit, "archive", 0, '正在获取新闻总数');
|
})
|
$("#madeall").click(function() {
|
var make_index_url = $("input[name=make_index_url]").val();
|
var make_new_url = $("input[name=make_new_url]").val();
|
make_all(make_index_url, make_new_url, "cache", 0, '正在生成区域');
|
})
|
$("#newsclass").click(function() {
|
var group = $("#group_val").val();
|
makenewsclass(group, "class", 0, '正在获取新闻类别信息');
|
});
|
$("#madeindex").click(function() {
|
var ii = parent.layer.load("正在生成...", 0);
|
});
|
$("#madenindex").click(function() {
|
|
var ii = parent.layer.load("正在生成...", 0);
|
});
|
$("#cache_once").click(function() {
|
var desc = $("#once_val").val();
|
var pytoken = $("#pytoken").val();
|
var ii = parent.layer.load("正在生成", 0);
|
$.post("index.php?m=cache&c=once", {
|
desc: desc,
|
pytoken: pytoken,
|
make: 1
|
}, function(data) {
|
parent.layer.close(ii);
|
if (data == 1) {
|
parent.layer.msg("生成成功!", 2, 9);
|
}
|
})
|
})
|
})
|
|
function make_all(make_index_url, make_new_url, type, value, msg) {
|
if (type != "ok") {
|
var ii = parent.layer.load(msg, 0);
|
var pytoken = $("#pytoken").val();
|
$.post("index.php?m=cache&c=all", {
|
action: "makeall",
|
make_index_url: make_index_url,
|
make_new_url: make_new_url,
|
type: type,
|
value: value,
|
pytoken: pytoken
|
}, function(data) {
|
parent.layer.close(ii);
|
var data = eval('(' + data + ')');
|
make_all(make_index_url, make_new_url, data.type, data.value, data.msg);
|
})
|
} else {
|
parent.layer.close(ii);
|
parent.layer.alert(msg, 9);
|
}
|
}
|
|
function makenewsclass(group, type, value, msg) {
|
if (type != "ok") {
|
var ii = parent.layer.load(msg, 0);
|
var pytoken = $("#pytoken").val();
|
$.post("index.php?m=cache&c=newsclass", {
|
action: "makeclass",
|
group: group,
|
type: type,
|
value: value,
|
pytoken: pytoken
|
}, function(data) {
|
parent.layer.close(ii);
|
var data = eval('(' + data + ')');
|
makenewsclass(group, data.type, data.value, data.msg);
|
})
|
} else {
|
parent.layer.close(ii);
|
parent.layer.alert(msg, 9);
|
}
|
}
|
|
function makearchive(stime, etime, group, startid, endid, limit, type, value, msg) {
|
|
$("#make_l").html(msg);
|
|
if (type != "ok") {
|
var ii = parent.layer.msg(msg, {
|
icon: 16,
|
shade: 0.01
|
})
|
var pytoken = $("#pytoken").val();
|
$.post(
|
"index.php?m=cache&c=archive", {
|
action: "makearchive",
|
group: group,
|
startid: startid,
|
endid: endid,
|
limit: limit,
|
type: type,
|
value: value,
|
pytoken: pytoken,
|
stime: stime,
|
etime: etime
|
},
|
function(data) {
|
parent.layer.close(ii);
|
var data = eval('(' + data + ')');
|
makearchive(stime, etime, group, startid, endid, limit, data.type, data.value, data.msg);
|
})
|
} else {
|
parent.layer.close(ii);
|
parent.layer.alert(msg, 9);
|
}
|
}
|
</script>
|
</body>
|
</html>
|