WWA Ranking+

WWA Ranking+ 使用方法

設置にはある程度のCGIの知識が必要になります。
使用方法は、キャラバンサークルで配布されているものと同じです。
以下、重要な部分のみ説明.txtより抜粋

$st
スコアの最大桁数を設定します。
ランキングファイルが作られたあとでここを変更した場合、
スコアの計算が狂いますので、1桁くらい余裕を持たせるといいと思います。

サーバーの同一ディレクトリにダウンロードしたもの(wwarank.cgi,jcode.plなど)をFTP転送します。
全てAsciiモードで転送して下さい。
転送後、それぞれのパーミッションを設定して下さい。
※プロバイダによっては指定されたディレクトリ(cgi-binなど)以外でのCGIを受け付けない所もあるので、
 その場合は指定されたディレクトリに転送します。

[リンクの仕方]
WWAからは、URLゲートを利用して wwarank.cgi をリンク先として指定して下さい。
何のオプションも必要ありません。
ランキングを見る為のリンクは wwarank.cgi?mode=rank として下さい。

特徴

キャラバンサークルで配布されている「ランキングCGI wwarank.lzh Ver1.15」を改造したものです。

主な改造箇所

サンプルとダウンロード

WWA Ranking Message

▽サンプル(水色) ▽サンプル(黒) ■ダウンロード

WWA Ranking CSS+

▽サンプル ■ダウンロード

WWA Ranking Comment Only

クリアした時間と名前とコメントだけのもの。
▽サンプル ■ダウンロード

WWA Ranking Comment+

ランキング登録と一緒に、一言コメントを記入することができる。
▽サンプル ■ダウンロード

WWA Ranking KeyItem+

特定のアイテムを持っていることで、スコア順ではなく、アイテムとスコア順で並び替え。
特定のアイテム別にランキング登録時にメッセージを表示することができる。
コメント機能付き(外すことも可)。
▽サンプル ■ダウンロード

WWA Rankingスタイルシート ※CGIではありません。

好きなデザインをダウンロードして、CGIフォルダの中のwwarank.cssと入れ替えるだけで、デザイン変更ができます。
▽ Blue サンプル ■ブルーダウンロード(デフォルトで入ってます)
▽ Blackサンプル ■ブラックダウンロード
▽ Brownサンプル ■ブラウンダウンロード

WWA Ranking 設置方法

ファイル名パーミッション備考
wwarank.cgi755 or 705メインCGI
ranking.cgi666 or 606ランキングデータ保存ファイル
wwarank.css644 or 604メインCGIのスタイルシート
jcode.pl *1644 or 604日本語コード変換ライブラリ

*WWA Ranking Messageは、ranking.cgiではなくranking.txtです。また、jcode.plは使用していません(入っていません)

*1 jcode.pl 作者「歌代和正」出典「jcode.pl official page

重要な設定箇所

  1. 「wwarank.cgi」ファイルの1行目の /usr/local/bin/perl を自分のサーバの設定に変えてください
    (だいたいはこのままでOK。他に /usr/bin/perl、/usr/local/bin/perl5 など)

その他設定箇所

  1. プログラムの設定は「wwarank.cgi」、スタイルの設定は「wwarank.css」です。それ以外のファイルは特に変更する必要はありません。
  2. 変更の内容はそれぞれのファイルの中にコメントで書いてあります。
  3. パーミッションは、上の表を参考に設定してください。
  4. 「http://〜自分のホームページアドレス〜/wwaranki.cgi」にアクセスでき、ちゃんと表示されれば成功です。

設置がうまくいかない場合

500エラー(プログラムエラー)

  1. パーミッションが間違っている可能性があります。
  2. 「"';」などの記号や括弧を、間違って消してしまった可能性があります。
  3. 初期状態(設定ファイルをいじらない)でファイルをアップロードして、パーミッションを変更して動作するか試してみてください。
  1. メインCGI一行目のPerlパスが間違っている可能性があります。
  2. 自分の使っているサーバの環境をご確認ください(Perlのパス、CGI使用不可のサーバ、cgi-binディレクトリの中のみCGIが動くなど)

404エラー(ファイルが見つからないエラー)

  1. アドレスが間違っている可能性があります。
  2. アップロードした場所のアドレスを確かめてみてください。

利用規約

このスクリプトはフリーです。再配布、改造など自由に行って下さい。
但し、このスクリプトによる被害などは一切保証しません。

更新履歴