- ヘルプ:拡張機能もご覧ください。
- w:c:ja.scratchpad:Calendarで試してみてください。
Wikia Calendar Toolというアプリケーションを使えば、カレンダーにイベントを追加するのが簡単になります。イベントカレンダーは"<calendar />"というタグを使えば、どのページにでも表示することが出来ます。この機能では、既にあるイベントを並べたボックスを表示し、新しいイベントを簡単に追加することが出来ます。
デフォルトでは、三ヶ月分が表示されます。<calendar numberofmonths=6 />とやれば、これを変更することが出来ます。
イベントの追加[]
最初にイベントを追加する前に、どのページでも良いので、<calendar />というタグを保存して下さい。そうしたら、"add an event"というリンクに従って下さい。
イベントを加えると、そのイベントのためのページが作成され、そのページが[[Category:Events|2007/02/05]]にカテゴリされます。データは、ソートされ、[[:Category:Events]]で見ると、時系列に沿って出現しているように見えます。
カレンダーは、未来の日付だけで、過去の日付は受け付けません。
フォームを使わずにカレンダーにイベントを追加することも出来ます。カレンダーにイベントを置くには[[Category:Events|2007/02/05]]をどのページでも良いので、加えればいいのです。
一つ以上のカレンダー[]
新しいカレンダー、またはデフォルトのeventsとはことなるカテゴリのカレンダーを作成する場合は、<calendar category=休日 />を使って下さい。
これは、新しい休日というカレンダーを作ります。ここにイベントを追加すると、休日カテゴリに入ります。こういう category=変数を加えていくことで、ひとつのウィキで複数のカレンダーを表示することが出来ます。
二語以上の名前を持つカテゴリを作る場合は、calendarタグの間に、アンダースコアを使う必要があります。例えば、<calendar category=夏_休日 />といった具合です。
イベントを繰り返す[]
二日以上に跨って発生するイベントは、カレンダー上では、適切に表示できません。2月1日と3月1日に発生するイベントがあって、[[Category:Events|2007/02/1]][[Category:Events|2007/03/1]]を加える場合は、イベントは3月に表示されることになります。最終日のコードがカレンダーによって使われ、2月のイベントは無視されます。2月と3月のイベントを分離してページを作成するしかありません。
国際化[]
この機能をつかえば、ほとんどのメッセージを編集でき、カレンダーを翻訳することも出来ます。ウィキのこれらのページを編集するにはどうしたらいいか、管理者にお尋ね下さい。
- MediaWiki:av_add_button_label - 追加
- MediaWiki:av_date_field_label - 日付 (yyyy/mm/dd):
- MediaWiki:av_description_field_label - 詳細 (ウィキテキスト):
- MediaWiki:av_help - 既にあるページをイベントに含める場合、編集しての<pre id="upload_form_category_example"> Category:$1|YYYY/MM/DD</pre> というものを最後に加えて、"YYYY/MM/DD"の代わりに正しい日付を入れて下さい。イベントの名前を変更するには、記事を開いて、'移動'タブを使って下さい。イベントを消すには、記事を消すか、'$1'カテゴリを取り除いて下さい。これらのことは、ログインしてでないと行うことは出来ません。
- MediaWiki:av_invalid_date - 日付のyear/month/dayの入力ミスを防ぐ
- MediaWiki:av_invalid_request - 入力の中から、変数が抜けています。スクリプトが壊れています。
- MediaWiki:av_no_title - タイトルの入力忘れを防ぐ.
- MediaWiki:av_page_title - イベントを追加 (ページのタイトルとして)
- MediaWiki:Addevent - イベントを追加 (Special:Specialpagesにて)
- MediaWiki:av_title_exists - 既に同じタイトルの物がある場合、他の物を入れて下さい。
- MediaWiki:av_title_field_label - Title:
"Upcoming Events"、"Add an Event"のリンク、月の名前は変更することが出来ません。
カレンダーのスタイルを変更する[]
カレンダーで使われているスタイルは、calendar_extension.cssにあります。
例えば、"upcoming events"の表示を常に50%の幅で見せるには、個人のスタイルシートか、ウィキのスタイルシートに以下の物を加えて下さい。
.upcoming_events { width: 50%; }
[[Category:ヘルプ]]