Page :: FSWiki / Plugins / calendar

カレンダー・プラグインの拡張

概要

標準のカレンダープラグインを拡張し、以下に示す機能が追加されています。

  • 複数のカレンダーを表示できるようになります。
  • 左/中央/右側への表示位置指定もできます。
  • 1つのカレンダーの表示幅の指定もできます。
  • サイドバーでの利用時に次月/前月切り替えに対し、カレンダーを表示しないオプションを追加しました。
  • outlinecalendarでカレンダーページ内のパラグラフをタイトル付でアウトライン表示できるようになります。

calendaroutinecalender

インストール方法

添付ファイルを解凍し、標準のcalendarプラグインを置き換え(上書きされます)てください。なお、カレンダーの月表示を2桁で表示(1〜9月は01〜09月となります。)するように変更してあります。したがって、従来のcalendarプラグインと置き換えた場合は、ページ名を変更する必要があります。

変更履歴

2005-06-01 - calendar_ex_20050601.zip(136)
  • 新規作成(公開用に手直し)
2005-07-13 - calendar_ex_20050713.zip(133)
  • サイドバーで利用している場合に利用しやすいように修正
2006-05-26 - calendar_ex_20060526.zip(304)
  • OutlineCalendarで見出し文字列が取得できない場合があるのを修正

サンプル

表示例1

{{calendar テスト, , ,left,150,v}}
<< 2019-10 >>
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 31
{{calendar テスト, , ,center,150,v}}
<< 2019-10 >>
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 31
{{calendar テスト, , ,right,150,v}}
<< 2019-10 >>
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 31

表示例2

{{calendar サンプル, ,1prev|,left,150}}
<< 2019-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
<< 2019-10 >>
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 31
{{calendar サンプル, ,1prev|,center,150}}
<< 2019-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
<< 2019-10 >>
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 31
{{calendar サンプル, ,|1next,right,150}}
<< 2019-10 >>
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 31
<< 2019-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

表示例3

{{calendar テスト, ,1prev|,left,150,v}}
<< 2019-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
<< 2019-10 >>
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 31
{{calendar テスト, ,1prev|,center,150,v}}
<< 2019-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
<< 2019-10 >>
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 31
{{calendar テスト, ,|1next,right,150,v}}
<< 2019-10 >>
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 31
<< 2019-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

2006年度のカレンダー

表示が崩れることがありますが、ブラウザー側の問題のようです。リロードすれば殆どの場合正常に表示されます。

{{calendar サンプル, ,200601|200602|200603|200604,center,150}}
{{calendar サンプル, ,200605|200606|200607|200608,center,150}}
{{calendar サンプル, ,200609|200610|200611|200612,center,150}}
<< 2006-1 >>
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 31
<< 2006-2 >>
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
<< 2006-3 >>
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 31
<< 2006-4 >>
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
<< 2006-5 >>
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 31
<< 2006-6 >>
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
<< 2006-7 >>
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 31
<< 2006-8 >>
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 31
<< 2006-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
<< 2006-10 >>
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 31
<< 2006-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
<< 2006-12 >>
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
31

Comment(19)
  • 拡張カレンダープラグインの投稿の予定はないのでしょうか?ぜひ使わせて頂きたいのですが。。 - Ezri (2005/05/28-22:47:35)
    • カレンダープラグインを改良したBlogプラグインの開発の方は、今のところ途中で停止している状況です。ネット上でBlogサービスがこれだけ普及していると、実際のところBlogをWikiで作成する必要性があるか?と思い始めたのもですから・・・。ですが、カレンダープラグインの拡張として要望があり、自分が面白そうだと思えたら作るかも知れませんね。本家の方で要望を出してみてはどうでしょうか?私を含め、プラグイン開発者達が面白そうだと思えるものでしたら作ってもらえるかもしれませんよ? - KG (2005/05/28-23:14:04)
  • レスありがとうございます。カレンダーを横並びにしたいと思ってまして、すでにその部分は実装完了されてるようなので、そこだけでも頂きたいなと、思った次第です。 - Ezri (2005/05/29-11:02:22)
    • そうですね。ただ、変更箇所をまとめていないので、来週中くらいに何とかしてみましょう。 - KG (2005/05/29-21:50:34)
    • だたし、あまりスマートな方法ではありませんので・・・まだ本家の方へは投稿できませんが・・・こちらのサイトにてアップしておきます。 - KG (2005/05/29-21:52:55)
  • 了解です。ありがとうございます。 - Ezri (2005/05/29-22:15:29)
  • 頂きました。ありがとうございます。使用させて頂きます。 - Ezri (2005/06/04-11:38:09)
  • 以前修正していたものをアップロードし忘れていたようで・・・、とりあえず、更新しておきます。 - KG (2005/11/28-01:31:29)
  • すごく便利に使わせてもらってます。一部のテーマで表示が崩れてしまうのですが対策していただく事は可能でしょうか?。宜しく御願いいたします。Link1Link2Link3 - kitta (2006/03/17-17:09:55)
  • それぞれのテーマにて色々と試していますが、あまり良い表示結果はないですね。レイアウト枠となる部分をテンプレート化してしまえばそれぞれの環境に合わせて設定できるかもしれませんが・・・。。。 - KG (2006/03/17-21:20:37)
  • 検討していただいてありがとうございます。とりえず非対応って事で...。そのうちCSSをみなおしてみます。有り難うございました。 - kitta (2006/03/17-22:01:37)
  • IE8では、class="calendar"が吐き出されていないようなのですが。 - 素人すみません (2010/12/30-14:11:02)
  • こちらでは IE8 でも class="calendar" は出力されていますが、ブラウザーのソースにて確認されましたでしょうか? - KG (2011/01/04-12:56:30)
  • IE8とChromeでソースを見ましたが<div class="sidebar"><div><table><tbody>でclassがありません。もともとKatiで表示がずれるので調べたのですが、なぜかcalendarクラスなくても、defaultを使うと意図したとおりに表示されます。 - 素人すみません (2011/01/04-16:22:23)
  • <div class="plugin-calendar">の後に<table class="calendar"...> があると思うのですが・・・実は縦横並べてカレンダー出力を行う制御の為に table タグを余計に出力してあります。ご確認ください。 - KG (2011/01/04-21:16:43)
  • 失礼しました。次のtableタグにありました。恥かきついでですが、katiのときalign="left"にしても左が空くのは何かわけがあるのでしょうか。 - 素人すみません (2011/01/05-20:54:46)
  • kati のテーマでは css にて table タグに margin 設定がありますので、そのようになってしまいます。 Calendar.pm の 168行目 と 169行目の style 定義部に margin:0px; padding:0px; を追加すると良いと思われます。 - KG (2011/01/06-11:34:55)
  • をを。すばらしいです。できました。ありがとうございます。 - 素人すみません (2011/01/06-21:20:24)
お名前: コメント:

このページのTrackback(0)

最終更新時間:2006/05/26-17:51:54