forked from yrccondor/mdx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
footer.php
163 lines (163 loc) · 13.7 KB
/
footer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<?php mdx_get_option('mdx_widget') === "true" ? $mdx_widget = true : $mdx_widget = false;?>
<button class="mdui-fab mdui-color-theme-accent mdui-fab-fixed mdui-fab-hide scrollToTop mdui-ripple<?php if($mdx_widget){?> mdx-tools-up<?php }?>"><i class="mdui-icon material-icons"></i></button>
<?php if($mdx_widget){?><button class="mdui-fab mdui-color-theme-accent mdui-fab-fixed mdui-ripple" mdui-drawer="{target:'#mdx-right-drawer',overlay:true,swipe:true}"><i class="mdui-icon material-icons"></i></button><?php }?>
<?php if(!empty(mdx_get_option("mdx_cookie"))){?><div id="mdx-cookie-notice" class="mdui-shadow-8"><i class="mdui-icon material-icons"></i><p class="mdui-typo"><?php echo htmlspecialchars_decode(mdx_get_option("mdx_cookie"));?></p><button class="mdui-btn mdui-color-theme mdui-ripple"><?php _e("同意", "mdx");?></button></div><?php }?>
<footer class="foot mdui-text-center<?php if(mdx_get_option("mdx_styles_footer") === "2"){?> mdx-footer-clean<?php }else if(mdx_get_option("mdx_styles_footer") === "3"){?> mdx-footer-morden<?php }?>">
<?php if(mdx_get_option("mdx_styles_footer") === "1"){
if(!empty(mdx_get_option('mdx_footer'))){echo htmlspecialchars_decode(mdx_get_option('mdx_footer'));}if(!empty(mdx_get_option('mdx_footer')) && !empty(mdx_get_option('mdx_icp_num'))){echo "<br>";}if(!empty(mdx_get_option('mdx_icp_num'))){?><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank" class="click"><?php echo mdx_get_option('mdx_icp_num');?></a><?php }?><br>Theme: MDx By <a href="https://flyhigher.top" target="_blank" class="click">AxtonYao</a><?php $mdx_footer_say=mdx_get_option('mdx_footer_say');if($mdx_footer_say!='' && $mdx_footer_say!='--HitokotoAPIActivated--' && $mdx_footer_say!='--HitokotoPoemAPIActivated--' && substr($mdx_footer_say, 0, 21)!=='--CustomAPIActivated('){?><br> <br><?php echo $mdx_footer_say;}else if($mdx_footer_say=='--HitokotoAPIActivated--'){?><br> <br><?php echo '<span id="k-text"></span><script>var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "https://v1.hitokoto.cn/?encode=json", true);xmlHttpReq.send();xmlHttpReq.onreadystatechange = function () {if (xmlHttpReq.readyState === 4 && xmlHttpReq.status === 200) {var hitokotoText = JSON.parse(xmlHttpReq.response);document.getElementById("k-text").innerText = hitokotoText.hitokoto;} else {document.getElementById("k-text").innerText = "Some Thing Went Wrong :-(";}}</script>';}else if($mdx_footer_say=='--HitokotoPoemAPIActivated--'){?><br> <br><?php echo '<span id="k-text"></span><script>var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "https://v1.jinrishici.com/all.txt", true);xmlHttpReq.send();xmlHttpReq.onreadystatechange = function(){if(xmlHttpReq.readyState === 4 && xmlHttpReq.status === 200){document.getElementById("k-text").innerText = xmlHttpReq.responseText;}else{document.getElementById("k-text").innerText = "Some Thing Went Wrong :-(";}}</script>';}else if(substr($mdx_footer_say, 0, 21)==='--CustomAPIActivated('){?><br> <br><?php echo '<span id="k-text"></span><script>var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "'.substr($mdx_footer_say, 21, -3).'", true);xmlHttpReq.send();xmlHttpReq.onreadystatechange = function(){if(xmlHttpReq.readyState === 4 && xmlHttpReq.status === 200){document.getElementById("k-text").innerText = JSON.parse(xmlHttpReq.responseText)["text"];}else{document.getElementById("k-text").innerText = "Some Thing Went Wrong :-(";}}</script>';}
}else if(mdx_get_option("mdx_styles_footer") === "2"){?>
<div class="mdx-clean-footer"><?php if(!empty(mdx_get_option('mdx_footer'))){echo htmlspecialchars_decode(mdx_get_option('mdx_footer'));}if(!empty(mdx_get_option('mdx_footer')) && !empty(mdx_get_option('mdx_icp_num'))){echo "<br>";}if(!empty(mdx_get_option('mdx_icp_num'))){?><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank" class="click"><?php echo mdx_get_option('mdx_icp_num');?></a><?php }?><div class="mdx-copyright">Theme: MDx By <a href="https://flyhigher.top" target="_blank" class="click">AxtonYao</a></div></div>
<?php }else if(mdx_get_option("mdx_styles_footer") === "3"){?>
<div class="mdx-clean-footer">
<a href="<?php bloginfo('url');?>" class="mdx-footer-title"><?php $mdx_logo_way=mdx_get_option('mdx_logo_way');if($mdx_logo_way=="2"){$mdx_logo=mdx_get_option('mdx_logo');if($mdx_logo!=""){echo '<img class="mdx-logo" src="'.$mdx_logo.'">';}else{bloginfo('name');}}elseif($mdx_logo_way=="1"){bloginfo('name');}elseif($mdx_logo_way=="3"){$mdx_logo_text=mdx_get_option('mdx_logo_text');if($mdx_logo_text!=""){echo $mdx_logo_text;}else{bloginfo('name');}}?></a>
<span class="mdx-footer-content"><?php if(!empty(mdx_get_option('mdx_footer'))){echo htmlspecialchars_decode(mdx_get_option('mdx_footer'));}$mdx_footer_say=mdx_get_option('mdx_footer_say');
if($mdx_footer_say!='' && $mdx_footer_say!='--HitokotoAPIActivated--' && $mdx_footer_say!='--HitokotoPoemAPIActivated--'){?>
<br><?php echo $mdx_footer_say;?>
<?php }else if($mdx_footer_say=='--HitokotoAPIActivated--'){?>
<?php echo '<br><span id="k-text"></span><script>var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "https://v1.hitokoto.cn/?encode=json", true);xmlHttpReq.send();xmlHttpReq.onreadystatechange = function(){if(xmlHttpReq.readyState === 4 && xmlHttpReq.status === 200){var hitokotoText = JSON.parse(xmlHttpReq.response); document.getElementById("k-text").innerText = hitokotoText.hitokoto;}else{document.getElementById("k-text").innerText = "Some Thing Went Wrong :-(";}}</script>';}else if($mdx_footer_say=='--HitokotoPoemAPIActivated--'){?><?php echo '<br><span id="k-text"></span><script>var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "https://v1.jinrishici.com/all.txt", true);xmlHttpReq.send();xmlHttpReq.onreadystatechange = function(){if(xmlHttpReq.readyState === 4 && xmlHttpReq.status === 200){document.getElementById("k-text").innerText = xmlHttpReq.responseText;}else{document.getElementById("k-text").innerText = "Some Thing Went Wrong :-(";}}</script>';}?></span>
<hr>
Theme: MDx By <a href="https://flyhigher.top" target="_blank" class="click">AxtonYao</a><?php if(!empty(mdx_get_option('mdx_icp_num'))){?><div class="mdx-copyright"><a href="https://beian.miit.gov.cn/" rel="noopener" target="_blank" class="click"><?php echo mdx_get_option('mdx_icp_num');?></a></div><?php }?>
</div>
<?php }?>
</footer>
</div>
<?php if($mdx_widget){?><div id="mdx-right-drawer" role="complementary" class="mdui-drawer mdui-drawer-right mdui-drawer-close mdui-drawer-full-height">
<?php
if(is_active_sidebar('widget_right')){
dynamic_sidebar('widget_right');
}else{
echo '<div class="mdx-widget-empty mdui-valign"><div><i class="mdui-icon material-icons"></i><br><br>'.__('没有激活的小工具', 'mdx').'</div></div>';
}
?>
</div><?php }?>
<?php $pageType=get_post_meta($wp_query->get_queried_object_id(),'_wp_page_template',true);?>
<?php wp_footer();?>
<?php if(mdx_get_option('mdx_real_search')=='true'){?>
<script>
var tipMutiOff = '<?php echo addslashes(__('搜索功能暂时不可用。','mdx'));?>';
var tipMutiOffRes = '<?php echo addslashes(__('评论功能暂时不可用。','mdx'));?><br><br>';
var tipMuti = '<?php echo addslashes(__('仅显示匹配的前10条记录,要查看更多请按下回车前往搜索结果页面','mdx'));?>';
var snackMuti = "<?php echo addslashes(__('无法连接到实时搜索服务','mdx'));?>";
var moreMuti = '<?php echo mdx_get_option("mdx_readmore");?>';
</script>
<?php }?>
<?php wp_enqueue_script('comment-reply');?>
<script>
var ajax_error = "<?php echo addslashes(__("<strong>加载失败:</strong> 未知错误。","mdx"));?>";
var reduce_motion_i18n_1 = "<?php echo addslashes(__("检测到减弱动画模式,已为你减弱动画效果","mdx"));?>";
var reduce_motion_i18n_2 = "<?php echo addslashes(__("撤销","mdx"));?>";
var reduce_motion_i18n_3 = "<?php echo addslashes(__("减弱动画模式关闭,已启用完整动画效果","mdx"));?>";
var mdxPublicPath = "<?php echo get_template_directory_uri().'/js/'; ?>";
var cookieFlagName = "<?php echo mdx_get_option('mdx_cookie_flag');?>";
var ifscr = 0;
<?php if(mdx_get_option('mdx_auto_scroll')=='true'){?>
ifscr = 1;
<?php }?>
var mdx_comment_ajax = 0;
<?php if(mdx_get_option('mdx_comment_ajax')=='true'){?>
mdx_comment_ajax = 1;
<?php }?>
var mdx_imgBox = 0;
<?php if(mdx_get_option('mdx_img_box')=='true'){?>
mdx_imgBox = 1;
<?php }?>
var mdx_tapToTop = 0;
<?php if(mdx_get_option('mdx_tap_to_top')=='true'){?>
mdx_tapToTop = 1;
<?php }?>
</script>
<?php if(is_home()){?>
<script>
var enhanced_ajax = false;
<?php if(mdx_get_option('mdx_enhanced_ajax')=='true'){?>
enhanced_ajax = true;
<?php }?>
</script>
<?php }else if(is_search()){?>
<script>
var acPageTitle = '<?php echo addslashes(__('搜索结果:','mdx'));the_search_query();?>';
var enhanced_ajax = false;
<?php if(mdx_get_option('mdx_enhanced_ajax')=='true'){?>
enhanced_ajax = true;
<?php }?>
</script>
<?php }else if(is_author()){?>
<script>
var acPageTitle = '<?php echo addslashes(__('作者归档:'.get_the_author(),'mdx'));?>';
var enhanced_ajax = false;
<?php if(mdx_get_option('mdx_enhanced_ajax')=='true'){?>
enhanced_ajax = true;
<?php }?>
</script>
<?php } else if(is_category()||is_archive()){?>
<script>
var acPageTitle = '<?php echo addslashes(__('文章归档:','mdx'));single_cat_title('',true);?>';
var enhanced_ajax = false;
<?php if(mdx_get_option('mdx_enhanced_ajax')=='true'){?>
enhanced_ajax = true;
<?php }?>
</script>
<?php }?>
<?php if(is_single() || (is_page()&&$pageType=='page-postlike.php')){
if(is_single()){
$mdx_style_act_hex = get_post_meta((int)$post->ID, "mdx_styles_act_hex", true);
if($mdx_style_act_hex=="" || $mdx_style_act_hex=="def"){
$mdx_style_act_hex = mdx_get_option('mdx_act_hex');
}
}else{
$mdx_style_act_hex = mdx_get_option('mdx_act_hex');
}
?>
<script>
var ind = false;
<?php if (mdx_get_option("mdx_read_pro") === "true") { ?>
//Show Read Pro'
if(document.getElementById('indic')){
ind = radialIndicator("#indic", {
displayNumber: false,
radius: 26.5,
barColor: '#ffffff',
roundCorner: false,
barWidth: 3,
precision: 3,
barBgColor: '<?php echo $mdx_style_act_hex;?>',
});
}
<?php } ?>
</script>
<?php }if(is_single() || (is_page())){?><script>
var snbar_message = '<?php echo addslashes(__("已自动定位到你此前阅读处","mdx"));?> ';
var snbar_buttonText = '<?php echo addslashes(__("从头阅读","mdx"));?>';
var moreinput = "'<?php echo addslashes(__("更多选项","mdx"));?>'";
var morecomment = "<?php echo addslashes(__("加载更多评论","mdx"));?>";
var nomorecomment = "<?php echo addslashes(__("没有更多了","mdx"));?>";
var mdx_si_i18n = '<?php echo addslashes(__('长按/右键保存图片','mdx')); ?>';
var mdx_si_i18n_2 = '<?php echo addslashes(__('关闭','mdx')); ?>';
var mdx_si_i18n_3 = '<?php echo addslashes(__('使用微信扫描后在微信内分享','mdx')); ?>';
var mdx_si_i18n_4 = '<?php echo addslashes(__('点按右上角按钮即可分享','mdx')); ?>';
var mdx_i18n_password = '<?php echo addslashes(__('密码','mdx')); ?>';
var mdx_github_i18n_1 = '<?php echo addslashes(__('在 GitHub 上查阅','mdx')); ?>';
var mdx_github_i18n_2 = '<?php echo addslashes(__('获取 GitHub 仓库信息时出现问题<br>尝试直接访问','mdx')); ?>';
var mdx_post_i18n_1 = '<?php echo addslashes(__('这个页面没有摘要。','mdx')); ?>';
var mdx_post_i18n_2 = '<?php echo addslashes(__('前往页面','mdx')); ?>';
var mdx_post_i18n_3 = '<?php echo addslashes(__('获取页面信息时出现问题<br>尝试直接访问','mdx')); ?>';
var mdx_toc_i18n_1 = '<?php echo addslashes(__('菜单','mdx')); ?>';
var mdx_toc_i18n_2 = '<?php echo addslashes(__('目录','mdx')); ?>';
var mdx_img_alt = <?php echo ((mdx_get_option('mdx_img_box_show_alt') === 'true' || mdx_get_option('mdx_img_box_show_alt') === 'true') ? mdx_get_option('mdx_img_box_show_alt') : 'false'); ?>;
</script>
<?php }?>
<?php if(function_exists('alu_get_wpsmiliestrans') && (mdx_get_option('mdx_comment_emj')=="true") && (is_single() || is_page())){?>
<script>
var emjDOM = document.getElementsByClassName('mdx-emj-cli');
if (emjDOM.length > 0){
emjDOM[0].addEventListener('click', function(){
document.getElementsByClassName('mdx-emj')[0].classList.toggle('mdx-emj-open');
})
}
</script>
<?php }
global $files_root;
if(is_home()){$mdx_js_name='js';}elseif(is_category()||is_archive()||is_search()){$mdx_js_name='ac';}elseif(is_single()||$pageType=='page-postlike.php'){$mdx_js_name='post';}elseif(is_page()||$pageType!='page-postlike.php'){$mdx_js_name='page';}elseif(is_page()&&$pageType=='page-postlike.php'){$mdx_js_name='post';}else{$mdx_js_name='js';}?>
<script type='text/javascript' src='<?php echo $files_root;?>/js/<?php echo $mdx_js_name?>.js?ver=<?php echo get_option("mdx_version_commit");?>'></script><?php echo htmlspecialchars_decode(mdx_get_option('mdx_footer_js'));?></body>
<!--Theme MDx Version <?php echo get_option('mdx_version_commit');?>-->
</html>