HiFavorite ダウンロードページ


■機能説明

  • このお気に入り管理(HiFavorite)には以下の特徴があります。

    1. パスワード認証により自分だけのお気に入りを管理できますので、別PCで自分のお気に入りを開くことができます。
    2. 誰でも閲覧できるようにすることもできます。
    3. グループ別に登録することができます。
    4. リンクの登録/編集/削除は管理人のみできます。
    5. 登録したリンクを別のグループに移動させることができます。
    6. リンクに名前を付けることができ、名前なしの場合はURL表示されます。
    7. リンク先がアクセス解析を行っていてもHiFavoriteの管理パスワードが漏れることはありません。

■利用規約

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


■動作サンプル

  • 動作確認用のサンプルは以下にあります。なお、管理画面への入室パスワードは「sample」となっています。
  • サンプルは最新版であるとは限りません。


■ダウンロード

  • スクリプトはLHA形式/ZIP形式で圧縮されています。お好きな方をダウンロードしてください。圧縮ファイルが解凍できない方は自己解凍形式ファイルをダウンロードしてください。
  • v1.02→v1.03へのバージョンアップの際はhifavo.cgiのみ上書きしてください。
  • v1.03→v1.04へのバージョンアップの際はhifavo.cgiのみ上書きしてください。

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


  • よろしければ評価をつけて下さい。

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

    readme.txt 最初に読んでね
    hifavo.cgi メインスクリプト
    config.cgi 環境設定ファイル
    hilib.pl ライブラリ
    jcode.pl 歌代和正氏の日本語コード変換ライブラリ
    <data> データ格納ディレクトリ
     ├ group.dat グループデータファイル
     ├ nogroup.dat デフォルトデータファイル
     ├ ・・・ 以下、グループを追加するたびに自動作成されます
    <img> 画像格納ディレクトリ
     ├ ***.gif スクリプトで使用している画像ファイルです
     ├ ・・・ ・・・

■設置方法

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

    【ディレクトリ構成&ファイル構成の例】
    
    	<hifavo> ・・・設置ディレクトリ
    	 ├ hifavo.cgi [755]
    	 ├ config.cgi [666]
    	 ├ hilib.pl [666]
    	 ├ jcode.pl [666]
    	 ├ <data> [755or777] ※自動で作成されます
    	 │  ├ group.dat [644]
    	 │  ├ nogroup.dat [644]
    	 │  ├ 1.dat [644] ※以下、グループ追加するたびに自動で作成されます
    	 │  └ ・・・ [644]
    	 └ <img> [755]
    	    └ 画像ファイル [644]
    	

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

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

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

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

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

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

    $imgdir = "./img";
    素材データ格納ディレクトリ名を指定してください。
    このディレクトリ名を変更した場合は必ずディレクトリも作成しておいてください。

    $dataf = "$datadir/nogroup.dat";
    デフォルトデータファイル名を指定してください。

    $groupf = "${datadir}/group.dat";
    グループデータファイル名を指定してください。

    $title = "HiFavorite Title";
    ページタイトルをお好みで変更してください。

    $method = "POST";
    リクエストメソッドを指定してください。
    POSTでエラーが出る場合は、GETにしてみてください。

    $admin_mode = 1;
    管理者モードを指定してください。
    0=誰でも閲覧可能、管理者のみ登録/編集可能、1=管理者のみ閲覧/登録/編集可能

    $save_pass = 31;
    管理パスワードをブラウザに保存する期間を指定してください。(日単位で指定)
    0にするとブラウザを閉じるまで保存します。

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

    $bgimg = "bg.gif";
    背景画像を指定してください。
    http://から始まるURL指定や相対パスで指定します。
    指定しない場合は""にしてください。

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

    $text = "#000000";
    テキスト色を指定してください。
    指定しない場合は""にしてください。

    $link = "blue";
    リンク部分の色を指定してください。
    指定しない場合は""にしてください。

    $alink = "blue";
    リンク部分をクリックしたときの色を指定してください。
    指定しない場合は""にしてください。

    $vlink = "blue";
    アクセス済みのリンク部分の色を指定してください。
    指定しない場合は""にしてください。

    $fsize = "9pt";
    ページ全体の文字サイズを指定してください。
    ptは削除しないようにしてください。

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

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

  • あとはhifavo.cgiへアクセスして、画面が表示されれば設置完了です。


■更新履歴

    -Date- -Version- -Comment-
    2005.07.26 1.04 編集しても反映されないバグ修正
    2005.02.15 1.03 誰でも閲覧モード時のバグ修正
    2004.11.30 1.02 グループ指定なし時のバグ修正
    2004.04.26 1.01 パスワード認証を改良
    2004.04.21 1.00 公開
    2004.04.13 - 新規作成



トップページへ