openai优化

This commit is contained in:
浪子 2024-05-22 14:21:07 +08:00
parent c91c5e54da
commit 201bff5d11
1 changed files with 38 additions and 25 deletions

View File

@ -15,36 +15,49 @@ if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>
<h3><?php echo allwords(); ?></h3> <h3><?php echo allwords(); ?></h3>
<?php endif; ?> <?php endif; ?>
</header> </header>
<div class="page--archive" > <div class="page--archive">
<?php <?php
$stat = Typecho_Widget::widget('Widget_Stat'); $stat = Typecho_Widget::widget('Widget_Stat');
Typecho_Widget::widget('Widget_Contents_Post_Recent', 'pageSize=' . $stat->publishedPostsNum)->to($archives); Typecho_Widget::widget('Widget_Contents_Post_Recent', 'pageSize=' . $stat->publishedPostsNum)->to($archives);
$year = 0; $year = 0; $mon = 0;
$mon = 0;
$i = 0;
$j = 0;
$output = '<div class="archives">'; $output = '<div class="archives">';
while ($archives->next()) { while ($archives->next()) {
$year_tmp = date('Y', $archives->created); $year_tmp = date('Y', $archives->created);
$mon_tmp = date('m', $archives->created); $mon_tmp = date('m', $archives->created);
$y = $year;
$m = $mon; // 检查年份和月份是否变化
if ($year > $year_tmp || $mon > $mon_tmp) { if ($year != $year_tmp) {
$output .= '</ul>'; if ($year > 0) {
$output .= '</ul></div>'; // 结束上一个年份的ul和div
} }
if ($year != $year_tmp || $mon != $mon_tmp) {
$year = $year_tmp; $year = $year_tmp; $mon = 0; // 更新年份和重置月份
$mon = $mon_tmp; $output .= '<h2 class="archive--title__year">' . date('Y', $archives->created) . '</h2>'; // 输出新的年份
$output .= '<h2 class="archive--title__year">' . date('Y年', $archives->created) . '</h2>
<h3 class="archive--title__month">'. date('m月', $archives->created) .'</h3><ul class="archive--list" aria-label="' . date('Y年m月', $archives->created) . '">
'; //输出年份
} }
$output .= '<li class="archive--item"><div class="archive--title"><a href="' . $archives->permalink . '">' . $archives->title . '</a></div>
<div class="archive--meta">' . date('m月d日', $archives->created) . '</div> </li>'; //输出文章 if ($mon != $mon_tmp) {
if ($mon > 0) {
$output .= '</ul>'; // 结束上一个月份的ul
} }
$output .= ' </ul></div>';
echo $output;?> $mon = $mon_tmp; // 更新月份
</div> $output .= '<h3 class="archive--title__month">'. date('M', $archives->created) . '</h3><ul class="archive--list" aria-label="' . date('Y年m月', $archives->created) . '">'; // 输出新的月份和开始新的列表
}
// 输出文章项
$output .= '<li class="archive--item"><div class="archive--title"><a href="' . $archives->permalink . '">' . $archives->title . '</a></div>';
$output .= '<div class="archive--meta">' . date('m月d日', $archives->created) . '</div></li>';
}
if ($year > 0) {
$output .= '</ul></div>'; // 确保结束最后一个月份列表和div
}
$output .= '</div>'; // 结束归档div
echo $output;
?>
</div>
</section> </section>
<?php $this->need('footer.php'); ?> <?php $this->need('footer.php'); ?>