サイトマップ
PHP+Database > ScheduleMaker MX/EX
NEWS
PHP版製品
 ぞんちプロフィールメーカーEXタイプ▼
 ぞんちスケジュールメーカーMX/EXタイプ ▼
ぞんちスケジュールメーカーとは
 一週間、または、月間単位でスケジュール表を作成するスクリプトです。出勤表や会議室予約表などを作成するのに最適化されています。また、予定項目(出勤者、会議室など)の詳細をぞんちプロフィールメーカーと連携して表示させることもできます。

http://www.zonch.net/PHP/sample/scheduleProMXEX/menuPMXEX.php
※機能はCGI版と同等です。
EXタイプ(PHP版)
7000円(銀行振込)
7300円(クレジット払い)
※CGIセンターのカートシステムを使って、購入手続き行って頂きます。
※カスタマイズに関する料金体系はCGIセンターに準じます。
 
MXタイプは...
勤務時間不定
    毎日の勤務時間が不規則な場合に最適化されています。
 
機能紹介
週間予定表作成
    一週間単位でスケジュール表を作成します。
   
テンプレート式の表デザイン
    テンプレートは普通のhtmlファイルなので、自由にデザインできます。
   
携帯電話からもOK
    携帯電話からでも予定表を見ることができます。
   
Webページで管理
    ファイルの修正、削除もWebページで一元管理できます。
 
MX/EXタイプとは
    EXタイプ
       ・日付自動更新:編集時の日付は自動的に更新されます。
     
       ・1人分の予定表を表示することができます。
       ・全員分の予定を一覧表として表示することもできます。
       ・プロフィールメーカーEXと連携してプロフィールページにスケジュールを表示できます。
       ・必要な人だけ更新できるので、人数が多い場合のストレスが(ProMXに比べて)軽減されます。
       ・出勤・欠勤情報の記憶:曜日単位で出欠の情報を記憶します。
 
更新履歴
  2006.2.7
  EXタイプ PHP版を公開
このページのトップに▲
インストール

■schedulePMXEX.cgi, showPMXEX.cgi, ishowPMXEX.cgiの設定
※Perlのパス
#!/usr/local/bin/perl
ご使用のサーバのperlを実行できるパスを指定します。

■アップロード
 ファイルの修正が終わりましたらアップロードしてください。

■パーミッション
 ファイルのパーミッションを以下の様に変更してください(たいていのサーバで動く設定にしてありますが、必ずしもこの通りでなくても構いません)。

ファイル(/フォルダ/) パーミッション
/scheduleProMXEX/ 757
 ┣schedulePMXEX.cgi 755
 ┣showPMXEX.cgi 755
 ┣ishowPMXEX.cgi 755
 ┣prefsPMXEX.cgi -
 ┣libEX.pl -
 ┣jcode.pl -
 ┣/template/ -
  ┣form_tempPMXEX.html -
  ┣member_form_tempPMXEX.html -
  ┣tempPMXEX.html -
  ┣each_tempPMXEX.html -
  ┣itempPMXEX.html -
  ┣ieach_tempPMXEX.html -
  ┗style.css -
 ┣style.css -
 ┗/images/ -

スクリプトの起動
ここまでで完全に動作するようになりますので、アップロードしたschedulePMXEX.cgiを呼び出して動作確認をしてください。管理者用パスワードはzonchです。

サンプルページでは、ぞんちプロフィールメーカーの全機能をお試しいただけます。
管理者用パスワードは、デフォルトのzonchのままです。
カスタマイズ

ノーマルの状態で動作する事が確認できましたら、あとは必要に応じてカスタマイズしてください。

■prefsPMXEX.cgiの設定
 動作・表示のカスタマイズ、ファイル名の変更が出来ます。特に、$passwordは安全のため必ず変更してください。

########### 設定 ###########
$password = "zonch";# ユーザーパスワード
$new_mem_forms = 3;# 新規メンバー登録に表示する入力欄の数
$blank_if_outdated = 0;# 古くなったデータを 0: 曜日で引き継ぐ, 1: 空白にする
$input_type = 0; # 出勤状況入力形式 0: ラジオボタン 1: ポップアップ
$check_top = 8;# 出勤状況入力欄先頭のフォーム内での位置
$each_item_num = 41;# 入力フォームの1人分のアイテム数

########### ファイル名 ###########
$image_dir = "images";# 画像を置くディレクトリ名
$page_name = "index.html";# PC用ページ名
$ipage_name = "iindex.html";# 携帯用ページ名
$cgi_name = "schedulePMXEX.cgi";# CGI名
$show_cgi_name = "showPMXEX.cgi";# PC用表示CGI名
$ishow_cgi_name = "ishowPMXEX.cgi";# 携帯用表示CGI名

# データ関連
$data_name = "dataPMXEX.txt";# 入力データを記録するファイル
$sche_data_name = "sche_dataPMXEX.txt";# スケジュールデータを記録するファイル
$date_data = "datePMXEX.dat";# 最終更新日を記録するファイル

# テンプレート関連(変更した場合は、実際のファイル・ディレクトリ名も変更してください)
$temp_dir = "./template";# テンプレートディレクトリ
$form_temp_file = "form_tempPMXEX.html";# 入力フォームテンプレートファイル
$member_form_temp_file = "member_form_tempPMXEX.html";# メンバー入力フォームテンプレートファイル
$temp_file = "tempPMXEX.html";# PC用一覧表示テンプレートファイル
$each_temp_file = "each_tempPMXEX.html";# PC用個別表示テンプレートファイル
$itemp_file = "itempPMXEX.html";# 携帯用テンプレートファイル
$ieach_temp_file = "ieach_tempPMXEX.html";# 携帯用個別表示テンプレートファイル

########### 表示 ###########
$yes_mark = "○";# 出勤マーク
$no_mark = "×";# 欠勤マーク
$mitei_mark = "-";# 未定マーク
$ft_separator = " 〜 ";# 開始時間と終了時間の間に挿入(PC)
$ift_separator = " - ";# 開始時間と終了時間の間に挿入(携帯)
@status = ("未定", "出", "休");# 入力フォームの出勤状況表示
@wdays = ("<font color=#FF0000>日</font>", "月", "火", "水", "木", "金", "<font color=#0000FF>土</font>");# 曜日表示

■テンプレートのカスタマイズ
 デザインをカスタマイズしたい場合は、templateフォルダ内のテンプレートファイルを書き替えてください。テンプレートの書き替えによって、CGIが動作しなくなることはありませんのでご安心ください。
 テンプレート変数の意味については、付属の対応表をご覧ください。

■アップロード
 ファイルの修正が終わりましたら、所定の場所にアップロードして上書きしてください。



PHP+Database
Applications
Browser Pro
Servers
Zonch Up
Support BBS
CGI Center
PHOTO Center


ad4
ad4
ad4
ad4