MANY DIARY


フォームより依頼する事でリアルタイムに日記帳が設置出来ます。
(複数種類のサンプルから好きなものを選べます)

管理者仕様
  • このシステムで設置出来る日記帳数(ユーザ数)指定機能
  • プロキシ経由での申し込み拒否ON/OFF機能
  • IPアドレスによる連続申し込み拒否ON/OFF機能
  • 1ユーザ複数設置拒否ON/OFF機能(メールアドレスとURLによるチェック)
  • 管理者画面に表示する「未更新警告日数」指定機能
  • 管理者画面に表示する「データ容量警告サイズ」指定機能
  • フォームより依頼後、日記帳のアドレスを画面表示ON/OFF機能(ニセメールアドレス対応)
  • 管理者画面より各日記帳の管理者パスワード変更機能
  • 管理者画面より各日記帳削除機能
  • 管理者画面より旧ログデータ一括削除機能
  • ロック機能


  • 日記帳仕様
  • CGI埋め込みによる広告挿入機能
  • ユーザによるパスワード変更機能(暗号化されません。CGIファイル書き込みになります)
  • ユーザによる随時デザイン変更可能
  • ロック機能なし


  • ご注意
    このシステムで設置される日記帳はデザインを好きなように変えられるタイプですが、 タグ入力がある程度可能な「中級者向け」となっております。
    タグがどういうものか分からないユーザさんの場合、使用に関してサポートが必要となりますのでご了承下さい。
    (タグが分からない方は、初期設置の状態でそのままご利用頂けます)
    また、スタイルシート部分などの記述ミスにより、日記帳が表示されなくなる可能性はあります。

    ◆サンプル

    [申し込みページサンプル]
    [サンプル1]
    [サンプル2]
    [サンプル3]

    ◆ダウンロード

    ダウンロード (動作確認版)

    このCGIはシェアウェアです。
    まずは動作確認版をご使用頂き、動作を確認の上、正式版をご請求下さい。

    ※このCGIで掲示板レンタルをされる場合、レンタルの有料/無料にかかわらず事業者登録が必要となります。

    ◆シェアウェア料金

    \3,000です。
    管理人さんが同一人物であれば、複数サイトで利用しても問題ありません。

    ◆設置

    master.cgi, mdiary.cgi をテキストエディタで開き設定して下さい。

    ★1行目 … Perlのパスです。お使いのサーバに合わせます
    #!/usr/local/bin/perl や #!/usr/bin/perl など

    ◆パーミッション

    mdiary(任意)┬   -- 755
     master.cgi  -- 755 管理者用CGI
     mdiary.cgi  -- 755 本体CGI
     usr.dat  -- 666 データファイル
     form.html  -- 644 申し込みフォームサンプル
     type*.html  -- 644 デザインサンプル
     jcode.pl  -- 644 ライブラリ
     data(固定)  -- 777 データ生成フォルダ
     lock(固定)  -- 777 ロックフォルダ
    ※この色はフォルダ
    パーミッションはサーバにより異なりますので、詳しくはお使いのサーバでご確認下さい。

    ◆設定

    master.cgiをテキストエディタで開き設定して下さい。
    管理者画面への入室はmaster.cgi?action=masterとなります。

    [ $sendmail ]
    お使いのサーバのsendmailの位置を指定します。

    [ $homepage ]
    戻りのURLを指定します。

    [ $fpath ]
    mdiary.cgiまでのURLを指定します。

    [ $pass ]
    管理者パスワードです。半角英数で指定して下さい。

    [ $maxusr ]
    このシステムで設置出来る日記数です。半角数値で指定して下さい。

    [ $prochk ]
    プロキシからのアクセス拒否をするかしないかを指定して下さい。
    "1"を指定した場合、プロキシ経由以外でもアクセス出来ない事があります。

    [ $succhk ]
    IPアドレスチェックによる連続申し込み拒否をするかしないかを指定して下さい。

    [ $usrchk ]
    1ユーザの複数申し込み拒否をするかしないかを指定して下さい。
    "1"を指定した場合、URLかメールアドレスがすでにある場合申し込みを拒否します。

    [ $warday ]
    更新警告日数を指定して下さい。
    ユーザへ警告する訳ではありません。

    [ $warbyt ]
    データ容量警告バイト数を指定して下さい。
    ユーザへ警告する訳ではありません。

    [ $endmes ]
    設置完了の内容(URL等)を画面に表示するかしないかを指定して下さい。

    [ $mailtitle ]
    設置完了時に送信するメールの件名を指定して下さい。

    [ $mastermail ]
    管理者メールアドレスを指定して下さい。

    [ $pagecnt ]
    一覧画面で1ページに表示する件数を指定して下さい。

    [ $MAIL_TOP ]
    設置完了時に送信するメールの上部コメントを指定して下さい。

    [ $MAIL_BTM ]
    設置完了時に送信するメールの下部コメントを指定して下さい。


    ◆レイアウトフォーム説明

    type*.htmlをテキストエディタで開き設定して下さい。
    初期設置時に利用されるデザインファイルです。
    ファイル名はtype*.htmlである必要はまったくありません。
    作成したデザインファイル名を申し込みフォーム(form.html)に組み込みます。
    数に制限もありません。
    初期状態で3種類用意していますが、内容を変更されても構いませんし、増やして頂いても構いません。
    設定内容は、自由レイアウト日記帳と同等です。ご参照下さい。

    ※自由レイアウト日記帳と異なる部分
    <-- HOME --> ユーザが申し込み時に入力したURLに書き変わります。
    ※1〜※2間のみ
    <-- BACK -->
    <-- NEXT -->
    リンク文字列ではなく、リンクアドレスに書き変わります。
    ※3〜※4間のみ
    ※間違った指定をすると、日記が正しく表示されなくなりますのでご注意下さい。

    ◆申し込みフォーム説明

    form.htmlをテキストエディタで開き設定して下さい。
    name値は変えないで下さい。
    name=typに、レイアウトフォームファイルを必要個数分設定して下さい。

    ◆更新履歴

  • 初版リリース ( 01/07 )
  • 管理者画面のリンク修正 ( 02/04/18 )