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.
 
 
 
 
 
 

429 lines
18 KiB

<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<title>{fc_lang('%s后台中心', SITE_NAME)}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link href="{THEME_PATH}admin/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/css/font-awesome/css/font-awesome.css"rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/css/table_form.css" rel="stylesheet" />
<link href="{THEME_PATH}admin/global/plugins/simple-line-icons/simple-line-icons.min.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/global/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/global/plugins/jquery-notific8/jquery.notific8.min.css" rel="stylesheet" type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->
<!-- BEGIN THEME GLOBAL STYLES -->
<link href="{THEME_PATH}admin/global/css/components-rounded.min.css" rel="stylesheet" id="style_components" type="text/css" />
<link href="{THEME_PATH}admin/global/css/plugins.min.css" rel="stylesheet" type="text/css" />
<link href="{THEME_PATH}admin/my.css" rel="stylesheet" type="text/css" />
<!-- END THEME GLOBAL STYLES -->
<!-- BEGIN THEME LAYOUT STYLES -->
<link href="{THEME_PATH}admin/layouts/layout/css/layout.min.css" rel="stylesheet" type="text/css" />
<!-- END THEME LAYOUT STYLES -->
<!--[if lt IE 9]>
<script src="{THEME_PATH}admin/global/plugins/respond.min.js"></script>
<script src="{THEME_PATH}admin/global/plugins/excanvas.min.js"></script>
<![endif]-->
<!-- BEGIN CORE PLUGINS -->
<script src="{THEME_PATH}admin/global/plugins/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">var dr_index = 1;var siteurl = "{SITE_PATH}{SELF}";var memberpath = "{MEMBER_PATH}";var sys_theme = "{THEME_PATH}admin/";</script>
<script src="{THEME_PATH}js/{SITE_LANGUAGE}.js" type="text/javascript"></script>
<script src="{THEME_PATH}js/jquery-ui.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}js/jquery.cookie.js" type="text/javascript"></script>
<link rel="stylesheet" href="{THEME_PATH}js/ui-dialog.css">
<script type="text/javascript"t src="{THEME_PATH}js/dialog-plus.js"></script>
<script type="text/javascript" src="{THEME_PATH}js/jquery.artDialog.js?skin=default"></script>
<script src="{THEME_PATH}js/validate.js" type="text/javascript"></script>
<script src="{THEME_PATH}js/admin.js" type="text/javascript"></script>
<script src="{THEME_PATH}js/dayrui.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/jquery.scrollTo.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/global/plugins/jquery-notific8/jquery.notific8.min.js" type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN THEME GLOBAL SCRIPTS -->
<script src="{THEME_PATH}admin/global/scripts/app.min.js" type="text/javascript"></script>
<script type="text/javascript" src="{THEME_PATH}admin/tree/tree.js"></script>
<!-- END THEME GLOBAL SCRIPTS -->
<!-- BEGIN THEME LAYOUT SCRIPTS -->
<script src="{THEME_PATH}admin/layouts/layout/scripts/layout.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/layouts/layout/scripts/demo.min.js" type="text/javascript"></script>
<script src="{THEME_PATH}admin/layouts/global/scripts/quick-sidebar.min.js" type="text/javascript"></script>
<script type="text/javascript">
var left_menu = {json_encode($left)};
function init_iframe() {
if ($("#_left_menu").offset().top != $("#_right_menu").offset().top) {
$(".my_top_module").remove();
$("#select_top_module").show();
}
}
$(function(){
init_iframe();
if ($(window).width() <= 800) {
alert("你的浏览器太小,推荐使用1024以上浏览器");
}
wSize();
$("#sitelist li").click(function(){
var id=$(this).attr('id');
art.dialog.confirm("<font color=red><b>{fc_lang('是否要切换站点?')}</b></font>", function(){
// ajax提交验证
dr_tips('{fc_lang('正在切换之中...')}', 3, 1);
var url = '{dr_url('site/select')}&id='+id;
setTimeout('top.location.href="'+url+'"', 2000);
return true;
});
});
});
function getSidebarScrollHeight(){
var $el = $("#left"),
$w = $(window),
$nav = $("#navigation");
var height = $w.height();
if(($nav.hasClass("navbar-fixed-top") && $w.scrollTop() == 0) || $w.scrollTop() == 0) height -= 40;
if($el.hasClass("sidebar-fixed") || $el.hasClass("mobile-show")){
$el.height(height);
}
}
// 隐藏和现实左侧菜单按钮
function hideNav(){
}
// 强制隐藏左侧菜单按钮
function hideNavShow(){
var body = $('body');
var sidebar = $('.page-sidebar');
var sidebarMenu = $('.page-sidebar-menu');
$(".sidebar-search", sidebar).removeClass("open");
body.addClass("page-sidebar-closed");
sidebarMenu.addClass("page-sidebar-menu-closed");
if (body.hasClass("page-sidebar-fixed")) {
sidebarMenu.trigger("mouseleave");
}
if ($.cookie) {
$.cookie('sidebar_closed', '1');
}
// $(window).trigger('resize');
}
// 强制显示左侧菜单按钮
function hideNavHide(){
return;
var body = $('body');
var sidebar = $('.page-sidebar');
var sidebarMenu = $('.page-sidebar-menu');
$(".sidebar-search", sidebar).removeClass("open");
body.removeClass("page-sidebar-closed");
sidebarMenu.removeClass("page-sidebar-menu-closed");
if ($.cookie) {
$.cookie('sidebar_closed', '0');
}
//$(window).trigger('resize');
}
if(!Array.prototype.map)
Array.prototype.map = function(fn,scope) {
var result = [],ri = 0;
for (var i = 0,n = this.length; i < n; i++){
if(i in this){
result[ri++] = fn.call(scope ,this[i],i,this);
}
}
return result;
};
var getWindowSize = function(){
return ["Height","Width"].map(function(name){
return window["inner"+name] ||
document.compatMode === "CSS1Compat" && document.documentElement[ "client" + name ] || document.body[ "client" + name ]
});
}
window.onload = function (){
if (!window.applicationCache) {
alert("你的浏览器不支持HTML5,推荐使用Chrome或IE高版本浏览器");
return false;
}
if(!+"\v1" && !document.querySelector) {
alert("你的浏览器不支持HTML5,推荐使用Chrome或IE高版本浏览器");
return false;
} else {
window.onresize = resize;
}
function resize() {
wSize();
return false;
}
}
function wSize(){
var str=getWindowSize();
var strs= new Array(); //定义一数组
strs=str.toString().split(","); //字符分割
var heights = strs[0]-80,Body = $('body');$('#rightMain').height(heights);
}
function _M(mid, sid, url, name) {
}
function fn(i, url) {
$("#rightMain").attr('src', url);
$("#rightMain").attr("url", url);
$('.i-t').removeClass('active');
$('#fn_'+i).addClass('active');
$(".dr_link").attr('class', 'dr_link nav-item');
// 移动端隐藏菜单
if ($(window).width() <= 824) {
$('.page-sidebar').removeClass("in");
$('.page-sidebar').attr("aria-expanded", "false");
}
}
function _MP(id, url) {
$("#rightMain").attr('src', url);
$("#rightMain").attr("url", url);
var fid = $("#_MP_"+id).attr("fid");
$(".dr_left").attr('class', 'dr_left nav-item');
$(".dr_link").attr('class', 'dr_link nav-item');
$("#_MP_"+id).addClass('active open');
$("#D_M_"+fid).addClass('active open');
if (url.indexOf('http') == -1) {
dr_loading();
}
// 移动端隐藏菜单
if ($(window).width() <= 824) {
$('.page-sidebar').removeClass("in");
$('.page-sidebar').attr("aria-expanded", "false");
}
}
function _MAP(mid, tid, url) {
$(".my_top").removeClass('open');
//$("#select_top_module").addClass('open');
$("#select_my_top_"+tid).addClass('open');
$("#my_top_"+tid).addClass('open');
$(".page-sidebar-menu").html(left_menu[tid]);
_MP(mid, url);
$('#tree').explr({
rememberState : true,
startCollapsed : false,
treeWidth : 180
});
}
function logout(){
if (confirm("{fc_lang('您确定要退出吗?')}"))
top.location = '{dr_url("login/logout")}';
return false;
}
function dr_get_map() {
}
function dr_clear_map() {
}
function dr_loading() {
$('.page-loading').remove();
$('body').append('<div class="page-loading"><img src="{THEME_PATH}admin/images/loading-mini.gif"/>&nbsp;&nbsp;<span>{fc_lang('数据加载中...')}</span></div>');
setTimeout(function(){
$('.page-loading').remove();
}, 5000);
}
function dr_set_color_value(v) {
$.ajax({
type: "GET",
cache: false,
url: "{dr_url('api/color')}&v="+v,
dataType: "json",
success: function (res) {
},
error: function (xhr, ajaxOptions, thrownError) {
}
});
}
function dr_add_menu() {
$.ajax({
type: "GET",
cache: false,
url: "{dr_url('api/menu')}&v="+encodeURIComponent($("#rightMain").attr("url")),
dataType: "text",
success: function (res) {
if (!res) {
dr_tips('{fc_lang("操作成功")}',3, 1);
} else {
dr_tips(res);
}
},
error: function (xhr, ajaxOptions, thrownError) {
}
});
}
</script>
<style>
.page-content {
padding:0 !important;
background-color: #f5f5f5;
}
</style>
</head>
<body scroll="no" style="overflow:hidden" class="page-sidebar-closed-hide-logo page-content-white page-header-fixed page-sidebar-fixed page-footer-fixed">
<div class="page-header navbar navbar-fixed-top">
<div class="page-header-inner ">
<div class="page-logo">
<a href="{SITE_URL}" title="{DR_NAME}" target="_blank">{DR_NAME} </a>
</div>
<a href="javascript:;" class="menu-toggler responsive-toggler" data-toggle="collapse" data-target=".navbar-collapse"> </a>
<div id="_left_menu" class="top-menu pull-left">
<ul class="nav navbar-nav pull-left">
{php $i=1;}
{loop $top $t}
<li class="{if strpos($t.mark, 'module')===0}my_top_module{/if} my_top dropdown {if $i}open{/if}" id="my_top_{$t.id}">
<a class="dropdown-toggle myname popovers" data-container="body" data-trigger="hover" href="javascript:_MAP('{$t.link.id}', '{$t.link.tid}', '{$t.link.url}');">
<i class="{$t.icon}"></i>
<br>
<i class="top-txt-menu">{fc_lang($t.name)}</i>
</a>
</li>
{php $i=0;}
{/loop}
<li id="select_top_module" style="display:none;" class="my_top dropdown dropdown-extended dropdown-notification ">
<a href="javascript:;" class="dropdown-toggle popovers " data-container="body" data-trigger="hover" data-placement="bottom" data-content="{fc_lang('内容模块')}" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
<i class="fa fa-th"></i>
<br>
<i class="top-txt-menu">{fc_lang('模块')}</i>
</a>
<ul class="dropdown-menu">
<li>
<ul class="dropdown-menu-list scroller" style="height:300px;" data-handle-color="#637283">
{loop $top $t}
{if strpos($t.mark, 'module')===0}
<li class="my_top" id="select_my_top_{$t.id}">
<a style="padding: 8px 15px 8px;" href="javascript:_MAP('{$t.link.id}', '{$t.id}', '{$t.link.url}');"><span class="details"> <i class="{$t.icon}"></i> {fc_lang($t.name)} </span></a>
</li>
{/if}
{/loop}
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div id="_right_menu" class="top-menu">
<ul class="nav navbar-nav pull-right">
<li class="dropdown dropdown-dark">
<a href="{SITE_URL}" target="_blank" class="dropdown-toggle popovers top-link" data-container="body" data-trigger="hover" data-placement="bottom" data-content="{fc_lang('网站首页')}">
<i class="fa fa-home" style="font-size: 21px;"></i>
</a>
</li>
{if count($mysite)>1}
<li id="dr_select_site" class=" dropdown dropdown-extended dropdown-notification ">
<a href="javascript:;" class="dropdown-toggle popovers top-link" data-container="body" data-trigger="hover" data-placement="bottom" data-content="{fc_lang('站点切换')}" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
<i class="icon-globe"></i>
</a>
<ul class="dropdown-menu">
<li class="external">
<h3>{fc_lang('可管理%s个站点', '<span class="bold">'.count($mysite).'</span>')}</h3>
</li>
<li>
<ul id="sitelist" class="dropdown-menu-list scroller" style="height: 300px;" data-handle-color="#637283">
{loop $mysite $sid $name}
<li id="{$sid}">
<a href="javascript:;">
{if $sid==SITE_ID}<span class="time" style="background:none"><i class="fa fa-check-square"></i></span>{/if}
<span class="details"> {$name} </span>
</a>
</li>
{/loop}
</ul>
</li>
</ul>
</li>
{/if}
<li class="dropdown dropdown-dark">
<a class="dropdown-toggle popovers top-link" data-container="body" data-trigger="hover" data-placement="bottom" data-content="{fc_lang('更新全站缓存')}" href="{dr_url('home/cache')}" target="right"><i class="icon-refresh"></i></a>
</li>
</ul>
</div>
</div>
</div>
<div class="clearfix"> </div>
<div class="page-container">
<div class="page-sidebar-wrapper">
<div class="page-sidebar navbar-collapse collapse">
{if SYS_NEWS}
<div class="page-sidebar navbar-collapse collapse">
<div class="sidebar-search-wrapper">
</div>
{else}
<div class="page-sidebar navbar-collapse collapse" style="padding-top:45px">
{/if}
<ul class="page-sidebar-menu page-sidebar-menu-fixed page-header-fixed" data-keep-expanded="false" data-auto-scroll="true" data-slide-speed="200" style="padding-top:0px;padding-bottom: 30px;">
{reset($left)}
</ul>
</div>
</div>
<div class="page-content-wrapper">
<div class="page-content">
<iframe name="right" id="rightMain" src="{dr_url('home/main')}&cache={SYS_TIME}" url="{dr_url('home/main')}&cache={SYS_TIME}" frameborder="false" scrolling="auto" style="border:none; margin-bottom:0px;" width="100%" height="auto" allowtransparency="true"></iframe>
</div>
</div>
<a href="javascript:;" class="page-quick-sidebar-toggler">
<i class="icon-login"></i>
</a>
</div>
</body>
</html>