332 lines
15 KiB
PHP
332 lines
15 KiB
PHP
<?php
|
|
global $corepress_post_meta;
|
|
if ($corepress_post_meta['postrighttag']['open'] == 1) {
|
|
?>
|
|
<style>
|
|
.post-content:before {
|
|
content: "";
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
color: #fff;
|
|
width: 0;
|
|
height: 0;
|
|
border-top: 80px solid<?php echo $corepress_post_meta['postrighttag']['color']?>;
|
|
border-left: 80px solid transparent;
|
|
}
|
|
|
|
.post-content:after {
|
|
content: "<?php echo $corepress_post_meta['postrighttag']['text']?>";
|
|
color: #fff;
|
|
position: absolute;
|
|
right: 10px;
|
|
top: 14px;
|
|
z-index: 9;
|
|
transform: rotate(45deg);
|
|
}
|
|
</style>
|
|
<?php
|
|
}
|
|
?>
|
|
<div class="post-content">
|
|
<h1 class="post-title">
|
|
<?php the_title();
|
|
global $set;
|
|
?>
|
|
</h1>
|
|
<div class="post-info">
|
|
<div class="post-info-left">
|
|
<?php
|
|
$author = get_the_author_meta('ID');
|
|
$author_url = get_author_posts_url($author);
|
|
$author_name = get_the_author();
|
|
?>
|
|
<a class="nickname url fn j-user-card" data-user="<?php echo $author; ?>"
|
|
href="<?php echo $author_url; ?>"><i class="fa fa-user"
|
|
aria-hidden="true"></i><?php echo $author_name; ?>
|
|
</a>
|
|
<span class="dot">•</span>
|
|
<time class="entry-date published"
|
|
datetime="<?php echo get_post_time('c', false, $post); ?>>" pubdate><i class="far fa-clock"></i>
|
|
<?php echo format_date(get_post_time('U', false, $post)); ?>
|
|
</time>
|
|
<span class="dot">•</span><i class="fas fa-folder"></i>
|
|
<?php the_category(', ', '', false); ?>
|
|
<?php if (function_exists('the_views')) {
|
|
$views = intval(get_post_meta($post->ID, 'views', true));
|
|
?>
|
|
<span class="dot">•</span>
|
|
<span><i class="fa fa-eye"
|
|
aria-hidden="true"></i><?php echo sprintf('%s 阅读', $views); ?></span>
|
|
<?php }
|
|
if (get_edit_post_link() != null) {
|
|
|
|
?>
|
|
<span class="dot">•</span>
|
|
<a href="<?php echo get_edit_post_link(); ?>"><i class="fas fa-edit"></i> 编辑</a>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
<div class="post-info-right">
|
|
<span title="关闭或显示侧边栏" class="post-info-switch-sidebar post-info-switch-sidebar-show"><i
|
|
class="fas fa-toggle-on"></i></span>
|
|
</div>
|
|
</div>
|
|
<div class="post-content-post">
|
|
<div class="post-content-content">
|
|
<?php
|
|
the_content();
|
|
?>
|
|
</div>
|
|
|
|
<div class="post-end-tools">
|
|
<?php if ($set['post']['copyright_show'] == 1) {
|
|
?>
|
|
<div class="post-copyright">
|
|
<?php if ($set['post']['copyright'] == null) {
|
|
?>
|
|
<p>版权声明:
|
|
<br>作者:<?php echo $author_name ?>
|
|
<br>链接:<span><u><a href="<?php echo get_permalink(); ?>"
|
|
target="_blank"><?php echo get_permalink(); ?></a></u></span>
|
|
<br>来源:<?php bloginfo('name'); ?>
|
|
<br>文章版权归作者所有,未经允许请勿转载。
|
|
</p>
|
|
<?php
|
|
} else {
|
|
echo corepress_replace_copyright(base64_decode($set['post']['copyright']));
|
|
}
|
|
?>
|
|
</div>
|
|
<?php
|
|
} ?>
|
|
<div class="post-end-dividing">
|
|
THE END
|
|
</div>
|
|
<div class="post-tags">
|
|
<?php
|
|
the_tags('<span class="post-tags-icon"><i class="fas fa-tags"></i></span>', '');
|
|
?>
|
|
</div>
|
|
|
|
<div class="post-end-tool-btns">
|
|
<div class="post-share-btn post-end-tool-btn-item"
|
|
onclick="showplane('.post-share-btn','#share-plane',event)">
|
|
<?php file_echo_svg('share-btn.svg') ?>
|
|
分享
|
|
</div>
|
|
<div class="post-qrcode-btn post-end-tool-btn-item"
|
|
onclick="showplane('.post-qrcode-btn','#qrcode-plane',event)">
|
|
<?php file_echo_svg('svg-ewm.svg') ?>
|
|
二维码
|
|
</div>
|
|
<?php if ($set['post']['reward1'] != null || $set['post']['reward2'] != null) {
|
|
?>
|
|
<div class="post-reward-btn post-end-tool-btn-item"
|
|
onclick="showplane('.post-reward-btn','#reward-plane',event)">
|
|
<?php file_echo_svg('reward.svg') ?>
|
|
打赏
|
|
</div>
|
|
<?php
|
|
} ?>
|
|
|
|
<?php
|
|
$description = str_replace("\n", "", mb_strimwidth(strip_tags(get_the_content()), 0, 200, "…", 'utf-8'));
|
|
?>
|
|
<div id="share-plane" class="post-pop-plane">
|
|
<div class="post-share-list">
|
|
<a href="<?php echo get_share_url('qq', get_the_title(), $description) ?>"
|
|
target="_blank">
|
|
<?php file_echo_svg('share-qq.svg') ?>
|
|
</a>
|
|
<a href="<?php echo get_share_url('qzone', get_the_title(), $description) ?>"
|
|
target="_blank">
|
|
<?php file_echo_svg('share-qzone.svg') ?>
|
|
</a>
|
|
<a href="<?php echo get_share_url('weibo', get_the_title(), $description) ?>"
|
|
target="_blank">
|
|
<?php file_echo_svg('share-weibo.svg') ?>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div id="qrcode-plane" class="post-pop-plane">
|
|
<div id="qrcode-img"></div>
|
|
</div>
|
|
<div id="reward-plane" class="post-pop-plane">
|
|
<img src="<?php echo $set['post']['reward1'] ?>" alt="">
|
|
<img src="<?php echo $set['post']['reward2'] ?>" alt="">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<?php
|
|
if ($set['theme']['postcontent']['turn_page_plane'] == 1) {
|
|
?>
|
|
<div class="post-turn-page-plane">
|
|
<?php
|
|
$post_previous = get_previous_post(0);
|
|
$post_obj['title'] = get_the_title($post_previous);
|
|
$post_obj['thumbnail'] = get_the_post_thumbnail_url($post_previous);
|
|
$post_obj['url'] = get_the_permalink($post_previous);
|
|
?>
|
|
<div class="post-turn-page post-turn-page-previous"
|
|
style="background-image:url(<?php echo $post_obj['thumbnail'] ?>)">
|
|
<div class="post-turn-page-main">
|
|
<div>
|
|
<a href="<?php echo $post_obj['url']; ?>"><?php echo $post_obj['title']; ?></a>
|
|
</div>
|
|
<div class="post-turn-page-link-pre">
|
|
<a href="<?php echo $post_obj['url']; ?>"><
|
|
<上一篇
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
$post_next = get_next_post(0);
|
|
$post_obj['title'] = get_the_title($post_next);
|
|
$post_obj['thumbnail'] = get_the_post_thumbnail_url($post_next);
|
|
$post_obj['url'] = get_the_permalink($post_next);
|
|
?>
|
|
<div class="post-turn-page post-turn-page-next"
|
|
style="background-image:url(<?php echo $post_obj['thumbnail'] ?>)">
|
|
<div class="post-turn-page-main">
|
|
<div>
|
|
<a href="<?php echo $post_obj['url']; ?>"><?php echo $post_obj['title']; ?></a>
|
|
</div>
|
|
<div class="post-turn-page-link-next">
|
|
<a href="<?php echo $post_obj['url']; ?>">下一篇>></a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<?php
|
|
} ?>
|
|
<script>
|
|
$(document).click(function (e) {
|
|
$('.post-pop-plane').removeClass("post-pop-plane-show");
|
|
e.stopPropagation();
|
|
});
|
|
$('.post-info-switch-sidebar').click(function () {
|
|
$('.sidebar').toggleClass('sidebar-display');
|
|
$('.post-main').toggleClass('post-main-full');
|
|
$(this).toggleClass('post-info-switch-sidebar-show');
|
|
})
|
|
$('.clickshow').click(function () {
|
|
$('#share-plane').removeClass("share-plane-show");
|
|
$('#qrcode-plane').removeClass("share-plane-show");
|
|
$(this).toggleClass('clickshow-show');
|
|
});
|
|
|
|
function showplane(btn_name, plane_name, e) {
|
|
$('.post-pop-plane').removeClass("post-pop-plane-show");
|
|
$(plane_name).addClass("post-pop-plane-show");
|
|
var btn_left = $(btn_name).position().left;
|
|
var plane_width = $(plane_name).outerWidth();
|
|
var btn_width = $(btn_name).outerWidth();
|
|
var btn_hight = $(btn_name).outerHeight();
|
|
$(plane_name).css('left', btn_left - plane_width / 2 + btn_width / 2 + 'px');
|
|
$(plane_name).css('bottom', btn_hight + 10 + 'px');
|
|
e.stopPropagation();
|
|
}
|
|
|
|
$('.post-qrcode-btn').click((e) => {
|
|
$('#qrcode-plane').addClass("share-plane-show");
|
|
e.stopPropagation();
|
|
});
|
|
new QRCode($('#qrcode-img')[0], window.location.href);
|
|
$(this).next().animate({height: '100%'}, 500);
|
|
$('.zd-plane-title').click(function (e) {
|
|
if (!$(this).hasClass('zd-plane-title-zk')) {
|
|
$(this).addClass('zd-plane-title-zk');
|
|
$(this).next().slideDown();
|
|
} else {
|
|
$(this).removeClass('zd-plane-title-zk')
|
|
$(this).next().slideUp();
|
|
}
|
|
})
|
|
var clipboard = new ClipboardJS('.code-bar-btn-copy-fonticon', {
|
|
text: function (trigger) {
|
|
copynotmsg = 1;
|
|
return $(trigger).parent().prev().text();
|
|
}
|
|
});
|
|
|
|
var copy_pwd = new ClipboardJS('.btn-copy-pwd', {
|
|
text: function (trigger) {
|
|
copynotmsg = 1;
|
|
return $(trigger).parent().find('.c-downbtn-pwd-key').text();
|
|
}
|
|
});
|
|
copy_pwd.on('success', function (e) {
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal fa-check')
|
|
setTimeout(function () {
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal fa-check')
|
|
}, 2000);
|
|
});
|
|
|
|
|
|
clipboard.on('success', function (e) {
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal fa-check')
|
|
setTimeout(function () {
|
|
//$(e.trigger).text('复制')
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal fa-check')
|
|
}, 2000);
|
|
});
|
|
clipboard.on('error', function (e) {
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal times')
|
|
setTimeout(function () {
|
|
$(e.trigger).toggleClass('fal fa-clone')
|
|
$(e.trigger).toggleClass('fal times')
|
|
}, 2000);
|
|
});
|
|
</script>
|
|
</div>
|
|
<div class="post-tool-plane">
|
|
<?php
|
|
if ($corepress_post_meta['catalog'] == 1) {
|
|
?>
|
|
<div id="post-catalog">
|
|
<div class="catalog-title">文章目录</div>
|
|
<div id="post-catalog-list">
|
|
</div>
|
|
<div class="catalog-close" onclick="close_show(0)">关闭</div>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="relevant-plane">
|
|
<div class="plane-title">
|
|
相关内容
|
|
</div>
|
|
<div>
|
|
<ul class="relevant-list">
|
|
<?php
|
|
$catobj = get_the_category(get_the_ID());
|
|
$catid = $catobj[0]->term_id;
|
|
$arr = array(
|
|
'numberposts' => 6,
|
|
'category' => $catid,
|
|
);
|
|
$postlist = get_posts($arr);
|
|
foreach ($postlist as $item) {
|
|
echo '<li><a href="' . get_the_permalink($item) . '">' . get_the_title($item) . '</a></li>';
|
|
}
|
|
?>
|
|
</ul>
|
|
</div>
|
|
|
|
</div>
|
|
<?php
|
|
comments_template();
|
|
?>
|