ブログパーツ: イベントカレンダー
このサイトの左側にも表示されている、イベントカレンダーを表示するブログパーツを作成しました。
このパーツを自分のブログに貼付けて表示することができます。
参戦、観戦イベントの予定の検討、備忘録などにご活用ください。
参加申込締切日に近づくにしたがって、イベントの文字の色が青から黄色、そして締め切りを過ぎると赤になります。
JAFの各地区ごとの表示、および全国すべての表示に対応しました。
自分のブログに貼り付けるには、以下のような文字列を貼付けたい場所に追加します。
<iframe width=160 height=300 scrolling="Yes" marginheight="0" marginwidth="0" frameborder=0 src="http://rally.jp/cgi-bin/sch.cgi"></iframe>
いろいろなブログへの貼り付け方については、
ブログパーツ.com
に詳しく書いてあるので、参考にしてください。
また、このパーツを利用した、全国のカレンダー一覧ページもあります。
このページでは、カレンダーを直接携帯で見るためのQRコードも載せてあります。
リクエスト、バグレポート、質問などありましたら、お気軽にBBSまで。
なお、iframeに対応していないBLOGでは使えません(Excite、楽天、はてな、など)。
カスタマイズ
表示内容は、ラリーのみを表示したり、全日本のみを表示したり、20イベントを表示したり、表示幅を変更したりといったカスタマイズすることができます。 カスタマイズはブログパーツの文字列を変更することにより行います。 次の[文字列作成フォーム]で表示内容を選択し、[設定の結果を見てみる]で、設定したパーツを別ウィンドウで開き、[貼付ける文字列を表示する]ボタンをクリックすれば、貼付けるべき文字列を表示することができます。文字列作成フォーム
カスタマイズ例
ラリー、ダートトライアルの全日本選手権を幅160ピクセルで最大30戦、5ヶ月分表示
もちろん全部で30戦もないので、すべて表示することになります。<iframe width=160 height=300 scrolling="Yes" marginheight="0" marginwidth="0" frameborder=0 src="http://rally.jp/cgi-bin/sch.cgi?rdj+30+5+Z+160+3366ff+ccffff"></iframe>
C地区で4ヶ月以内に開かれるラリーを10戦分を幅300ピクセルで表示し、色も変更
<iframe width=300 height=300 scrolling="Yes" marginheight="0" marginwidth="0" frameborder=0 src="http://rally.jp/cgi-bin/sch.cgi?r+10+4+C+300+ff0000+ffffcc"></iframe>
仕様
- 表示終了はイベント終了日の1週間後。
- イベント終了後には、リザルトが存在すれば主催者名にリザルトにリンクした[結果]という文字が付加される。
- リンクをたどった場合に、別ウィンドウを開くかどうかはユーザの選択にまかせ、そのウィンドウ自体を書き換える。
申込締切警告機能
参加申込締切日に近づくにしたがって、文字の色が青から黄色、そして締め切りを過ぎると赤になります。 申込締切日に対応した表示色の変化は以下の通りです。 申し込み締切日まで余裕があるようなら青で、 締切3日前から、(黄色は見にくいので)オレンジで、 締切日を過ぎると赤で、 イベント開始当日以降は緑になります。 ただし締切日の調査ができなかったものについては、イベント前日まですっと黒のままの表示になります。 また、開催期間付近の日付はボールドになります。データ提供のお願い
可能な限り、最新のデータを収集するように努めておりますが、もし、足りない、間違っているという情報がありましたら、ぜひ当サイトの掲示板のほうに情報をお寄せください。 Cutting Edge BBSオプション
上の、[文字列作成フォーム]を使えば特に気にする必要ありませんが、 ブログパーツ指定文字列のURL部分に以下のようにオプションを追加します。http://www.rally.or.jp/~nor/cgi-bin/sch.cgi?[category]+[maxnum]+[maxmonth]+[area]+[width]+[outercolor]+[inndercolor]
初期状態では、関東で行われるラリー、ダートラ両方のイベントについて、
この先3ヶ月間のイベントを10イベントを表示します。
オプションは基本のURLの後に「?」をつけて、カテゴリ指定([category])、表示イベント数([maxnum])、表示期間([maxmonth])、地区([area])+幅([width])+外側の色([outercolor])+内側の色([inndercolor])の7つが指定できます。
それぞれのオプションは「+」で区切ります。
ただし、後ろのオプションは省略できますが、前のオプションは省略できません。
すなわち、設定がcategoryのみの場合はそれ以降は省略できますが、maxmonthを設定する場合は、categoryとmaxnumも設定しなければなりません。
- category
- カテゴリーを指定します。 指定できるのは、r(ラリー)、d(ダートトライアル)、j(全日本選手権)です。 rとdは、rdの様に両方を指定することもできますし、なにも指定しなければrとdを指定したのと同じになります。 jを指定すると全日本と日本で開かれるFIA選手権(APRC、WRC)のみを表示します。
- maxnum
- 表示イベント最大数を指定します。指定しない場合の初期値は10です。
- maxmonth
- 表示期間を月単位で指定します。指定しない場合の初期値は3です。
- area
- 表示する地区をアルファベットで指定します。全国を表示したい場合はZを指定します。指定しない場合の初期値はCです。
- width
- ブログパーツの幅を指定します。指定しない場合の初期値は160です。
- outercolor
- 外側の色を指定します。指定しない場合の初期値は3366ffです。
- inndercolor
- 内側の色を指定します。指定しない場合の初期値はccffffです。
Todo
- いまのところありません。
Version
2.2 2008/05/25
- C地区以外の、全日本とそれ以外の併設イベントがうまく表示されていなかったのを改善した。
- リザルトへのリンクは[結果]の文字列部分のみとして、それ以外の開催団体名部分のリンクは変更しないようにした。
- 第何戦を表示できるようにした(データがあれば...)。
- 内部データのフィールドの順番を変更した。
- $date, $category, $team, $series, $round, $name, $place, $area, $url, $dday, $desc, $result
- Windows上のExcelなどで処理することを考慮して、入力データの文字コードをShift-JISにした。
- リザルトフィールドは、リザルトが掲載された場合にそのURLを入力、それ以外の場合はヌルデータとした。
2.1 2008/05/22
ひっそりと、2.1。- 内部データのイベント名と、注釈を分離した。
- 微妙に、表示位置を調整した。
- 隠しオプション、「指定した地区以外での全日本は表示しないモード」を追加した。categoryに'o'を指定する。
2.0 2008/05/21
2.0正式版。2.0β1.1からの変更なし。2.0β1.1 2008/05/18
- 全国表示に対応した。
- カテゴリ指定があった場合は、各イベントのカテゴリ名、および下部に表示されるのカテゴリ注釈を表示しないようにした。
- 直近のイベントの日付をボールドで表示するようにした。
2.0β1 2008/04/21
- 全国のデータが用意されたことにより、指定したそれぞれの地区のカレンダーが表示できるようにした。
- イベントにマウスを重ねることにより、追加情報がポップアップするようにした。
- 幅を調整できるようにした。
- バックグラウンドの色を設定できるようにした。
- イベントがリザルトにリンクされている場合、[結果]と明示するようにした
- 参加申込締切日に近づくにしたがって、文字の色が青からオレンジ、そして締め切りを過ぎると赤になるようにした。
- バックグラウンドの色を設定できるようにした。
1.0 2008/04/21
1.0正式版。- β2からの変更なし。
β2 2008/04/21
- 全日本のみ表示できるようにした。
- 表示イベント最大数を設定できるようにした。
- 表示期間を設定できるようにした。
β1 2008/04/21
- Initial Version