-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage-archives.php
More file actions
37 lines (35 loc) · 1.36 KB
/
page-archives.php
File metadata and controls
37 lines (35 loc) · 1.36 KB
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
<?php if (!defined('__TYPECHO_ROOT_DIR__'))
exit;
use Typecho\Widget;
$this->need('header.php');
Breadcrumbs($this); ?>
<article class="post">
<h1 class="post-title"><a href="<?php $this->permalink() ?>"><?php $this->title() ?></a></h1>
<?php
$this->widget('Widget_Contents_Post_Recent', 'pageSize=' . Widget::widget('Widget_Stat')->publishedPostsNum)->to($archives);
$year = 0;
$output = '<div id="archives">';
while ($archives->next()) {
$year_tmp = date('Y', $archives->created);
if ($year > $year_tmp) {
$output .= '</ul>';
}
if ($year != $year_tmp) {
$year = $year_tmp;
$output .= '<h3>' . date('Y 年', $archives->created) . '</h3><ul>';
}
if ($this->options->PjaxOption && $archives->hidden) {
$output .= '<li>' . date('m/d:', $archives->created) . '<a>' . $archives->title . '</a></li>';
} else {
$output .= '<li>' . date('m/d:', $archives->created) . '<a href="' . $archives->permalink . '">' . $archives->title . '</a></li>';
}
}
$output .= '</ul></div>';
echo $output;
?>
</article>
</div>
<?php if (!$this->options->OneCOL):
$this->need('sidebar.php');
endif; ?>
<?php $this->need('footer.php'); ?>