KAZ のへっぽこ素材集

Reviewr

レビューなどを作成するためのCGIです。
フリーソフトです。利用規程はこちら
戻る



Reviewer

目的
レビューなどを作成するためのCGIです。
現在のバージョンでは,次のような機能があります。
掲示板との違い
動作例

※私のレビューは,Reviewer で書かれています。
ダウンロード
Reviewer Ver. 0.9

※jcode.plはこちらから
設置方法
音楽と漫画というカテゴリーを作成する場合は以下のようになります。
■ CGIの実行にディレクトリ指定がない場合
public_html / index.html (トップページ)
     |
     +-- review / reviewer.cgi    [755]
           |      music.log       [666]
           |      music.log.old   [666]
           |      manga.log       [666]
           |      manga.log.old   [666]
           |      mk1.jpg         [604]
           |      mk2.jpg         [604]
           |      jcode.pl        [604]
           |      review.css      [604]
           |      review2edit.css [604]
           |      review2list.css [604]



■ CGIの実行にディレクトリ指定がある場合
ホームディレクトリ(ログインするところ)
    |
    +-- public_html /
    |      |
    |      +-- review / mk1.jpg         [604]
    |                   mk1.jpg         [604]
    |                   review.css      [604]
    |                   review2edit.css [604]
    |                   review2list.css [604]
    |
    +-- cgi-bin /
           |
           +-- review / reviewer.cgi    [755]
                        mk1.jpg         [604]
                        mk1.jpg         [604]
                        music.log       [666]
                        music.log.old   [666]
                        manga.log       [666]
                        manga.log.old   [666]
                        jcode.pl        [604]

どちらの場合も,実行すると特定のフォルダにindex.html(下記$outputで指定されたディレクトリ)などが生成されます。

index.htmlが作成されるディレクトリは「書き込み可」にしておいてください。

reviewr.cgi を エディタ で開いて以下の箇所を修正します。
文字コードはEUC,改行はLFで保存してください。


 #!/usr/local/bin/perl
 (プロバイダで定められたPerlへのパスを指定)


 $cgi_prog = "http://127.0.0.1/cgi-bin/review/reviewer.cgi";
  CGIのスクリプトのファイル名を指定


 $index_dir = "http://127.0.0.1/review/index.html";
  レビューのトップのファイル名を指定


 $output = "/public_html/review";
  index.htmlを作る場所を指定


 $output_http = "http://127.0.0.1/review";
  CGIのスクリプトの在処を指定


 $back_http = "http://127.0.0.1/";
  レビュートップの「戻る」で戻る場所を指定


 # カテゴリー名
 @category=('音楽','漫画');
  カテゴリー名を指定


 # ファイル名
 @file=('music.log','manga.log');
  各カテゴリーのログファイル名を指定
  新しくカテゴリを追加する場合は,"このファイル名.old"というファイルを
  別に作って同じフォルダ内に置く必要がある。


 # 0: アーティスト 1: タイトル
 @sort_attr=(0,1);
  アーティストでソートする場合は0,タイトルでソートする場合は1を
  指定する。この場合は「音楽」は「アーティスト」で,「漫画」は
  「タイトル」でソートされる。


 # タイトル
 $main_title="戯言レビュー";
  ページのタイトルを指定


 # ALL LISTを作るか? 作る: 1  作らない: 0
 $all_data_html=1;
  一覧表示用のログを作るかの指定


 # パスワード
 $password="pass";
  パスワードの指定


 # 評価マーク名
 $mark1="mk1.jpg";
 $mark2="mk2.jpg";
  評価に使うマーク(デフォルトはハート)の指定


 # 最新レビューの表示件数
 $top_max=3;
  index.htmlに何件表示するかを指定


その他
  • 仕様を考えずにあとから色々と追加したので,プログラム的にはかなりヘボいですゞ
    そのうち直します....多分。
    利用規程