2005.01.08
Movabletypeの横書きカレンダー・・・(Movabletype)
Movabletypeのカレンダーはデザイン上の意味はあっても、あまり利用価値はあるように思えません。
そこで、Netで調べたら横書きのカレンダーにしていらっしゃる方がおり、これなら、じゃまにならないで良い感じです。
しかし、オリジナルのものは単純に日にちの数字が横に並ぶだけで、月の初めでまだ記事を書き込んでいないときなどは、カレンダーの感じがしません。
せめて、日曜日ぐらいは色を付けたいと思い少し改造しました。
1.Main Indexの改造
横書きカレンダーの場合はBannerの下にくっ付けて表示するのが普通と思われますので、以下にbanner部分からの内容を書きます。
<div id="banner"> <h1><a href="<$MTBlogURL$>" accesskey="1"> <$MTBlogName encode_html="1"$></a></h1> <h2><$MTBlogDescription$></h2> </div> <div id="calendar" class="calendar-head"> <table border="0" cellpadding="0" cellspacing="0" bgcolor="#9cbe8c" summary="カレンダー"> <tr> <td align="right" width="70"> <div class="calendar-month"><b><$MTDate format="%Y %B :"$> </b></div></td> <td> <MTCalendar> <span class="calendar-date"> <MTCalendarWeekHeader><font color=#FF0000> </MTCalendarWeekHeader> <MTCalendarIfEntries> <MTEntries lastn="1"> <a href="<$MTEntryLink archive_type="Daily"$>"> <$MTCalendarDay$></a></MTEntries> </MTCalendarIfEntries> <MTCalendarIfNoEntries><$MTCalendarDay$> </MTCalendarIfNoEntries> <MTCalendarWeekHeader></font> </MTCalendarWeekHeader> </span> </MTCalendar> </td> </tr> </table> </div>
2. 次にStylesheetの変更です
#calendar { padding-left: 50px; background: #9cbe8c; } .calendar-head { font-family:"MS Pゴシック", "Osaka"; color:#FFF; ont-size: small; font-weight:bold; padding-left:2px; text-align:left; } .calendar-date { font-family:"MS Pゴシック", "Osaka"; color:#FF0; font-size: small; font-weight: normal; background: #9cbe8c; line-height: 100%; padding-left: 2px; text-align: left; }
コメント
コメントフィードを購読する
コメント投稿