ゴールデンウィーク中に、ヒロテック便りをアップグレードしました。
■サイト内検索を追加
左のサイドメニューに追加しました。月別アーカイブの下にあります。自分自身、記事が増えてきて「あの記事、どれだっけ?」ってことが多発し、自分のために入れたような機能ですが、必要なときは是非お使いください。
「息子」と検索すると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 長いタイトルをトリミングする
コメントする