|
|
機能
出欠表4
- 出席、欠席、未定指定
- ユーザーによる参加者登録、削除可能
- 携帯モードあり
- 同伴参加人数のオプションあり
- パスワードでの変更保護機能オプションあり
- コメント入力、修正機能
- 日付フォーマット選択機能
- 管理人専用一括変更機能
- NGワードによるスパム書き込み防止機能
- 管理人オンリーモードにより管理人のみ参加者追加可能
- 参加人数制限機能
- 募集締め切り機能
- ID機能により複数のデータファイルを識別可
- ヘッダ繰り返し表示機能
- 簡単セットアップ
- 出席、欠席、未定以外にも管理者設定によりオプションを変更することが可能
- 1ページに複数設置可能なSSIバージョンの出欠表や、出欠のみにこだわった前バージョンの出欠表2、他にオープンに参加者を募るCGI、パーティー参加表明表3等もあります
- コメント機能が無い出欠表3もあります。
- また、出欠表に限らず項目数や種類を自由に設定できるチェックボックス、チェックボタンがラジオボタンではなくチェックボックスバージョンのチェックボックス2もあります
出欠表3からの変更点
- コメント入力機能が追加されました。修正もできます。
- 日付フォーマットを管理設定で選択できるようになりました。
- 「参加人数上限に達した時に出席以外の新規登録」のオプションが追加。
- 参加人数上限に達していても「欠席」「未定」間の変更はできるようになりました。
- 管理人用一括更新ボタンが追加されました。
- スパムURL投稿防止機能が追加されました。
- ID機能が追加されました。
出欠表シリーズの機能比較
| |
SSI必須 |
1ページ複数設置 |
管理画面 |
参加者登録 |
選択肢変更 |
更新日書式選択 |
携帯対応 |
ID機能 |
| 出欠表 |
yes |
yes |
yes |
管理人のみ |
no |
no |
no |
yes |
| 出欠表2 |
no |
no |
yes |
管理人のみ |
no |
no |
no |
yes |
| 出欠表3 |
no |
no |
yes |
誰でも可 |
yes |
no |
no |
no |
| 出欠表4 |
no
| no |
yes |
誰でも可 |
yes |
yes |
yes |
yes |
設置方法
- 書き込み可能でCGI実行可能なディレクトリにattlist4.cgiを置く。
- attlist4.cgiの1行目のperlのパスをプロバイダに従って変更する。
- ブラウザ上でattlist4.cgiを実行すると管理人パスワードを聞いてくるので入力する。
- パスワードを設定すると「管理用」リンクより管理者用設定をする。
- 以上で出欠表4として動作する。
使い方
- 表の一番下にあるテキストボックスにそれぞれ名前、出欠ボタン、コメント、パスワードを入力し「追加」をクリック。
- 登録後は必要に応じてラジオボタンを変更し、パスワードを入力して「更新」をクリックして変更します。ラジオボタンに変更がなければ更新されません。更新日はそのままです。
- コメントのリンクをクリックするとそのコメントがテキストボックスになるので修正できるようになります。ラジオボタンと併せて修正できます。
- 参加人数がオンになっている場合は必要に応じて「人数」のテキストボックスも修正し同じようにパスワード入力後「更新」をクリックしてください。
- 登録を削除する場合はラジオボタンを「削除」の位置に設定し、パスワード入力後「更新」をクリックする。その行が表から削除されます。
携帯モード
- 「attlsit4.cgi?mode=mobile」で実行すると携帯モードで起動します。
- 管理人設定で携帯モード時に編集を有効にするか無効にするか設定できます。
- 「携帯モード編集」を無効にすると携帯でのみ修正、追加ができなくなります。通常モードからは可能です。
- パスワード、日付表示、数量設定、参加制限等、通常モードの全てのオプションが適用されます。
- スクリプトを「atmobile.cgi」でサーバーに保存し、実行すると同じく携帯モードで起動します。その際にもattlist4.cgiは必要になります。
携帯モードサンプル
参加人数制限機能
- 管理人設定画面で「参加人数設定」を「有効」にすると参加者数の上限を設定することができます。ラジオボタンが一番左(デフォルトで「参加」)に設定されている数が「参加人数上限」で設定してある数に達すると参加者の追加、他のチェックから「参加」への移動ができなくなります。その時点で「参加」にチェックされている人は他のチェックへ移動できます。それによって参加人数が上限以下になるので全員のチェック変更、または新規追加が可能になります。再び参加人数が上限に達すると参加登録ができなくなります。
- 「参加人数設定」を「有効」にし、且つ「参加人数上限に達した時に出席以外の新規登録」を「有効」にすると参加人数の上限に達していても「参加」以外の新規登録(デフォルトでは「欠席」と「未定」)はできるようになります。「参加」(ラジオボタンの一番左)のみ新規登録できません。
- 参加人数上限に達していても「欠席」「未定」間の変更や「削除」は可能です。またコメントの変更も可能です。
更新締め切り機能
管理人設定画面で「締め切り時間」を「有効」にするとそこで設定してある締め切り時間に達すると全員のチェックの変更、新規追加ができなくなります。
管理人オンリーモード
- 管理人オンリーモードを「有効」にすると管理人パスワードでしか新規追加できなくなります。
その際、新規追加した参加者を管理人パスワードとして追加するか、パスワード無しで追加するかの選択ができます。
- 管理人パスワードとして追加すると次回から管理人パスワードでしか選択の変更ができなくなります。
- パスワード無しで追加すると、次回パスワードを入力してその参加者の選択を変更することでその参加者に対して新パスワードが設定されることになります。その一回だけは誰でもアクセスできるので注意が必要です。
ID機能
- URLに「attlist4.cgi?id=myevent1」等、idに半角英数の文字列を与えることでデータファイルを区別することができます。複数のイベントを同時に管理したい時に便利です。
- 指定したidは、データファイルの頭にid-attend.datのように付加されます。データファイル名は管理人ページより設定できます。
- idがない場合には、データファイルは、頭に何も付かず、attend.datのままです。
- idとして、半角英数のみ指定可能です。全角文字や、特殊文字では正常に動作しません。
- 携帯用としては、同じように「attlist4.cgi?mode=mobile&id=myevent1」や「atmobile.cgi?id=myevent1」のようにできます。
- ページ上部と下部に挿入するHTML文は、id付きのページから「管理用」リンクで設定すると各IDごとの設定になります。
- 締め切り指定もid付きページからの設定で個別指定となります。
- スクリプト内の「my $ind_id_setup_en = 0;」の部分を「my $ind_id_setup_en = 1;」とすると各ID毎に個別のセットアップファイルを作成しますのでID毎にまったく別の設定を利用することができます。
- ID付きとID無しを同時に使用することは出来ません。どこかでIDを付けたら全てに付けないと設定が混在して今います。
サンプル&CGI
更新情報
- 6.024 : 12/12/10 : 締め切りを各ID毎に個別に設定できるように修正。ID毎に個別のセットアップファイルを使用するオプションを追加
- 6.023 : 5/18/10 : 携帯モードでの出欠リンクのIDを修正
- 6.022 : 4/11/10 : ページ上部と下部の表示をIDで区別するよう修正
- 6.021 : 4/7/10 : ID付きでも他のディレクトリのデータを参照できるように修正
- 6.020 : 12/5/09 : 携帯モードでの個別表示モードを追加
- 6.019 : 11/19/09 : 携帯モードの出欠数表示位置の設定を追加
- 6.018 : 10/15/09 : 削除ボックス設定オプションを追加
- 6.017 : 8/1/08 : ID機能により複数設置可に変更
- 6.016 : 4/24/08 : IEで全角スペースのみのコメントリンクが表示されないのを修正
- 6.015 : 4/23/08 : コメントの半角スペースの処理を修正
- 6.014 : 10/14/07 : 管理人オンリーモードを追加
- 6.013 : 10/10/07 : ヘッダを繰り返し表示するオプションを追加
- 6.012 : 9/28/07 : 更新時刻表示に曜日表示のオプションを追加
- 6.011 : 8/2/07 : 携帯用の「ページ上部、下部」を追加
- 6.010 : 5/5/07 : 管理人一括更新での日付の更新を修正
- 6.009 : 4/23/07 : 管理人一括更新機能を追加。スパム投稿防止機能を追加。
- 6.008 : 2/3/07 : テーブル表示幅とコメント欄表示幅オプションを追加
- 6.007 : 1/30/07 : 参加者ファイルを使用しないように修正。
- 6.006 : 1/24/07 : コメントの半角カンマのバグを修正
- 6.005 : 1/12/07 : ファイルロックを修正
- 6.004 : 11/5/06 : 携帯モードからのコメント修正のバグを修正
- 6.003 : 10/28/06 : 定員達成時に出席以外は変更できるように修正
- 6.002 : 10/26/06 : 定員達成時に出席以外の参加人数受付オプションを追加
- 6.001 : 10/22/06 : 携帯モードを追加
- 6.0 : 10/21/06 : attlist3.cgiにコメント機能を追加
|