週刊ヒロテックはWEB・IT関連、ブックレビュー、グルメ、映画などの話題満載のブログマガジンです

月別アーカイブをカレンダー表示にしよう

[UP:2006.05.08]  

ゴールデンウィーク中に、ヒロテック便りをアップグレードしました。

■サイト内検索を追加
左のサイドメニューに追加しました。月別アーカイブの下にあります。自分自身、記事が増えてきて「あの記事、どれだっけ?」ってことが多発し、自分のために入れたような機能ですが、必要なときは是非お使いください。

「息子」と検索すると22件表示されるのに、「ダンナ」は4件(笑)。4件あるだけマシか?


■カテゴリーアーカイブを一覧形式に
カテゴリーをクリックしたときに表示されるページを一覧形式にして、わかりやすくしました。
記事のタイトルだけでなく、本文も少し入れてあります。タイトルか[続き]をクリックすると本文を読めるようになります。
1ページ内のリンクが増えるので、SEO対策としても有効かな、と思っています。


■月別アーカイブをカレンダー形式に
これが今回のアップグレードの目玉! 1ヶ月の記事を更新順に一覧表示するだけでは芸がないので、カレンダーにしてみました。
タイトルをクリックすると、個別記事が読めるようになっています。

※2008年7月現在はなっていません、あしからず・・・

難しいかなーと思っていた修正でしたが、意外と簡単でした。


以下、日付アーカイブの該当部分です。


<table width=100% summary="投稿されたエントリーへのリンク付き月間カレンダー" border="1" bordercolor="#C0C0C0" cellpadding="2" cellspacing="0" >
<tr>
<th align="center" abbr="日曜日" width="14%" height="50"><font color=red>日</font></th>
<th align="center" abbr="月曜日" width="14%">月</th>
<th align="center" abbr="火曜日" width="14%">火</th>
<th align="center" abbr="水曜日" width="14%">水</th>
<th align="center" abbr="木曜日" width="14%">木</th>
<th align="center" abbr="金曜日" width="14%">金</th>
<th align="center" abbr="土曜日" width="14%"><font color=blue>土</font></th>
</tr>

<MTCalendar month="this">
<MTCalendarWeekHeader><tr height="80"></MTCalendarWeekHeader>

<td <MTCalendarIfToday>bgcolor="#FEFDE0"</MTCalendarIfToday> valign="top">

<MTCalendarIfEntries>
<p align=right><strong><$MTCalendarDay$></strong><br /></p>
<br />
<MTEntries lastn="1">
<span class="m_title">
<a href="<$MTEntryLink$>" mce_href="<$MTEntryLink$>"><$MTEntryTitle trimj_to="30"$></a><br /> </span>
</MTEntries>
</MTCalendarIfEntries>


<MTCalendarIfNoEntries>
<p align=right><strong><$MTCalendarDay$></strong><br /></p>
</MTCalendarIfNoEntries>

<MTCalendarIfBlank> </MTCalendarIfBlank>

</td>


<MTCalendarWeekFooter></tr></MTCalendarWeekFooter>

</MTCalendar>
</table>

<br />
<br />

<p align="right">
<MTArchivePrevious>
<a href="<$MTArchiveLink$>" mce_href="<$MTArchiveLink$>">« <$MTArchiveTitle$></a> |
</MTArchivePrevious>
<a href="<$MTBlogURL$>" mce_href="<$MTBlogURL$>">メイン</a>
<MTArchiveNext>
| <a href="<$MTArchiveLink$>" mce_href="<$MTArchiveLink$>"><$MTArchiveTitle$> »</a>
</MTArchiveNext>
</p>

<br />


カレンダーの中に表示されるタイトルの書式についてはスタイルシートに、[m_title]という名前で定義すればOKです。もし良かったら使ってみてください。

・ご使用上の注意
これは1日1件の記事を前提にしてありますので、1日複数件を表示したい場合はご相談ください。少しの修正でできるようになります。
また、タイトル表示のときに適当な長さに切るため、以下のプラグインを使っています。
M's folder 長いタイトルをトリミングする

この記事と同じカテゴリーの記事

トラックバック(0)

このブログ記事を参照しているブログ一覧: 月別アーカイブをカレンダー表示にしよう

このブログ記事に対するトラックバックURL: http://www.hirotec-k.jp/mt/mt-tb.cgi/637

コメントする


画像の中に見える文字を入力してください。

管理人@ブログ

prof.gif明治大学卒業後、27歳でヒロテックを起業。パソコン畑一筋。
自称活字中毒。映画と旅行、美味しい食べ物も大好き。
石川県輪島市生。現在、金沢市在住。両親、ダンナ、息子と5人家族
  ヒロテックHP

2010年9月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

過去の月別アーカイブ