Initial commit

This commit is contained in:
易焱
2021-04-18 18:51:51 +08:00
commit ec705f2fa8
3240 changed files with 623103 additions and 0 deletions
+102
View File
@@ -0,0 +1,102 @@
<include file="Inc:header"/>
<style>
.house_region .select2-container{ width: 20%; float: left; margin-right:10px;}
#uniform-titlepic{ width: 113px;height: 36px;}
</style>
<div class="container-fluid">
<div class="main_head">
</div>
<div style="text-align:right; float:right"></div>
<div class="row-fluid">
<div class="span12">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class=" icon-align-justify"></i> </span>
<ul class="sub-nav">
<li>{$pagetitle}</li>
<li>SEO设置</li>
</ul>
<button class="btn btn-success subWxCrawler" style="float:right; margin-top: 3px; margin-right: 10px; display: none;" onclick="subWxCrawler()">微信推文一键采集</button>
</div>
<div class="widget-content nopadding">
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return save_form(this);" >
<input type="hidden" name="pubid" value="{$pubid}">
<!--模型字段开始-->
<div class="sub-nav-tab" style="display:block">
<div class="control-group">
<label class="control-label">所属栏目<span></span></label>
<div class="controls">
<select name="catid" class="span6 select2">{$cat}</select>
</div>
</div>
<?php
include_once($modelform);
?>
</div>
<!--模型字段结束-->
<!--SEO字段开始-->
<div class="sub-nav-tab">
<div class="control-group">
<label class="control-label">SEO标题<span></span></label>
<div class="controls">
<input type="text" name="pagetitle" class="span6" placeholder="不填写默认调用标题"/>
</div>
</div>
<div class="control-group">
<label class="control-label">关键词<span></span></label>
<div class="controls">
<input type="text" name="keywords" class="span6" placeholder="多个用半角的逗号隔开"/>
</div>
</div>
<div class="control-group">
<label class="control-label">描述<span></span></label>
<div class="controls">
<textarea class="span6" name="description" style="height:100px;"></textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">点击数<span></span></label>
<div class="controls">
<input type="text" name="views" class="span6" value="1" placeholder=""/>
</div>
</div>
<div class="control-group">
<label class="control-label">站外链接<span></span></label>
<div class="controls">
<input type="text" name="linkurl" class="span6" placeholder="填写直接跳转到此链接"/>
</div>
</div>
<div class="control-group">
<label class="control-label">内容模板<span></span></label>
<div class="controls">
<select name="viewtemp">
<option value="">使用默认内容模板</option>
<foreach name="viewtemp" item="v" >
<option value="{$v.template_id}">{$v.name}</option>
</foreach>
</select>
</div>
</div>
</div>
<!--SEO字段结束-->
<div class="form-actions">
<button type="submit" class="btn btn-success form_submit">提交</button>
<button type="button" class="btn btn-danger" onclick="cancel()">返回</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<include file="Inc/footer"/>
<include file="Inc/info_js"/>
+25
View File
@@ -0,0 +1,25 @@
<include file="Inc:head"/>
<div class="widget-box2" style="margin:0px;">
<div class="widget-content nopadding">
<form id="basic_validate" class="form-horizontal" method="post" action="__SELF__" onsubmit="return save_form2(this)">
<input type="hidden" name="catid" value="{$catid}">
<input type="hidden" name="modelid" value="{$modelid}">
<input type="hidden" name="ids" value="{$_GET[ids]}">
<div class="control-group" style="min-height:300px;">
<label class="control-label">目标栏目</label>
<div class="controls">
<select name="target_catid" class="span6 select2"><option value="">请选择分类</option>{$cat}</select>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success form_submit">确定</button>
<button type="button" class="btn btn-danger" id="closeIframe">取消</button>
<div id="status"></div>
</div>
<div id="submitted"></div>
</form>
</div>
</div>
<include file="Inc/foot"/>
+103
View File
@@ -0,0 +1,103 @@
<include file="Inc:header"/>
<style>
.house_region .select2-container{ width: 20%; float: left; margin-right:10px;}
#uniform-titlepic{ width: 113px;height: 36px;}
</style>
<div class="container-fluid">
<div class="main_head">
</div>
<div style="text-align:right; float:right"></div>
<div class="row-fluid">
<div class="span12">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class=" icon-align-justify"></i> </span>
<ul class="sub-nav">
<li>{$pagetitle}</li>
<li>选项设置</li>
</ul>
<button class="btn btn-success subWxCrawler" style="float:right; margin-top: 3px; margin-right: 10px; display: none;" onclick="subWxCrawler()">微信推文一键采集</button>
</div>
<div class="widget-content nopadding">
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return save_form(this);" >
<input type="hidden" name="pubid" value="{$r.pubid}">
<input type="hidden" name="id" value="{$r.id}">
<!--基本信息开始-->
<div class="sub-nav-tab" style="display:block">
<div class="control-group">
<label class="control-label">所属栏目<span></span></label>
<div class="controls">
<select name="catid" class="span6 select2">{$cat}</select>
</div>
</div>
<?php
include_once($modelform);
?>
</div>
<!--基本信息结束-->
<!--SEO字段开始-->
<div class="sub-nav-tab">
<div class="control-group">
<label class="control-label">SEO标题<span></span></label>
<div class="controls">
<input type="text" name="pagetitle" class="span6" value="{$r.pagetitle}" placeholder="不填写默认调用标题"/>
</div>
</div>
<div class="control-group">
<label class="control-label">关键词<span></span></label>
<div class="controls">
<input type="text" name="keywords" class="span6" value="{$r.keywords}" placeholder="多个用半角的逗号隔开"/>
</div>
</div>
<div class="control-group">
<label class="control-label">描述<span></span></label>
<div class="controls">
<textarea class="span6" name="description" style="height:100px;">{$r.description}</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">点击数<span></span></label>
<div class="controls">
<input type="text" name="views" class="span6" value="{$r.views}" placeholder=""/>
</div>
</div>
<div class="control-group">
<label class="control-label">站外链接<span></span></label>
<div class="controls">
<input type="text" name="linkurl" class="span6" value="{$r.linkurl}" placeholder="填写直接跳转到此链接"/>
</div>
</div>
<div class="control-group">
<label class="control-label">内容模板<span></span></label>
<div class="controls">
<select name="viewtemp">
<option value="">使用默认内容模板</option>
<foreach name="viewtemp" item="v" >
<option value="{$v.template_id}" {$v[template_id]==$r['viewtemp']?'selected':''}>{$v.name}</option>
</foreach>
</select>
</div>
</div>
</div>
<!--SEO字段结束-->
<div class="form-actions">
<button type="submit" class="btn btn-success form_submit">提交</button>
<button type="button" class="btn btn-danger" onclick="cancel()">返回</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<include file="Inc/footer"/>
<include file="Inc/info_js"/>
+118
View File
@@ -0,0 +1,118 @@
<include file="Inc:head"/>
<div class="widget-box2" style="margin:0px;">
<div class="widget-content nopadding">
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return save_form(this,subresult)">
<input type="hidden" name="modelid" value="{$modelid}">
<input type="hidden" name="pubid" value="19890716{$modelid}"><!--注意这里pubid是前面固定几个数+模型ID-->
<div class="control-group">
<label class="control-label">目标栏目<span>(导入到哪个栏目)</span></label>
<div class="controls" style="margin-top:6px;">
<label class="label-radio"><input type="radio" name="cat_type" value="selfCheck" checked/>当前选中栏目</label>
<label class="label-radio"><input type="radio" name="cat_type" value="catName"/>数据包中的栏目名称</label>
<label class="label-radio"><input type="radio" name="cat_type" value="catId"/>数据包中的栏目ID</label>
</div>
</div>
<div class="control-group cat_select">
<label class="control-label">请选择栏目</label>
<div class="controls">
<select name="catid" class="span6 select2"><option value="">请选择分类</option>{$cat}</select>
</div>
</div>
<div class="control-group cat_select2" style='display:none;'>
<label class="control-label">栏目结构</label>
<div class="controls">
<a href="{:U('cat/showCat',array('modelid'=>$modelid))}" target="_blank" style="color:#28b779;font-weight: 600; text-decoration: underline">查看所有栏目结构</a>
</div>
</div>
<div class="control-group">
<label class="control-label">遇到重复的标题如何处理<span>(标题为[title]字段)</span></label>
<div class="controls" style="margin-top:6px;">
<label class="label-radio"><input type="radio" name="check_title" value="update" checked/>更新(更新之前内容)</label>
<label class="label-radio"><input type="radio" name="check_title" value="continue"/>跳过(不做执行任何操作)</label>
<label class="label-radio"><input type="radio" name="check_title" value="add"/>新增(继续增加)</label>
</div>
</div>
<div class="control-group">
<label class="control-label">数据包<span></span></label>
<div class="controls">
<input type="text" name="excel_src" id="info_excel_src" class="span6 modelform_excel_src" readonly/>
<button palcehoder="" type="button" onClick="selectfile('info_excel_src','','file')">上传数据包</button>
&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="getExcelDemo()" class="date badge badge-success" style="padding:5px;">下载数据包结构</a>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success form_submit">确定</button>
<button type="button" class="btn btn-danger" id="closeIframe">取消</button>
</div>
</form>
<table class="table table-striped export_result">
</table>
</div>
</div>
<include file="Inc/foot" noiframeauto="true" noautotitle="true"/>
<include file="Inc/info_js"/>
<script>
function getExcelDemo(){
if(confirm('你保证第一行打死也不修改!!!')==true){
var cat_type=$("input[name='cat_type']:checked").val();
if(cat_type=="selfCheck"){
var url="{:U('Model/getExportExcelDemo',array('cat_type'=>'selfCheck','modelid'=>$modelid))}";
}else if(cat_type=="catName"){
var url="{:U('Model/getExportExcelDemo',array('cat_type'=>'catName','modelid'=>$modelid))}";
}else{
var url="{:U('Model/getExportExcelDemo',array('cat_type'=>'catId','modelid'=>$modelid))}";
}
window.location.href=url;
}
}
//
$(function(){
$("input[name='cat_type']").click(function(){
$val=$(this).val();
if($val=="selfCheck"){
$(".cat_select").show();
$(".cat_select2").hide();
}else{
$(".cat_select").hide();
$(".cat_select2").show();
}
})
})
function subresult(data){
console.log(data);
var str="";
for(var r in data){
if(r==0){
var str1="<thead><tr>";
}else{
var str1="<tr>";
}
for(var r2 in data[r]){
if(r==0){
str1=str1+"<th class='first'><div>"+data[r][r2]+"</div></th>";
}else{
if(data[r][r2]=="导入成功"){
str1=str1+"<td class='tab-title'><div><a href='index.php?m=Admin&c=Info&a=editor&id="+data[r]["id"]+"&modelid={$modelid}' target='_blank'>"+data[r][r2]+"</a></div></td>";
}else{
str1=str1+"<td><div>"+data[r][r2]+"</div></td>";
}
}
}
if(r==0){
str1=str1+"</tr></thead>";
}else{
str1=str1+"</tr>";
}
str=str+str1;
}
$(".export_result").html(str);
}
</script>
<style>
.export_result tr td,.export_result tr th{ text-align: center; }
.export_result tr td div{ max-height: 40px; overflow-y: auto;max-width:400px;}
</style>
+191
View File
@@ -0,0 +1,191 @@
<include file="Inc:header"/>
<div class="container-fluid">
<div class="main_head">
<div class="main_tab" style="width:40%; margin-top:10px;">
<label>
<select name="catid" class="select2" style="min-width:300px;" onchange="goLink(this)">{$catOption}</select>
</label>
</div>
<div class="main_add" style="width:60%;">
<form action="__ACTION__" method="get">
<a href="{:U('index',array('modelid'=>$modelid,'catid'=>$catid))}" class="btn <?=$_GET[checked]?"":"on"?>">所有信息</a>
<a href="{:U('index',array('modelid'=>$modelid,'catid'=>$catid,'checked'=>1))}" class="btn <?=$_GET[checked]=='1'?"on":""?>">已审核</a>
<a href="{:U('index',array('modelid'=>$modelid,'catid'=>$catid,'checked'=>9))}" class="btn <?=$_GET[checked]=='9'?"on":""?>">待审核</a>
<a href="{:U('Info/import',array('modelid'=>$modelid))}" class="btn iframe2 {:check_user_node('Info/import')?'':'none'}">数据导入</a>
<input type="hidden" name="modelid" value="{$modelid}">
<input type="hidden" name="catid" value="{$catid}">
<input type="hidden" name="checked" value="{$_GET[checked]}">
<label>关键词:<input name="keywords" value="{:I('get.keywords')}" class="span2"></label>
<button class="btn btn-inverse">搜索</button>
<a class="btn btn-inverse {:check_user_node('info/add')?'':'none'}" href="{:U('add',array('modelid'=>$modelid,'catid'=>$catid))}" style="margin-left:10px;">+增加信息</a>
</form>
</div>
</div>
<div style="text-align:right; float:right"></div>
<div class="row-fluid">
<div class="span12">
<div class="widget-box">
<div class="widget-content nopadding">
<form method="post" action="__SELF__" onsubmit="return save_form(this,function(data){layer.msg(data,{time:500},function(){parent.location.reload();});});" class="modelIndex">
<input type="hidden" name="modelid" value="{$modelid}">
<input type="hidden" name="table_name" value="{$modelinfo.table_name}">
<input type="hidden" name="catid" value="{$catid}">
<table class="table table-striped">
<thead>
<tr>
<th width="1%"> <input type="checkbox" value="0" class="checkall" /></th>
<th width="3%">排序</th>
<th width="3%">ID</th>
<th width="8%">分类</th>
<th width="30%" style="text-align: left;">标题</th>
<th width="8%">用户</th>
<th width="3%">浏览</th>
<th width="3%">点赞</th>
<th width="8%">时间</th>
<th width="5%">状态</th>
<th width="15%">操作</th>
</tr>
</thead>
<tbody>
<foreach name="data" item="v" >
<tr>
<td style="text-align: center;"><input type="checkbox" name="ids[]" class="chekboxs" value="{$v.id}"/></td>
<td style="text-align: center;"><input type='text' value="{$v.sort}" name="sort[]" autocomplete="off" class="" style="width:30px;height:10px; margin:0px;"><input type='hidden' value="{$v.id}" name="id[]"></td>
<td style="text-align: center;"><a href="{:U('Home/Update/updateSomeDetai',array('ids[]'=>$v[id],'table_name'=>$v[cat][table_name]))}" class="ajax_update">{$v.id}</a></td>
<td class="center tab-title">{$v.cat.name}</td>
<td style="text-align: left;">
<if condition="$v.is_top gt 0 ">
<span class="label label-warning">{$v.is_top}级置顶</span>
</if>
<if condition="$v.is_good gt 0 ">
<span class="label label-info ">{$v.is_good}级推荐</span>
</if>
<a href="{:titleurl($v)}" target="_blank">
{$v.title}
<if condition="$v[thumb]">
<i class="small_pic_i">[缩略图]</i>
</if>
</a>
</td>
<td class="center">{$v.username}</td>
<td class="center">{$v.views}</td>
<td class="center">{$v.goods}</td>
<td class="center">{:date('m/d H:i:s',$v[newstime])}</td>
<td class="center">
<if condition="$v.checked eq 1 ">
<span class="label label-success">已审核</span>
<else />
<span class="label">未审核</span>
</if>
</td>
<td class="center">
<a href="{:U('editor',array('id'=>$v[id],'catid'=>$v[catid],'modelid'=>$modelid))}" class="btn btn-primary btn-mini {:check_user_node('info/editor')?'':'none'}">修改</a>
<a href="{:U('delete',array('ids'=>$v[id],'catid'=>$v[catid],'modelid'=>$modelid))}" class="btn btn-danger btn-mini ajax_del {:check_user_node('info/delete')?'':'none'}">删除</a>
</td>
</tr>
</foreach>
</tbody>
</table>
</form>
</div>
</div>
<div class="widget-bottom">
<button class="btn btn-success" onclick="$('.modelIndex').attr('action','{:U('sort')}');$('.modelIndex').submit();" type="button">排序</button>
<button class="btn btn-success" onclick="$('.modelIndex').attr('action','{:U('Home/Update/updateSomeDetai')}');$('.modelIndex').submit();" type="button">刷新</button>
<button class="btn btn-danger {:check_user_node('info/delete')?'':'none'}" onclick="this_delete()" type="button">删除</button>
<div class="btn-group {:check_user_node('info/set_top')?'':'none'}">
<button data-toggle="dropdown" class="btn btn-warning droptop-toggle">置顶<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>0))}');$('.modelIndex').submit();">取消置顶</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>1))}');$('.modelIndex').submit();">一级置顶</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>2))}');$('.modelIndex').submit();">二级置顶</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>3))}');$('.modelIndex').submit();">三级置顶</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>4))}');$('.modelIndex').submit();">四级置顶</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_top',array('is_top'=>5))}');$('.modelIndex').submit();">五级置顶</a></li>
</ul>
</div>
<div class="btn-group {:check_user_node('info/set_good')?'':'none'}">
<button data-toggle="dropdown" class="btn btn-primary dropdown-toggle">推荐<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>0))}');$('.modelIndex').submit();">取消推荐</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>1))}');$('.modelIndex').submit();">一级推荐</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>2))}');$('.modelIndex').submit();">二级推荐</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>3))}');$('.modelIndex').submit();">三级推荐</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>4))}');$('.modelIndex').submit();">四级推荐</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('set_good',array('is_good'=>5))}');$('.modelIndex').submit();">五级推荐</a></li>
</ul>
</div>
<div class="btn-group {:check_user_node('info/checked')?'':'none'}">
<button data-toggle="dropdown" class="btn btn-inverse dropdown-toggle">审核<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a onclick="$('.modelIndex').attr('action','{:U('checked',array('checked'=>1))}');$('.modelIndex').submit();">审核通过</a></li>
<li><a onclick="$('.modelIndex').attr('action','{:U('checked',array('checked'=>0))}');$('.modelIndex').submit();">审核不通过</a></li>
</ul>
</div>
<button class="btn btn-inverse {:check_user_node('info/copy')?'':'none'}" onclick="copy_info()" type="button">复制</button>
<button class="btn btn-inverse {:check_user_node('info/move')?'':'none'}" onclick="move_info()" type="button">移动</button>
</div>
<div class="pagination alternate">
<ul>{$listpage}</ul>
</div>
</div>
</div>
</div>
<include file="Inc/footer"/>
<script>
$(function(){
//分类窗口
$(".iframe2").click(function(){
var url=$(this).attr("href");
var title=$(this).html();
var index=layer.open({
type: 2,
title: title,
area: ["70%","80%"],
fixed: false, //不固定
maxmin: true,
content: [url]
});
layer.full(index);
return false;
});
})
//栏目跳转
function goLink(obj){
var catid=$(obj).val();
var url="/index.php?m=Admin&c=Info&a=index&checked={$_GET[checked]}&catid="+catid+"&keywords={:I('get.keywords')}";
window.location.href=url;
}
//复制信息
function copy_info(){
var data=$(".modelIndex").serializeArray();
var chk_value =[];//定义一个数组
$('input[name="ids[]"]:checked').each(function(){
chk_value.push($(this).val());
});
open_iframe("{:U('copy',array('modelid'=>$modelid,'catid'=>$catid))}&ids="+chk_value);
}
//移动信息
function move_info(){
var data=$(".modelIndex").serializeArray();
var chk_value =[];//定义一个数组
$('input[name="ids[]"]:checked').each(function(){
chk_value.push($(this).val());
});
open_iframe("{:U('move',array('modelid'=>$modelid,'catid'=>$catid))}&ids="+chk_value);
}
//
function this_delete(){
layer.confirm("您确定要删除吗?",function(){
$('.modelIndex').attr('action','{:U('delete')}');
$('.modelIndex').submit();
},function(){layer.closeAll();return false;});
}
</script>
+81
View File
@@ -0,0 +1,81 @@
<include file="Inc:header"/>
<div class="container-fluid">
<div class="main_head">
<div class="main_tab" style="width:40%; margin-top:10px;">
<label>
<select name="catid" class="select2" style="min-width:200px;" onchange="goLink(this)">{$catOption}</select>
</label>
</div>
</div>
<div style="text-align:right; float:right"></div>
<div class="row-fluid">
<div class="span12">
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class=" icon-align-justify"></i> </span>
<ul class="sub-nav">
<li>单页修改</li>
</ul>
</div>
<div class="widget-content nopadding">
<form action="{:U('is_page')}" method="post" class="form-horizontal" onsubmit="return save_form(this,function(){layer.alert('保存成功')});" >
<input type="hidden" name="pubid" value="{$r.pubid}">
<input type="hidden" name="id" value="{$r.id}">
<input type="hidden" name="catid" value="{$catid}">
<!--基本信息开始-->
<div class="sub-nav-tab" style="display:block">
<?php
include_once($modelform);
?>
</div>
<!--基本信息结束-->
<!--SEO字段开始-->
<div class="sub-nav-tab">
<div class="control-group">
<label class="control-label">SEO标题<span></span></label>
<div class="controls">
<input type="text" name="pagetitle" class="span6" value="{$r.pagetitle}" placeholder="不填写默认调用标题"/>
</div>
</div>
<div class="control-group">
<label class="control-label">关键词<span></span></label>
<div class="controls">
<input type="text" name="keywords" class="span6" value="{$r.keywords}" placeholder="多个用半角的逗号隔开"/>
</div>
</div>
<div class="control-group">
<label class="control-label">描述<span></span></label>
<div class="controls">
<textarea class="span6" name="description" style="height:100px;">{$r.description}</textarea>
</div>
</div>
</div>
<!--SEO字段结束-->
<div class="form-actions">
<button type="submit" class="btn btn-success form_submit">提交</button>
<button type="button" class="btn btn-danger" onclick="cancel()">返回</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<include file="Inc/footer"/>
<include file="Inc/info_js"/>
<script>
//栏目跳转
function goLink(obj){
var catid=$(obj).val();
var url="/index.php?m=Admin&c=Info&a=index&checked={$_GET[checked]}&catid="+catid+"&keywords={:I('get.keywords')}";
window.location.href=url;
}
</script>