summaryrefslogtreecommitdiffstats
path: root/includes/footer.php
diff options
context:
space:
mode:
authorouttime <i@timewk.cn>2019-12-19 13:48:42 +0800
committerouttime <i@timewk.cn>2019-12-19 13:48:42 +0800
commit467366b3788943eefbbd0c18fabbe23ac5692376 (patch)
treee6690c99c293961fd25305891754a89de12e7813 /includes/footer.php
parent71ff6eadc03c481acf0088b61eb14b79160e7d37 (diff)
🍭Add:添加蹦跶的颜文字与建站时间项,同时优化了部分代码
Diffstat (limited to 'includes/footer.php')
-rw-r--r--includes/footer.php46
1 files changed, 20 insertions, 26 deletions
diff --git a/includes/footer.php b/includes/footer.php
index 66d4702..6b9b26e 100644
--- a/includes/footer.php
+++ b/includes/footer.php
@@ -3,9 +3,16 @@
<!-- Footer Information -->
<footer>
<div class="footer-info footer-dark">
+ <?php
+ echo $this->options->build_time?"记录已延续了 <span id=\"build-time\"></span>":"";
+ if($faces=$this->options->anime_face)$faces = "<span class=\"anime-face\">".$faces[rand(0,count($faces))]."</span>";
+ if($faces && $this->options->build_time)echo $faces;
+ ?>;
<p class="copyright">&copy; <?php echo date('Y'); ?> <a href="<?php $this->options->SiteUrl(); ?>"><?php $this->options->title(); ?></a> All rights reserved.<br />
+ <?php
+ if($faces && !$this->options->build_time)echo $faces;
+ $this->options->footerEcho(); ?>
Powered by <a href="http://typecho.org">Typecho</a> | Theme <a href="https://guhub.cn/p/miracles.html">Miracles</a> by <a href="https://guhub.cn">Eltrac</a></p>
- <?php $this->options->footerEcho(); ?>
</div>
</footer>
<!-- Raised Buttons -->
@@ -13,35 +20,22 @@
<button title="返回顶部" class="fixed-button gotop-button" id="gotop" style="color:white;"><i class="iconfont icon-chevron-up"></i></button>
</div>
<!-- JavaScript -->
- <?php if($this->options->CDN && $this->options->CDN=1): ?>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/jquery.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/pjax.jquery.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/jquery.fancybox.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/jquery.lazyload.min.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/nprogress.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/OwO.min.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/highlight.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/highlight-line-number.js"></script>
- <script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/pangu.js"></script>
- <?php if($this->options->cat!=0 || $this->options->customModel!=''): ?><script src="https://cdn.jsdelivr.net/gh/BigCoke233/miracles@<?php echo themeVersion(); ?>/assets/js/l2dwidget.min.js"></script><?php endif; ?>
- <?php else: ?>
- <script src="<?php Utils::indexTheme('assets/js/jquery.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/pjax.jquery.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/jquery.fancybox.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/jquery.lazyload.min.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/nprogress.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/OwO.min.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/highlight.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/highlight-line-number.js'); ?>"></script>
- <script src="<?php Utils::indexTheme('assets/js/pangu.js'); ?>"></script>
- <?php endif; ?>
+ <?php
+ $js_files=array("jquery","pjax.jquery","jquery.fancybox","jquery.lazyload.min","nprogress","OwO.min","highlight","highlight-line-number","pangu");
+ generate_require($js_files,"js",$this->options->CDN?"https://cdn.jsdelivr.net/gh/BigCoke233/miracles@":"");
+ ?>
<!-- Varribles and Functions -->
- <script>var allowNavAero=<?php if($this->options->navAero==0):?>true<?php else:?>false<?php endif;?>;var siteurl = '<?php $this->options->SiteUrl() ;?>';var owoJson = '<?php Utils::indexTheme('assets/OwO.json'); ?>';
+ <script>
+ var allowNavAero = <?php if($this->options->navAero):?>false<?php else:?>true<?php endif;?>;
+ var siteurl = '<?php $this->options->SiteUrl() ;?>';
+ var owoJson = '<?php Utils::indexTheme('assets/OwO.json'); ?>';
<?php if($this->options->pjax && $this->options->pjax!=0) :?>var loadPjax = true;
beforePjax = function() {NProgress.start();};
afterPjax = function() {owoLoad();<?php $this->options->pjax_complete(); ?>};<?php endif; ?></script>
- <!-- Script that must be after -->
- <script src="<?php Utils::indexTheme('assets/js/miracles.min.js'); ?>"></script>
+ <!-- Script that must be after and BuildTime-->
+ <script src="<?php Utils::indexTheme('assets/js/miracles.min.js'); ?>">
+ <?php if($this->options->build_time)echo "buildTime(".$this->options->build_time.");" ?>
+ </script>
<!-- Send News and Loaders -->
<script><?php if($this->is('index')): ?><?php if($this->options->news==!''): ?>alertSend('公告:<?php echo $this->options->news(); ?>');<?php endif; ?><?php endif; ?><?php if($this->is('post') || $this->is('page')): ?>owoLoad();<?php endif; ?><?php $this->options->jsEcho(); ?></script>
<!-- Others -->