widget('Widget_Contents_Post_Date')->to($timeline);?> have()): ?> next()): ?> widget('Widget_Archive@timeline_'.$timeline->date, '&pageSize=10000&type=date' ,'date='.$timeline->date); ?> have()): ?> next()): ?>
没有循环出文章
widget('Widget_Archive@timeline_'.$timeline->date, '&pageSize=10000&type=date' ,'date='.$timeline->date); ?>
这句我写错了吗?
根据年份来循环出归档:
<?php $this->widget('Widget_Contents_Post_Recent', 'pageSize=10000')->to($archives); $year=0; $mon=0; $i=0; $j=0; 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 .= '</ul></li>'; if ($year != $year_tmp && $year > 0) $output .= '</ul>'; if ($year != $year_tmp) { $year = $year_tmp; } if ($mon != $mon_tmp) { $mon = $mon_tmp; $output .= '<h3>'. $year .' 年'. $mon .' 月</h3>'; $output .= '<ul>'; } $output .= '<li><a href="'.$archives->permalink .'">'. $archives->title .'</a> ('.date('M j, Y',$archives->created).')</li>'; endwhile; $output .= '</ul>'; echo $output; ?>
循环是循环啦 貌似没输出啊... echo
出来吧 骚年