Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Commit

Permalink
Fix | #19
Browse files Browse the repository at this point in the history
  • Loading branch information
FlyingSky-CN committed Feb 6, 2020
1 parent 4ef2218 commit 0bf1789
Show file tree
Hide file tree
Showing 4 changed files with 169 additions and 167 deletions.
168 changes: 82 additions & 86 deletions footer.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@
<!-- mdr | SiteTime -->
博客已上线 <span id="runtime_span"></span> .<br/>
<script>
function show_runtime() {
window.setTimeout("show_runtime()",1000);
var X = new Date("<?=$this->options->SiteTime?>"),
Y = new Date(),
T = (Y.getTime()-X.getTime()),
M = 24*60*60*1000,
a = T/M,
A = Math.floor(a),
b = (a-A)*24,
B = Math.floor(b),
c = (b-B)*60,
C = Math.floor((b-B)*60),
D = Math.floor((c-C)*60);
runtime_span.innerHTML = A+" 天 "+B+" 时 "+C+" 分 "+D+" 秒";
}
show_runtime();
function show_runtime() {
window.setTimeout("show_runtime()",1000);
var X = new Date("<?=$this->options->SiteTime?>"),
Y = new Date(),
T = (Y.getTime()-X.getTime()),
M = 24*60*60*1000,
a = T/M,
A = Math.floor(a),
b = (a-A)*24,
B = Math.floor(b),
c = (b-B)*60,
C = Math.floor((b-B)*60),
D = Math.floor((c-C)*60);
runtime_span.innerHTML = A+" 天 "+B+" 时 "+C+" 分 "+D+" 秒";
}
show_runtime();
</script>
<?php endif; ?>
<?php if ($this->options->ICPbeian): ?>
Expand All @@ -52,107 +52,104 @@ function show_runtime() {
<div class="mdui-fab-dial" id="cornertool">
<?php if ($this->options->scrollTop): ?>
<button class="mdui-fab mdui-ripple mdui-fab-mini mdui-color-white mdui-fab-hide" id="top"><i class="mdui-icon material-icons"></i></button>
<?php endif; ?>
<?php if ($this->options->DarkMode): ?>
<?php endif; if ($this->options->DarkMode): ?>
<button class="mdui-fab mdui-ripple mdui-fab-mini mdui-color-white" onclick="switchDarkMode()"><i class="mdui-icon material-icons">brightness_4</i></button>
<?php endif; ?>
<?php if ($this->options->mdrQrCode): ?>
<?php endif; if ($this->options->mdrQrCode): ?>
<button class="mdui-fab mdui-ripple mdui-fab-mini mdui-color-white mdui-fab-hide" onclick="switchQrCode()"><i class="mdui-icon material-icons">phonelink</i></button>
<?php endif; ?>
<?php if ($this->options->MusicSet && $this->options->MusicUrl): ?>
<?php endif; if ($this->options->MusicSet && $this->options->MusicUrl): ?>
<button class="mdui-fab mdui-ripple mdui-fab-mini mdui-color-white"><div class="hidden" id="music"><span><i></i></span><div class="mdui-icon material-icons">music_note</div><audio id="audio" preload="none"></audio></div></button>
<?php endif; ?>
</div>
</div>
<div id="pageQrCode" class="mdui-menu" style="padding:10px 0px 0px 10px;width:170px;height:170px;background:#fff;right: 16px;bottom: 16px" onclick="$('#pageQrCode').removeClass('mdui-menu-open')"></div>

<?php if ($this->options->mdrQrCode): ?>
<!-- mdr | pageQrCode -->
<div id="pageQrCode" class="mdui-menu" onclick="$('#pageQrCode').removeClass('mdui-menu-open')"></div>
<?php endif; ?>
<!-- mdr | Script -->
<!-- MDUI STR -->
<script src="//<?php if ($this->options->mdrMDUICDN == 'bootcss'): ?>cdn.bootcss.com/mdui/0.4.2/js/mdui.min.js<?php elseif ($this->options->mdrMDUICDN == 'cdnjs'): ?>cdnjs.cloudflare.com/ajax/libs/mdui/0.4.3/js/mdui.min.js<?php else: ?>cdnjs.loli.net/ajax/libs/mdui/0.4.3/js/mdui.min.js<?php endif; ?>"></script>
<!-- MDUI END -->
<?php if ($this->options->PjaxOption || $this->options->AjaxLoad || $this->options->ViewImg || $this->options->mdrQrCode): ?>
<!-- mdr | jQuery -->
<script src="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/jquery/3.4.1/jquery.min.js<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js<?php endif; ?>"></script>
<?php endif; if ($this->options->ViewImg): ?>
<!-- mdr | FancyBox -->
<script src="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/fancybox/3.5.7/jquery.fancybox.min.js<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/dist/js/jquery.fancybox.min.js<?php endif; ?>"></script>
<?php endif; if ($this->options->PjaxOption): ?>
<!-- mdr | Pjax STR -->
<script src="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/jquery.pjax/2.0.1/jquery.pjax.min.js<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/jquery.pjax/2.0.1/jquery.pjax.min.js<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/jquery.pjax.min.js<?php endif; ?>"></script>
<?php if ($this->options->ViewImg): ?>
<script src="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/fancybox/3.5.7/jquery.fancybox.min.js<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/dist/js/jquery.fancybox.min.js<?php endif; ?>"></script>
<?php endif; ?>
<script>
jQuery.fn.Shake = function(n, d) {
this.each(function() {
var jSelf = $(this);
jSelf.css({
position: 'relative'
});
$(this).css({position: 'relative'});
for (var x = 1; x <= n; x++) {
jSelf.animate({
left: ( - d)
},
50).animate({
left: d
},
50).animate({
left: 0
},
50)
$(this)
.animate({left: ( - d)}, 50)
.animate({left: d}, 50)
.animate({left: 0}, 50)
}
});
return this
};
</script>
<script>
$(document).pjax('a[target!=_blank]', {
container: '#main',
fragment: '#main',
timeout: 10000
}).on('submit', 'form[id=search], form[id=comment-form]',
function(event) {
})
.on('submit', 'form[id=search], form[id=comment-form]', function(event) {
$.pjax.submit(event, {
container: '#main',
fragment: '#main',
timeout: 10000
})
}).on('pjax:send',
function() {
})
.on('pjax:send', function() {
$('#loading').fadeIn();
}).on('pjax:complete',
function() {
})
.on('pjax:complete', function() {
setTimeout(function() {
$("#loading").fadeOut()
},
300);
}, 300);
$('#header').removeClass("on");
$('#s').val(""); <?php if ($this->options->SidebarFixed) : ?>$("#secondary").removeAttr("style"); <?php endif; ?>
}).on('pjax:end',
function() {
mdrcd();
<?php if ($this->options->mdrQrCode): ?>getQrCode();<?php endif; ?>
<?php if ($this->options->AjaxLoad) : ?>al(); <?php endif; ?>cl();
$('#s').val("");
})
.on('pjax:end', function() {
if ( document.body.clientWidth < 1024 ) {
mdui.Drawer('#mdrDrawerL').close();
mdui.Drawer('#mdrDrawerR').close();
}
<?php if ($this->options->mdrQrCode): ?>
getQrCode();
<?php endif; if ($this->options->AjaxLoad): ?>
al();
<?php endif; ?>
cl();
ac();
ap();
<?php if ($this->options->CustomContent) : ?>
<?php if ($this->options->CustomContent): ?>
if (typeof _hmt !== 'undefined') {
_hmt.push(['_trackPageview', location.pathname + location.search])
};
if (typeof ga !== 'undefined') {
ga('send', 'pageview', location.pathname + location.search)
}
}
/**TODO gtag.js 的回调 #28 */
<?php endif; if ($this->options->ViewImg): ?>
mdrfa();
<?php endif; ?>
<?php if ($this->options->ViewImg): ?>mdrfa();<?php endif; ?>
});
<?php if ($this->options->ViewImg): ?>
function mdrfa() {
$('#post .mdui-card-content img').each(function(){
$('#post .mdui-card-content img').each(function() {
$(this).before('<div data-fancybox="gallery" href="'+$(this).attr('src')+'"><img src="'+$(this).attr('src')+'" alt="'+$(this).attr('alt')+'" title="'+$(this).attr('title')+'"></div>');
$(this).remove();
$(this).remove()
});
$.fancybox.defaults.buttons = ["zoom", "download", "thumbs", "close"];
$.fancybox.defaults.buttons = ["zoom", "download", "thumbs", "close"]
}
mdrfa();
<?php endif; ?>
function mdrcd() {
if ( document.body.clientWidth < 1024 ) {
mdui.Drawer('#mdrDrawerL').close();
mdui.Drawer('#mdrDrawerR').close();
}
}
function ac() {
$body = $('html,body');
var g = '.comment-list',
Expand Down Expand Up @@ -343,7 +340,9 @@ function aps() {
})
}
</script>
<!-- mdr | Pjax END -->
<?php endif; if ($this->options->AjaxLoad): ?>
<!-- mdr | Ajax STR -->
<script>
var isbool=true;
var autoloadtimes=0;
Expand Down Expand Up @@ -416,14 +415,15 @@ function aln() {
}
}
</script>
<!-- mdr | Ajax END -->
<?php endif; ?>
<?php $this->footer(); ?>
<?php if ($this->options->scrollTop || $this->options->SidebarFixed): ?>
<?php if ($this->options->scrollTop): ?>
<!-- mdr | scrollTop -->
<script>
window.onscroll = function() {
var a = document.documentElement.scrollTop || document.body.scrollTop;
<?php if ($this->options->scrollTop): ?>
var b = document.getElementById("top");
window.onscroll = function() {
var a = document.documentElement.scrollTop || document.body.scrollTop,
b = document.getElementById("top");
if (a >= 200) {
b.classList.remove("mdui-fab-hide")
} else {
Expand All @@ -438,13 +438,6 @@ function aln() {
cancelAnimationFrame(totop)
}
};
<?php endif; if ($this->options->SidebarFixed): ?>
if ($(window).width() >= 1024){
var e = document.getElementById("main"),
f = document.getElementById("mdrDrawerR");
f.style.marginTop = "-" + a + "px"
}
<?php endif; ?>
}
</script>
<?php endif; if ($this->options->MusicSet && $this->options->MusicUrl): ?>
Expand All @@ -471,26 +464,27 @@ function cl(){
}
}
cl();
console.log("\n %c MDr By FlyingSky %c https://fsky7.com/ %c \n","color:#fff;background:#6cf;padding:5px 0;border: 1px solid #6cf;","color:#fff;background:#fff;padding:5px 0;border: 1px solid #6cf;","");
console.log("\n %c MDr <?=MDR_VERSION?> %c FlyingSky-CN/MDr %c \n","color:#fff;background:#6cf;padding:5px 0;border: 1px solid #6cf;","color:#6cf;background:none;padding:5px 0;border: 1px solid #6cf;","");
</script>
<?php if ($this->options->mdrQrCode): ?>
<!-- mdr | mdrQrCode -->
<script src="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/jquery.qrcode/1.0/jquery.qrcode.min.js<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/jquery.qrcode/1.0/jquery.qrcode.min.js<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/jquery.qrcode.min.js<?php endif; ?>"></script>
<script>
function getQrCode() {
$('#pageQrCode').html('');
$('#pageQrCode').qrcode({width:150,height:150,text:window.location.href});
$('#pageQrCode').qrcode({width:150,height:150,text:window.location.href})
}
getQrCode();
function switchQrCode() {
if ($('#pageQrCode').hasClass('mdui-menu-open')) {
$('#pageQrCode').removeClass('mdui-menu-open');
$('#pageQrCode').removeClass('mdui-menu-open')
} else {
$('#pageQrCode').addClass('mdui-menu-open');
$('#pageQrCode').addClass('mdui-menu-open')
}
}
</script>
<?php endif; ?>
<?php if ($this->options->DarkMode): ?>
<?php endif; if ($this->options->DarkMode): ?>
<!-- mdr | DarkMode -->
<?php
if ($this->options->DarkModeFD && $this->options->DarkModeDomain) {
$DarkModeFD="domain=".$this->options->DarkModeDomain;
Expand All @@ -499,6 +493,7 @@ function switchQrCode() {
}
?>
<script>
/**Attention: Dark Mode 不使用 jQuery 库 */
function hasClass(elem, cls) {
cls = cls || '';
if (cls.replace(/\s/g, '').length == 0) return false;
Expand Down Expand Up @@ -610,4 +605,5 @@ function switchDarkMode(){
</script>
<?php endif; ?>
</body>
</html><?php if ($this->options->compressHtml): $html_source = ob_get_contents(); ob_clean(); print compressHtml($html_source); ob_end_flush(); endif; ?>
</html>
<?php /* mdr | HTML 压缩 */ if ($this->options->compressHtml): $html_source = ob_get_contents(); ob_clean(); print compressHtml($html_source); ob_end_flush(); endif; ?>
51 changes: 10 additions & 41 deletions header.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,27 +21,21 @@
'author' => _t('作者 %s 发布的文章')
), '', ' - '); ?><?php $this->options->title(); if ($this->is('index') && $this->options->subTitle): ?> - <?php $this->options->subTitle(); endif; ?></title>
<?php $this->header('generator=&template=&pingback=&xmlrpc=&wlw=&commentReply=&rss1=&rss2=&antiSpam=&atom='); ?>
<!-- mdr | Style -->
<!-- MDUI STR -->
<link rel="stylesheet" href="//<?php if ($this->options->mdrMDUICDN == 'bootcss'): ?>cdn.bootcss.com/mdui/0.4.2/css/mdui.min.css<?php elseif ($this->options->mdrMDUICDN == 'cdnjs'): ?>cdnjs.cloudflare.com/ajax/libs/mdui/0.4.3/css/mdui.min.css<?php else: ?>cdnjs.loli.net/ajax/libs/mdui/0.4.3/css/mdui.min.css<?php endif; ?>"></script>
<!-- MDUI END -->
<?php if (!$this->options->mdrCornertool) { ?>
<!-- mdr | Cornertool -->
<style>
*::-webkit-scrollbar {
width:0px!important;
height:0px!important
}
*::-webkit-scrollbar-thumb {
background:#444!important
}
*::-webkit-scrollbar-track {
background:#f3f3f3!important
}
*::-webkit-scrollbar-corner {
background:#f3f3f3!important
}
</style>
<?php } ?>
<?php if ($this->options->mdrPray) { ?>
<?php if ($this->options->mdrPray): ?>
<!-- mdr | Pray -->
<style>
body {
-webkit-filter: grayscale(100%);
Expand All @@ -52,22 +46,20 @@
filter: gray;
}
</style>
<?php } ?>
<?php endif; ?>
<?php if ($this->options->DarkMode): ?>
<style>
/* Dark mode */
.mdui-theme-layout-dark a {
color: #fff;
}
/* Dark mode */
/*
.mdui-theme-layout-dark .post-meta li {
border-left: 1px solid #444;
}
.mdui-theme-layout-dark #secondary a, .mdui-theme-layout-dark .post-content .more a, .mdui-theme-layout-dark .post-meta, .mdui-theme-layout-dark .widget-tile li {
color: #aaa;
}
.mdui-theme-layout-dark img {
filter: brightness(75%);
}
.mdui-theme-layout-dark .ajaxload a, .mdui-theme-layout-dark .ajaxload .loading:hover, .mdui-theme-layout-dark .ajaxload .loading, .mdui-theme-layout-dark .mdui-row a {
color: #aaa;
}
Expand Down Expand Up @@ -95,32 +87,10 @@
}
.mdui-theme-layout-dark .whisper .comment-body, .mdui-theme-layout-dark .whisper .comment-list li.comment-parent {
border: 1px solid #424242;
}
/* 滚动条 */
.mdui-theme-layout-dark *::-webkit-scrollbar-thumb {
background: #aaa;
}
.mdui-theme-layout-dark *::-webkit-scrollbar-track {
background: #424242;
}
.mdui-theme-layout-dark *::-webkit-scrollbar-corner {
background: #424242;
}
.mdui-theme-layout-dark::-webkit-scrollbar-thumb {
background: #aaa;
}
.mdui-theme-layout-dark::-webkit-scrollbar-track {
background: #424242;
}
.mdui-theme-layout-dark::-webkit-scrollbar-corner {
background: #424242;
}
/* Notice */
.mdui-theme-layout-dark .notie {
background: rgba(0,0,0,.7)!important;
}
}*/
</style>
<?php endif; ?>
<link rel="stylesheet" href="<?php cjUrl('mdr.css?v=0') ?>" />
<link rel="stylesheet" href="<?php cjUrl('style.css?v=20') ?>" />
<?php if ($this->options->ViewImg): ?>
<link rel="stylesheet" href="//<?php if ($this->options->cjCDN == 'bc'): ?>cdn.bootcss.com/fancybox/3.5.7/jquery.fancybox.min.css<?php elseif ($this->options->cjCDN == 'cf'): ?>cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css<?php else: ?>cdn.jsdelivr.net/npm/[email protected]/dist/css/jquery.fancybox.css<?php endif; ?>"/>
Expand Down Expand Up @@ -220,8 +190,7 @@
<?php endif; ?>
</ul>
</div>
<div class="mdui-drawer mdui-drawer-right" id="mdrDrawerR" style="z-index: 3000;padding-bottom:128px;">
<?php if ($this -> options -> SidebarFixed): ?><style>@media(min-width:1023px){#mdrDrawerR{overflow-y:hidden;}}</style><?php endif; ?>
<div class="mdui-drawer mdui-drawer-right<?php if ($this->options->SidebarFixed): ?> fixed<?php endif; ?>" id="mdrDrawerR" style="z-index: 3000;padding-bottom:128px;">
<?php $this->need('sidebar.php'); ?>
</div>
<div class="mdui-container">
Loading

0 comments on commit 0bf1789

Please sign in to comment.