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