2022-04-17 17:09:19 +08:00
|
|
|
{extend name="public/base" /}
|
|
|
|
|
|
|
|
{block name="body"}
|
2022-04-19 17:26:10 +08:00
|
|
|
<div class="layui-fluid" id="component-tabs">
|
2022-04-17 17:09:19 +08:00
|
|
|
<div class="layui-row">
|
|
|
|
<div class="layui-col-md12">
|
|
|
|
<div class="layui-card">
|
|
|
|
<div class="layui-card-body">
|
|
|
|
<div class="layui-tab layui-tab-card" lay-filter="seo-tabs-brief">
|
2022-04-19 17:26:10 +08:00
|
|
|
<ul class="layui-tab-title">
|
|
|
|
<li lay-id="config"><span style="color:red">* </span>接口配置</li>
|
|
|
|
<li class="layui-this" lay-id="push">百度推送</li>
|
|
|
|
<li lay-id="map">站点地图</li>
|
2022-04-17 17:09:19 +08:00
|
|
|
<li lay-id="robots">robots</li>
|
2022-04-19 17:26:10 +08:00
|
|
|
</ul>
|
2022-04-17 17:09:19 +08:00
|
|
|
<div class="layui-tab-content">
|
2022-04-19 17:26:10 +08:00
|
|
|
<div class="layui-tab-item">
|
|
|
|
<div class="layui-form" wid100 lay-filter="config">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">key</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="client_id" value="{:config('taoler.baidu.client_id')}" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">百度分词API Key</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">secret</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="client_secret" value="{:config('taoler.baidu.client_secret')}" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">百度分词Secret Key</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">推送接口</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="push_api" value="{:config('taoler.baidu.push_api')}" placeholder="http://完整的接口地址" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">接口调用地址:http://data.zz.baidu.com/urls?site=https://www.youurl.com&token=yuotoken</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<button class="layui-btn" lay-submit lay-filter="baidu_config">确认保存</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-04-17 17:09:19 +08:00
|
|
|
<div class="layui-tab-item layui-show">
|
2022-04-19 17:26:10 +08:00
|
|
|
<div class="layui-form" wid100 lay-filter="push">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">推送范围</label>
|
|
|
|
<div class="layui-input-inline" style="width: 100px;">
|
|
|
|
<input type="text" name="start_id" value="" placeholder="开始ID" class="layui-input" >
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid">-</div>
|
|
|
|
<div class="layui-input-inline" style="width: 100px;">
|
|
|
|
<input type="text" name="end_id" placeholder="结束ID" autocomplete="off" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">帖子ID范围,如果不填,默认全站提交</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">推送至API</label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
{if condition="checkRuleButton('Seo/push')"}
|
|
|
|
<button class="layui-btn" lay-submit lay-filter="search_push">提交推送</button>
|
|
|
|
{else /}
|
|
|
|
<button class="layui-btn layui-btn-disabled">提交推送</button>
|
|
|
|
{/if}
|
|
|
|
</div>
|
2022-04-17 17:09:19 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-tab-item">
|
|
|
|
<div class="layui-form" wid100 lay-filter="map">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">限定数量</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="map_num" value="{:config('taoler.sitemap.map_num')}" placeholder="推荐5000" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">单个map文件xml数量</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">更新频率</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="map_time" value="" placeholder="daily" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">每天或定时</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">优先级</label>
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
<input type="text" name="map_level" value="" placeholder="默认0.5" class="layui-input">
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-mid layui-word-aux">0.0-1.0之间</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<button class="layui-btn" lay-submit lay-filter="map_xml">生成</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="layui-tab-item">
|
|
|
|
<div class="layui-form" wid100 lay-filter="robots">
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<label class="layui-form-label">内容</label>
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<textarea type="text" name="robots" placeholder="请正确填写robots内容" class="layui-textarea" style="height: 500px;">{$robots}</textarea>
|
|
|
|
<div class="layui-form-mid layui-word-aux">会自动写入sitemap的链接</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="layui-form-item">
|
|
|
|
<div class="layui-input-block">
|
|
|
|
<button class="layui-btn" lay-submit lay-filter="robots_submit">生成</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2022-04-19 17:26:10 +08:00
|
|
|
|
2022-04-17 17:09:19 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
{/block}
|
|
|
|
|
|
|
|
{block name="js"}
|
|
|
|
<script>
|
|
|
|
var setWebSite ="{:url('Set/website')}";
|
|
|
|
var setEmail ="{:url('Set/email')}";
|
|
|
|
layui.config({
|
|
|
|
base: '/static/admin/' //静态资源所在路径
|
|
|
|
}).extend({
|
|
|
|
index: 'lib/index' //主入口模块
|
|
|
|
}).use(['index'], function(){
|
|
|
|
var $ = layui.$
|
|
|
|
,form = layui.form
|
|
|
|
var element =layui.element ;
|
|
|
|
|
|
|
|
// baidu push
|
|
|
|
form.on('submit(search_push)', function(data){
|
2022-04-19 17:26:10 +08:00
|
|
|
var field = data.field;
|
|
|
|
$.post("{:url('seo/push')}",field,function(res){
|
2022-04-17 17:09:19 +08:00
|
|
|
if(res.code == 0){
|
|
|
|
layer.msg(res.msg,{icon:6,tiye:2000
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
layer.open({title:"设置失败",content:res.msg,icon:5,anim:6});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
|
|
|
|
//网站配置
|
|
|
|
form.on('submit(baidu_config)', function(data){
|
|
|
|
var field = data.field;
|
|
|
|
$.post("{:url('seo/config')}",field,function(res){
|
|
|
|
if(res.code == 0){
|
|
|
|
layer.msg(res.msg,{icon:6,tiye:2000
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
layer.open({title:"设置失败",content:res.msg,icon:5,anim:6});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
|
|
|
|
// map
|
|
|
|
form.on('submit(map_xml)', function(data){
|
|
|
|
var field = data.field;
|
|
|
|
$.post("{:url('seo/map')}",field,function(res){
|
|
|
|
if(res.code == 0){
|
|
|
|
layer.msg(res.msg,{icon:6,tiye:2000
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
layer.open({title:"设置失败",content:res.msg,icon:5,anim:6});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
|
|
|
|
// map
|
|
|
|
form.on('submit(robots_submit)', function(data){
|
|
|
|
var field = data.field;
|
|
|
|
$.post("{:url('seo/robots')}",field,function(res){
|
|
|
|
if(res.code == 0){
|
|
|
|
layer.msg(res.msg,{icon:6,tiye:2000
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
layer.open({title:"设置失败",content:res.msg,icon:5,anim:6});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
//显示当前tab
|
|
|
|
if(location.hash){
|
|
|
|
element.tabChange('seo-tabs-brief', location.hash.replace(/^#/, ''));
|
|
|
|
}
|
|
|
|
|
|
|
|
element.on('tab(seo-tabs-brief)', function(){
|
|
|
|
var othis = $(this), layid = othis.attr('lay-id');
|
|
|
|
if(layid){
|
|
|
|
location.hash = layid;
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
</script>
|
|
|
|
{/block}
|