キーワード  
CGI  2018年03月01日 10:31   編集
CGI/詳細予定表
時間単位での細かい予定を書き込み、グラフ表示する予定表です。バグなどありましたら、CGIサポート掲示板までお願いします。
スパム投稿対策を追加しました。(2018/01/25)
誰でも入力・閲覧できるが、編集・削除は入力者のみというモードを追加しました。(2017/03/29)

特長

  • スケジュールの開始日時、終了時間を指定すると、スケジュールがグラフ表示されます。1画面で1か月分のスケジュールをグラフ表示します。重複した時間に複数のスケジュールを登録することもできます。
  • スケジュールの登録は1分単位で可能(設定による)ですが、グラフの表示はそこまで正確ではありません(^^;
  • グラフはスケジュールの名前によって自動的に違う色で表示されます。好みの色を指定することもできます。また、スケジュールにメモをつけることができます。
  • 2日間に渡る予定には対応していません。28時まで入力できるので、23:00~3:30のような場合は23:00~27:30のように登録することができます。
  • 定期的なスケジュールを一括入力、一括変更することができます。一括入力されたスケジュールも個別に編集することができます。
  • 管理者のみ登録可能にも、だれでも登録可能にも設定できます。
  • 検索機能付きです。
  • 個人用の予定表として利用されているケースがあるという話なので、ログインしたユーザーのみ閲覧、編集可能な個人専用ページを作れるよう機能追加しました。

個人専用ページについて

CGIを1個設置しておけば、複数のユーザーがそれぞれの個人専用ページを持つことができます。
  • 右上の時間表示の下にある個人専用(スケージュール名)へをクリックするとログインフォームが現れます。
  • ユーザー名とパスワードを入力して「ログイン」ボタンを押してください。入力したユーザー名とパスワードがすでに登録済みの場合はログインします。
    未登録の場合は登録するかどうか聞いてくるので、「登録する」を押してください。
  • 新規登録しようとして「ログイン」ボタンを押すと「パスワードが認証できません」と出る場合は、登録しようとしているユーザー名がすでに使用されています。
    ユーザー名を変更してから再度「ログイン」ボタンを押してください。

更新履歴

ver.1.22 2018.01.25
ダミーフィールドからの投稿を拒否するよう修正(スパム対策)。
ver.1.21 2017.11.16
予定名やメモにURLやタグを記述した投稿、開始時間と終了時間が同じ投稿を拒否するよう修正(スパム対策)。
ver.1.2 2017.3.29
誰でも入力できるが、修正・削除は入力者のみに限定するモードを追加
ver.1.15 2014.2.10
パスワードの暗号化にDigest::MD5モジュールを使用できるように変更。合わせてcryptでも9文字以上のパスワードも認識するように修正。
counter:2,633