1
0
Fork 0
mirror of https://github.com/yunluo/gdk.git synced 2024-06-20 06:25:13 +02:00
gdk/public/daohang.php

148 lines
22 KiB
PHP
Raw Normal View History

2020-02-10 18:40:56 +01:00
<?php
/**
* SiteMap HTML
*/
function gdk_daohang_html_api_handlers( $template ){
$hook = explode('-', get_query_var( 'daohang' ) );
if( isset( $hook[0] ) && $hook[0] === 'gdkk' ){
if( isset( $hook[1] ) ){
status_header(404);
header('HTTP/1.0 404 Not Found');
$GLOBALS['wp_query']->set_404();
include( get_query_template( '404' ) );
exit;
}
$daohang = get_transient('gdk-daohang-html');
if( false === $daohang || empty( $daohang ) ){
$daohang = gdk_create_html_daohang();
set_transient( 'gdk-daohang-html', $daohang );
}
$daohang;
return;
}
return $template;
}
2020-02-11 16:41:23 +01:00
2020-02-10 18:40:56 +01:00
add_filter( 'template_include', 'gdk_daohang_html_api_handlers', 99 );
function gdk_create_html_daohang() {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
2020-02-11 17:27:35 +01:00
<title>网址导航 - <?php echo get_bloginfo('name');?></title>
2020-02-10 18:40:56 +01:00
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="X-UA-COMPATIBLE" content="IE=edge">
<style type="text/css">
2020-02-11 16:41:23 +01:00
@keyframes fadeIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.3,0,0,1);animation-timing-function:cubic-bezier(0.3,0,0,1)}76.92%{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0.3,0,0,1);animation-timing-function:cubic-bezier(0.3,0,0,1)}76.92%{opacity:0.5;-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica,Arial,"PingFang SC","Microsoft YaHei","WenQuanYi Micro Hei","tohoma,sans-serif";font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;margin:0;padding:0}@media screen and (max-width:767px){body{background-color:#f9f9f9;padding-right:0 !important}}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;box-shadow:none}::-moz-selection{background:#111;color:#fff}::selection{background:#111;color:#fff}a{text-decoration:none}a:hover{color:#3d83ff}::-webkit-scrollbar{width:4px;height:4px;background-color:#222}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#222}::-webkit-scrollbar-thumb{width:2px;background-color:#888}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:after,.row:after,.row-mobile:after{clear:both;content:"";display:table}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media screen and (max-width:767px){.hidden-xs{display:none}}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{margin-right:-10px;margin-left:-10px}.row-mobile{margin-right:-10px;margin-left:-10px}@media screen and (max-width:767px){.row-mobile{margin-left:0;margin-right:0}}.md-3-5,.md-8-5,.xs-1,.sm-1,.md-1,.lg-1,.xs-2,.sm-2,.md-2,.lg-2,.xs-3,.sm-3,.md-3,.lg-3,.xs-4,.sm-4,.md-4,.lg-4,.xs-5,.sm-5,.md-5,.lg-5,.xs-6,.sm-6,.md-6,.lg-6,.xs-7,.sm-7,.md-7,.lg-7,.xs-8,.sm-8,.md-8,.lg-8,.xs-9,.sm-9,.md-9,.lg-9,.xs-10,.sm-10,.md-10,.lg-10,.xs-11,.sm-11,.md-11,.lg-11,.xs-12,.sm-12,.md-12,.lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{float:left}.xs-12{width:100%}.xs-11{width:91.66666667%}.xs-10{width:83.33333333%}.xs-9{width:75%}.xs-8{width:66.66666667%}.xs-7{width:58.33333333%}.xs-6{width:50%}.xs-5{width:41.66666667%}.xs-4{width:33.33333333%}.xs-3{width:25%}.xs-2{width:16.66666667%}.xs-1{width:8.33333333%}@media (min-width:768px){.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12{float:left}.sm-12{width:100%}.sm-11{width:91.66666667%}.sm-10{width:83.33333333%}.sm-9{width:75%}.sm-8{width:66.66666667%}.sm-7{width:58.33333333%}.sm-6{width:50%}.sm-5{width:41.66666667%}.sm-4{width:33.33333333%}.sm-3{width:25%}.sm-2{width:16.66666667%}.sm-1{width:8.33333333%}}@media (min-width:992px){.md-3-5,.md-8-5,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12{float:left}.md-12{width:100%}.md-11{width:91.66666667%}.md-10{width:83.33333333%}.md-9{width:75%}.md-8-5{width:70.833333333%}.md-8{width:66.66666667%}.md-7{width:58.33333333%}.md-6{width:50%}.md-5{width:41.66666667%}.md-4{width:33.33333333%}.md-3-5{width:29.16666666%}.md-3{width:25%}.md-2{width:16.66666667%}.md-1{width:8.33333333%}.md-offset-12{margin-left:100%}.md-offset-11{margin-left:91.66666667%}.md-offset-10{margin-left:83.33333333%}.md-offset-9{margin-left:75%}.md-offset-8{margin-left:66.66666667%}.md-offset-7{margin-left:58.33333333%}.md-offset-6{margin-left:50%}.md-offset-5{margin-left:41.66666667%}.md-offset-4{margin-left:33.33333333%}.md-offset-3{margin-left:25%}.md-offset-2{margin-left:16.66666667%}.md-offset-1{margin-left:8.33333333%}.md-offset-0{margin-left:0}
2020-02-11 17:27:35 +01:00
.bg-lvs1{background-color:#2ecc71}.bg-lvs2{background-color:#27ae60}.bg-lvs3{background-color:#3498db}.bg-lvs4{background-color:#2980b9}.bg-lvs5{background-color:#9b59b6}.bg-lvs6{background-color:#8e44ad}.bg-lvs7{background-color:#34495e}.bg-lvs8{background-color:#2c3e50}.bg-lvs9{background-color:#f1c40f}.bg-lvs10{background-color:#f39c12}.panel-title img{width:15px;margin:0 8px;}
2020-02-10 18:40:56 +01:00
</style>
</head>
<body>
<header class="mobile-header-wrap">
2020-02-11 16:57:47 +01:00
<a class="mobile-logo" href="/"><img src="<?php GDK_BASE_URL?>assets/img/logo.png" alt="logo"></a>
2020-02-10 18:40:56 +01:00
</header>
<div class="btn-mobile-sidenav">
<div class="nav-bar">
<span></span>
<span></span>
<span></span>
</div>
</div>
<!-- sidenav -->
<div class="sidenav">
<a class="logo" href="/">
2020-02-11 16:41:23 +01:00
<img src="<?php echo GDK_BASE_URL;?>assets/img/logo.png" alt="logo">
2020-02-10 18:40:56 +01:00
</a>
<div class="site-description">
2020-02-11 16:41:23 +01:00
<?php echo get_bloginfo( 'description', 'display' );?>
2020-02-10 18:40:56 +01:00
</div>
<!-- tool -->
<?php
$linkcats1 = get_terms('link_category', 'orderby=count&hide_empty=1&exclude=7');
echo '<ul class="nav-tags">';
foreach ($linkcats1 as $linkcat) {
echo '<li><a href="#' . $linkcat->term_id . '">' . $linkcat->name . '</a></li>';
}
echo '</ul>';
2020-02-11 16:41:23 +01:00
echo '<a class="copyright" href="about">&#169; '.get_bloginfo('name').'</a>
2020-02-10 18:40:56 +01:00
</div>
<div class="main-wrap">
<div class="main">';
echo gdk_get_link_items();
?>
<div class="footer-at row">
<div class="xs-12 sm-12 md-6" style="margin-bottom: 10px;">
<a target="_blank" href="Go/?url=http://getmobicss.com/">
<img src="http://chuangzaoshi.com/assets/images/banner/getmobicss.png">
</a>
</div>
<div class="xs-12 sm-12 md-6">
<a target="_blank" href="http://heitang.chuangzaoshi.com">
<img src="http://chuangzaoshi.com/assets/images/banner/heitang2.0.png">
</a>
</div>
</div>
<footer class="footer">
<div class="footer-top-border"></div>
2020-02-11 17:27:35 +01:00
Copyright &#169; 2016-2022 网址导航 - <?php echo get_bloginfo('name');?>
2020-02-10 18:40:56 +01:00
<span class="footer-link">
<a href="about">关于小狮子</a>
</span>
</footer>
</div>
</div>
<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
/*
*锚点点击跳转
*/
var href = "";
var pos = 0;
$(".nav-tags a").click(function (e) {
$(".nav-tags li").each(function () {
$(this).removeClass("active");
});
$(this).parent("li").addClass("active");
e.preventDefault();
href = $(this).attr("href");
pos = $(href).position().top - 30;
$("html,body").animate({ scrollTop: pos }, 500);
});
$(".nav-tags").css("display", "block");
$(".btn-mobile-sidenav").click(function () {
if ($(this).find(".nav-bar").hasClass("nav-bar-animate")) {
$(this).find(".nav-bar").removeClass("nav-bar-animate");
$(".sidenav").removeClass("show-sidenav").addClass("hide-sidenav");
$(".mobile-header-wrap .sidenav-mark").animate({
opacity: 0,
}, 500, function () {
$(this).remove();
});
$('body').css({
'overflow': 'auto'
});
} else {
$(this).find(".nav-bar").addClass("nav-bar-animate");
$(".sidenav").addClass("show-sidenav").removeClass("hide-sidenav");
$(".mobile-header-wrap").append("<div class='sidenav-mark'></div>");
$('body').css({
'overflow': 'hidden'
});
}
});
});
</script>
</body>
</html>
<?php
}