カレンダーを表示する(カレンダー関連モジュール)

Hatena::Diary

はてなダイアリー ヘルプ

カレンダーを表示する(カレンダー関連モジュール)

各月ごとの日記へのリンクを表示する(calendarモジュール)

calendarモジュールを使うことで、これまでに入力された各月ごとの日記へのリンク一覧を表示します。

<hatena name="calendar">

と書くと、

2004 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 |

のように表示されます。

月と月の間の文字列を変更するには、

<hatena name="calendar" delimiter="■">

のようにしてください。上記の例では、

2004■040506070809101112
2005■010203040506070809101112
2006■01

と表示されます。

また、

<hatena name="calendar" template="allmonth">

と指定すると、

2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |

といったように、日記が存在しない月も表示され、各年の同じ月へのリンクが縦に並ぶよう表示されます。

さらに、

<hatena name="calendar" template="dropdown">

と指定すると、ドロップダウン形式のカレンダーとなり、

カレンダー

というように表示されます。

1ヶ月のカレンダーを表示する(calendar2モジュール)

calendar2モジュールを使うことで、1ヶ月のカレンダーを表示します。

<hatena name="calendar2" template="hatena-module">

と書くと、

カレンダー
<< 2003/11 >>
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

のように表示されます。

1ヶ月の画像付きカレンダーを表示する(calendar2photoモジュール)

calendar2photoモジュールを使うことで、その日付の日記に画像が登録されている場合は、日付の代わりに画像が表示される1ヶ月のカレンダーを表示します。

<hatena name="calendar2photo" template="hatena-module">

と書くと、

カレンダー
<< 2003/02 >>
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

のように表示されます。

Flashを使用した1ヶ月の画像カレンダーを表示する(calendar2jphotoモジュール)

calendar2jphotoモジュールは、calendar2photoとよく似た写真入のカレンダーをFlashで表示します。

<hatena name="calendar2jphoto">

と書くと、

Flashを使用したカレンダー

(イメージ画像)

のように、Flashで作成されたカレンダーが表示されます。JPEG形式の画像が登録されている場合、日付の上にカーソルをあわせると、画像を拡大して見ることができます(JPEG以外のフォーマットの画像ファイルは無視されます)。


文字の色や背景色を変更するには、

<hatena name="calendar2jphoto" bgcolor="#000000" color="#FFFFFF" color-sunday="#ff0000" color-saturday="#0000ff">

のように指定してください。上記の例は、背景:黒色、基本文字色:白色、日曜日の曜日:赤色、土曜日の曜日:青色 の指定になります。


関連する情報