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

MTカスタマイズ:行事予定表や営業日カレンダーを簡単に作る方法

[UP:2008.11.14]  

ブログではカレンダー表記があって、投稿したエントリーの日付に自動的にリンクが作成され、そこをクリックすると、その日の記事が読めるようになっていますよね。よくサイドバーなんかに設置されています。週刊ヒロテックでも左サイドバーの下のほうに入れてあります。

あれが簡単にできるってことは、ちょっと工夫すれば、行事予定カレンダーや営業日カレンダーができるってことです。行事予定はカレンダー形式で表示すればとっても見やすいし、営業日カレンダーは毎月変更するのが面倒ですが、MTでやれば今月の曜日が自動的に変わってくれるのでとってもすぐれものです。

======================================
行事予定カレンダーを作るには
======================================
行事予定用のブログを作り、予定を1つのエントリーとして入力していくだけ。
ポイントは公開日を予定日にしておくこと。
未来日付で入力っていうことですね。月別アーカイブをカレンダーを表示するテンプレートにしておくと、その月へのリンクを貼るだけでカレンダーが完成。
ちなみに、ヒロテックで制作した「鉄工機電協会さま」の行事予定表はこんな感じ・・・・
 

200811_calender.jpg


タイトルの先頭にあるアイコンはエントリー(=行事)のカテゴリーによって表示を変えています。カテゴリー名を英数字にしておき、それと同じファイル名のアイコンを表示させているだけです。
行事予定ブログのメインページに今月のカレンダーを入れておけば、そこへアクセスするだけで常に今月の予定がすぐに参照できるようになります。前月・翌月は月別アーカイブを見るというパターンですね。
カレンダーのテンプレートはMT標準のものを使えばOKです。

====================================
営業日カレンダーを作る
====================================
営業日カレンダーとは自社の休日を目立つように表記したカレンダーのこと。
基本的な考え方は行事予定に同じです。たとえば、11/23がお休みだったら、公開日を11/23にしたエントリーを作っておくわけ。タイトルは適当にいれておき、本文はなしでOK。
MT標準のカレンダーテンプレートは、記事へのリンクになっているので、その部分を少し変更して、

エントリーが存在したら背景を赤にする、エントリーが存在しなかったら背景はそのまま

という指示を書いてやります。
具体的には、以下のような内容(該当日の部分だけを表記しています)

<MTCalendarIfEntries>
    <td bgcolor="red"><$MTCalendarDay$></td>
</MTCalendarIfEntries>

<MTCalendarIfNoEntries>
    <td><$MTCalendarDay$></td>
</MTCalendarIfNoEntries>

<MTCalendarIfBlank><td>&nbsp;</td></MTCalendarIfBlank>



こういうのができるのが、MTのいいところですね。
MT 4.xならマルチブログが簡単に使えるので、営業日カレンダーを今あるMTブログのサイドバーに表示させることもできます。
 
 

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

トラックバック(0)

このブログ記事を参照しているブログ一覧: MTカスタマイズ:行事予定表や営業日カレンダーを簡単に作る方法

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

コメント(2)

斉藤 :

どうもお世話になります。
行事予定表を作成してみたいと思っているのですがテンプレートなどは公開されているのでしょうか?
MT5で作成する予定です。

よろしくお願い致します。

ヒロテック Author Profile Page:

すみません。テンプレートは(お客様のために作ったので)公開できません。
この記事をヒントに作ってみてください。

コメントする


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

管理人@ブログ

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    

過去の月別アーカイブ