Noël Café : Blog

Noëlの公開備忘録とひとりごと。コメント・トラックバックご自由に

カレンダー、その日のアーカイブに。

カレンダーの日付のリンク先って、
その日のエントリーの最初だか最後のになってる。
でも、その日のエントリー。全部見れた方が良いよねぇー。


Reference :
カレンダーのカスタマイズ at caramel*vanilla


まず、ブログの設定で、アーカイブのところ。
英語版だとDailyにチェックする。
Date-Based Archiveになっている事を確認。


テンプレートのカレンダーの部分。
(ここでは、Side Bar内にある。)

<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTEntryLink$>"><$MTCalendarDay$></a>
</MTEntries></MTCalendarIfEntries>

を、

<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Daily"$>">
<$MTCalendarDay$></a></MTEntries></MTCalendarIfEntries>

に。


最後に全部Rebuild(再構築)。


当然ですが、Daily Archiveを作る分、
Rebuild時間は長くなります。
サーバーへの負担も大きくなります。


あと、Daily Archiveの出来る場所が、
archives/year/month/day/index.php
とかなり階層が深いので、
monthフォルダに、"daily01.php"ってな形で、
入れた方がスマート。
Weblogの設定→Archivesで、
DailyのArchive File Templateってところを

<$MTArchiveDate format="%Y/%m/daily%d.php"$>

とする。

Leave a Reply

*


CAPTCHA



Trackback URL