HiHist ダウンロードページ


■機能説明

  • この更新履歴管理(HiHist)には以下の特徴があります。

    1. Web上でホームページ等の更新履歴を書くことができます。
    2. もちろんWeb上で追加・削除・編集ができます。
    3. 更新履歴画面には好きな背景画像・背景色を設定することが可能です。
    4. 更新履歴内容にはタグを使用することが可能です。
    5. この更新履歴管理はフレームまたはインラインフレームタグを使用して表示させます。
    6. 更新履歴データは自動でバックアップを取ることができます。
    7. 使い方によっては日記のようなものを書くことも可能です。

■利用規約

  • この更新履歴管理(HiHist)を利用するにあたって、必ず以下の利用規約を読んでおいてください。このスクリプトをダウンロードした場合は無条件に利用規約に同意したものとみなします。


■動作サンプル

  • 動作確認用のサンプルは以下のようになります。なお、管理画面への入室パスワードは「sample」となっています。


    管理パスワード: 

■ダウンロード

  • スクリプトはLHA形式/ZIP形式で圧縮されています。お好きな方をダウンロードしてください。圧縮ファイルが解凍できない方は自己解凍形式ファイルをダウンロードしてください。

    最新バージョン タイプ ダウンロード
    Ver 1.03 Type-A LHA形式  LHA自己解凍形式  ZIP形式

  • 圧縮ファイルを解凍すると以下のファイルが展開されます。

    readme.txt 最初に読んでね
    hihist.cgi メインスクリプト
    config.cgi 環境設定ファイル
    hilib.pl ライブラリ
    jcode.pl 歌代和正氏の日本語コード変換ライブラリ
    データ格納ディレクトリ

■設置方法

  • 設置ディレクトリをhihistとして、以下に設置例を示します。[ ]内はパーミッションです。

    【ディレクトリ構成&ファイル構成の例】
    
    	<hihist> ・・・設置ディレクトリ
    	 ├ hihist.cgi [755]
    	 ├ config.cgi [666]
    	 ├ hilib.pl [666]
    	 ├ jcode.pl [666]
    	 ├ <bkup> [755or777] ※自動生成
    	 └ <data> [755or777] ※自動生成
    	

  • hihist.cgiをWordpad等のテキストエディタで開いて以下の個所を変更してください。

    #!/usr/bin/perl
    プロバイダにより指定されているPerlへのパスを記述してください。
    他には#!/usr/local/bin/perlが一般的なようです。
    わからない場合はプロバイダ等へ問い合わせてください。

  • config.cgiをWordpad等のテキストエディタで開いて以下の個所を変更してください。

    $script = "hihist.cgi";
    メインスクリプトのファイル名を指定してください。

    $password = "1234";
    管理画面への入室パスワードを半角英数で指定してください。

    $home = "../index.html";
    ホームへの戻り先URLを指定してください。

    $datadir = "./data";
    データ格納ディレクトリ名を指定してください。

    $bkupdir = "./bkup";
    バックアップデータ格納ディレクトリ名を指定してください。

    $dataf = "$datadir/hihist.dat";
    履歴データ格納ファイル名を指定してください。

    $bgimg = "";
    背景に画像を使用する場合はそのURLを書いてください。使用しない場合は""にしてください。

    $bgcolor = "";
    背景色を指定してください。指定しない場合は""にしてください。

    $linkcolor = "";
    リンク部分の色を指定してください。使用しない場合は""にしてください。デフォルト設定になります。

    $vlinkcolor = "";
    既読のリンク部分の色を指定してください。使用しない場合は""にしてください。デフォルト設定になります。

    $alinkcolor = "";
    選択中リンク部分の色を指定してください。使用しない場合は""にしてください。デフォルト設定になります。

    $method = "POST";
    リクエストメソッドを指定してください。
    GETの場合、長いメッセージが登録できなくなります。

    $sleepmax = 60;
    書き込みロック中にリトライさせる回数を指定してください。
    1秒間隔で$sleepmax回数分リトライすることになります。

    $space = 10;
    日付とコメントとの間のスペースを指定してください。(ピクセル)

    $bkupflg = 0;
    ログデータのバックアップを取るかどうか指定してください。
    0=バックアップを取らない、1=バックアップを取る

    $bkuptmg = 1;
    バックアップを取る周期を指定してください。
    日数で指定してください。(1の場合、毎日バックアップを取ります)
    日付が変わって最初のアクセスがあった場合にバックアップを取ります。
    アクセスがない場合はバックアップは取りませんのでご注意ください。

    $bklogmax = 100;
    バックアップログを記録する行数を指定してください。

    $bkdatmax = 5;
    バックアップを取る世代数を指定してください。
    この世代数を超えた場合は古い世代から削除されます。

  • 以上の変更が終わりましたら、サーバへディレクトリ構成も同じになるようにFTP転送してください。画像ファイルはバイナリモード、それ以外はアスキーモードで転送してください。

  • FTP転送が終わりましたら、上記に記述してありますパーミッションに変更してください。

  • hihist.cgiにアクセスして、画面が表示されましたら設置完了です。


■更新履歴

    -Date- -Version- -Comment-
    2003.04.19 1.03 内容を複数行入力可能にした
    管理画面入室方法を改良
    2003.05.16 1.02 履歴画面をShift-JISに変更
    2003.05.13 1.01 履歴編集ボタン追加
    管理画面レイアウト変更
    2003.05.09 1.00 公開
    2003.03.28 0.00 新規作成



トップページへ