スクリプト利用規定 | ||||||||||||||||||||||||||||||||||||||||
・このCGIスクリプトは、KENT WEBさんで配付されているMessage ENQの改造版です。 ・ご利用にあたっては、KENT WEBさん内CGIスクリプト利用規定に準ずるものとします。 |
||||||||||||||||||||||||||||||||||||||||
特徴 | ||||||||||||||||||||||||||||||||||||||||
・WEB上で複数の作品を発表されている方のための、作品人気投票ランキングです。 ・閲覧者に個々の作品頁の投票フォームから投票してもらい、トータルランキングで表示します。ランキングでは得票のあった項目のみを表示します。得票のない項目は表示されません。 ・投票の際に任意でコメントをつけてもらう事ができます。 ・コメントは一覧で見る事もでき、項目ごとに見ることもできます。 ・ランキング頁から項目の各作品頁に飛べます。 ・24時間以内の投票を管理画面で確認できます。 ・表示画面のデザインをスタイルシートで行います。 |
||||||||||||||||||||||||||||||||||||||||
動作サンプル | ||||||||||||||||||||||||||||||||||||||||
ランキング頁サンプル パスワード「1234」で管理画面を見られます。 投票フォームサンプル 投票とコメント記入のテストができます。 |
||||||||||||||||||||||||||||||||||||||||
ダウンロード | ||||||||||||||||||||||||||||||||||||||||
・下記のファイルをダウンロード後、ファイル名を()内の名称に変更して下さい。 msgvote_cgi.txt(msgvote.cgi) ・上記の他に、「msgvote.dat」「msgvote.log」という名称で空ファイルを作って下さい。 ・上記の他に、「lock」という名称で空ディレクトリを作って下さい。 ・スタイルシートを使いたい時はご自分でCSSファイルを用意して下さい。 ・jcode.plが必要です。jcode.pl official pageからDLして下さい。 |
||||||||||||||||||||||||||||||||||||||||
設定 | ||||||||||||||||||||||||||||||||||||||||
「msgvote.cgi」をメモ帳やテキストエディタ等で開き、各項目をお使いの環境に合わせて設定します。 #!/usr/local/bin/perl perlのパスです。プロバイダによって違う場合があるので、確認の上変更して下さい。 $pass = '0123'; # 管理用パスワード 任意のパスワードに変更して下さい。 $ipmax = 0; # IPアドレス保持件数 → これを 0 にすると二重投稿チェック無 例えば5と設定すると、全項目の過去5件の投票に遡ってチェックします。 別の項目でも同一IPから連続では投票できなくなります。 $home = "./index.html"; # 戻り先 (絶対パスだと http://から) サイトのトップ頁等、戻り先のURLを入れて下さい。 $lkflg = 1; # タイトルを作品にリンクさせる=1、させない=0 項目から各作品頁にリンクをしたい時は1にして下さい。0 にすると項目表示のみでリンクは張りません。 $link = ""; # リンク先のディレクトリ 作品頁が置いてあるディレクトリを記入します。作品頁が複数ディレクトリに渡る場合は、この設定は空欄にして下さい。 $css = "./style.css"; スタイルシートを使うときはCSSファイルのURLを記入します。 | ||||||||||||||||||||||||||||||||||||||||
アップロード | ||||||||||||||||||||||||||||||||||||||||
・FTTPでサーバに下記の構成で転送します。(+はディレクトリ)
| ||||||||||||||||||||||||||||||||||||||||
投票フォームと項目の設置 | ||||||||||||||||||||||||||||||||||||||||
・ブラウザでmsgvote.cgiを呼び出し、管理画面に入ります。 ・タイトル・URLを項目追加します。URLは、msgvote.cgiの設定でディレクトリ指定していない時はhttp://から記述して下さい。 ・追加した項目の作品番号を覚えておいて下さい(番号は自動でふられます)。 ・次に、下枠内をメモ帳などにコピペして修正します。 | ||||||||||||||||||||||||||||||||||||||||
<p> <form action="ここにCGIのURL" method="POST"> <input type=hidden name=mode value="regist"> <input type=hidden name=item value="ここに作品No."> 当作品の投票フォームです。<BR> コメントは任意です。<BR> <textarea name=comment cols=50 rows=3 wrap=soft></textarea><BR> <INPUT type="submit" value="投票する"> <input type=reset value="リセット"> </form> </P> | ||||||||||||||||||||||||||||||||||||||||
・ここにCGIのURLのところにmsgvote.cgiのURLをhttp://から記述。 ・ここに作品No.とあるところに作品番号を記述。作品番号は、項目追加で設定したものと一致させて下さい。 ・修正したら、それを投票を設置したい作品頁のHTMLにペーストし、アップロードします。 |