103 lines
5.8 KiB
PHP
103 lines
5.8 KiB
PHP
<?php
|
||
/**
|
||
* 归档
|
||
*
|
||
* @package custom
|
||
* @author allms
|
||
* @version 1.0
|
||
*/
|
||
|
||
if (!defined('__TYPECHO_ROOT_DIR__')) exit;
|
||
$this->need('base/header.php');
|
||
?>
|
||
|
||
<style>.archive-container{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff}.archive:not(:last-child){margin-bottom:3rem}.archive .articles{border-left:1px solid #dbdbdb}.archive .article{border-top:none;margin-left:-1px;padding:.4rem 1.5rem;border-left:3px solid transparent}.archive .article:hover{transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;border-left-color:#0f9d58}.archive .article time{font-size:1rem;color:#980ce0}article-sort-item_title{display:-webkit-box;overflow:hidden;height:60px;color:#4c4948;font-size:.75rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-line-clamp:2;-webkit-box-orient:vertical}.archive .article h6{margin:0}.archive .article h6 a{line-height:2.5;color:inherit;border-bottom:1px dashed transparent}.archive .article h6 a:hover{border-bottom-color:#0f9d58;padding-left:16px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s}.archive .articles .imgcontent{display:inline-block;width:80px;height:80px;overflow:hidden}.archive .articles .imgcontent .postimg{width:100%;height:100%;object-fit:cover}.archive .articles .imgcontent .postimg:hover{transform:scale(1.3);transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s}.article-sort-post{display:inline-block;position:relative;top:-16px;left:10px}.hbe-input-container{width:80%;max-width:800px;position:relative;margin:100px auto}.hbe-input-container .btn-decrypt{display:inline-block;vertical-align:top;width:120px;height:32px;line-height:32px;font-size:16px;color:#fff;background-color:#3f90ff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.about-cover{height:50vh}.desc-content{padding:0 50px}@media only screen and (max-width:601px){.desc-content{padding:0 15px}}.v .vlist .vcard{padding-top:2.5em!important}</style>
|
||
<style type="text/css" data-typed-js-css="true">
|
||
.typed-cursor{
|
||
opacity: 1;
|
||
}
|
||
.typed-cursor.typed-cursor--blink{
|
||
animation: typedjsBlink 0.7s infinite;
|
||
-webkit-animation: typedjsBlink 0.7s infinite;
|
||
animation: typedjsBlink 0.7s infinite;
|
||
}
|
||
@keyframes typedjsBlink{
|
||
50% { opacity: 0.0; }
|
||
}
|
||
@-webkit-keyframes typedjsBlink{
|
||
0% { opacity: 1; }
|
||
50% { opacity: 0.0; }
|
||
100% { opacity: 1; }
|
||
}
|
||
</style>
|
||
<main class="content" style="min-height: 837px;">
|
||
<div id="cd-table" class="container archive-container">
|
||
<div class="card">
|
||
<div class="card-content"><h4>共100篇文章,继续加油吧!</h4>
|
||
<?php $this->widget('Widget_Contents_Post_Recent', 'pageSize=10000')->to($archives);
|
||
$year=0; $mon=0; $i=0; $j=0;
|
||
$output = '<div class="archive">';
|
||
while($archives->next()):
|
||
$year_tmp = date('Y',$archives->created);
|
||
$mon_tmp = date('m',$archives->created);
|
||
$y=$year; $m=$mon;
|
||
if ($mon != $mon_tmp && $mon > 0) $output .= '</div></div>';
|
||
if ($year != $year_tmp && $year > 0) $output .= '</div>';
|
||
if ($year != $year_tmp) {
|
||
$year = $year_tmp;
|
||
$output .= '<h4 class="archive-year">'. $year .' 年</h4><div>'; //输出年份
|
||
}
|
||
if ($mon != $mon_tmp) {
|
||
$mon = $mon_tmp;
|
||
//$output .= '<div><div><h4>'. $mon .' 月</h4><ul>'; //输出月份
|
||
}
|
||
$sot = "-";
|
||
$output .= '
|
||
<div class="articles">
|
||
<div class="article content>">
|
||
<div class="article-sort-post">
|
||
<div class="article-sort-item_title"><a href="'.$archives->permalink .'">
|
||
<h5><i class="fa fa-clock" style="font-size:1rem;cursor:pointer"></i>
|
||
<time class="is-text-small" datetime="2022-02-10T07:35:05.000Z"
|
||
itemprop="datePublished">'. $year. $sot. $mon. date('-d ', $archives->created).'
|
||
</time>
|
||
</h5>
|
||
</a>
|
||
<h6 class="is-6">
|
||
<a href="'.$archives->permalink .'">'. $archives->title .'</a>
|
||
</h6>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
';
|
||
endwhile;
|
||
$output .= '</div>';
|
||
echo $output;
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</main>
|
||
<!--分页:未实现-->
|
||
<div class="container paging">
|
||
<div class="row">
|
||
<!--上一页-->
|
||
<div class="col s6 m4 l4">
|
||
<a class="left btn-floating btn-large disabled"><i class="fas fa-angle-left"></i></a>
|
||
</div>
|
||
<!--当前页/总页数-->
|
||
<div class="page-info col m4 l4 hide-on-small-only">
|
||
<div class="center-align b-text-gray">1 / 4</div>
|
||
</div>
|
||
<!--下一页-->
|
||
<div class="col s6 m4 l4">
|
||
<a href="/archives/page/2/"
|
||
class="right btn-floating btn-large waves-effect waves-light bg-color"><i
|
||
class="fas fa-angle-right"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<?php $this->need('base/footer.php'); ?>
|