手を入れました(#5)

user-pic
0

 以前から使い辛いと思っていた(早く対応しろ!との声が・・)箇所があり、アーカイブに対して検索やカレンダーなどを追加しました。

■月別アーカイブ
 サイドバーを追加し、サイドバー上に対象月の着きめくり機能付きカレンダー(日別記事へのリンクあり)を挿入しました。また、トップページにある物と同じプルダウン形式の月別アーカイブへの選択を追加しました。
 これで月別アーカイブの使い勝手がだいぶ上がったのではないかと思います。

 具体的には以前モジュール化したカレンダーを月別アーカイブ用に別途同じ物を作成して
<div id="calendar">
<table summary="投稿されたエントリーへのリンク付き月間カレンダー">
<caption><$MTDate format="%B %Y"$></caption>
<tr>
<th abbr="日曜日">日</th>
<th abbr="月曜日">月</th>
<th abbr="火曜日">火</th>
<th abbr="水曜日">水</th>
<th abbr="木曜日">木</th>
<th abbr="金曜日">金</th>
<th abbr="土曜日">土</th>
</tr>
<MTCalendar month="this">
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
<td<MTCalendarIfToday>bgcolor="#99CCFF"</MTCalendarIfToday>align="center">
<MTCalendarIfEntries>
<MTEntries lastn="1">
<a href="<$MTEntryPermalink$>"><$MTCalendarDay$></a>
</MTEntries>
</MTCalendarIfEntries>
<MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries>
<MTCalendarIfBlank>&nbsp;</MTCalendarIfBlank></td>
<MTCalendarWeekFooter></tr></MTCalendarWeekFooter>
</MTCalendar>
</table>
</div>

 赤文字部分と、なっている箇所を
<$MTArchiveDate format="%B %Y"$>
 と変更してカレンダーを挿入します。
 このようにする事で月別アーカイブに作成される月が再構築時ではなく、対象となるエントリーの月でカレンダーヘッダに挿入されます。
 さらに上記にくわえて月送りのインターフェースも追加しました。
 青文字部分はカレンダーの当日を表示させるための部分なので外しておきます。月別カレンダーを毎日再構築する訳ではありませんので、当日日付のマーキングはしないことにしておきます。

■個別エントリー
 個別エントリーはかなり下位階層ということもあり、サイドバーの追加をし、サイドバー上に検索だけを追加しました。

 これで使いやすくなったと感じていただければ幸いです。

コメントする

このブログ記事について

このページは、なんぎが2006年3月 2日 23:59に書いたブログ記事です。

ひとつ前のブログ記事は「シグナルトレーサー」です。

次のブログ記事は「転送」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

月別 アーカイブ

ウェブページ

  • arduino
  • img
    • 2006
    • 2007
    • 2008
    • 2009
    • 2010
    • 2011
    • 2012
    • 2013
    • 2014
    • 2015
    • 2017
    • 2018
    • 2019
    • 2020
    • 2021
    • 2022
    • books
    • sch
    • xmas