トップ > 携帯対応YY-BOARD(改) > 設置方法 > 投稿ランキングMaker  サイトマップ

投稿ランキングMaker for 携帯対応YY-BOARD(改)
新規公開 2005/12/13

投稿ランキングMaker for 携帯対応YY-BOARD(改)について

 投稿ランキングMaker for 携帯対応YY-BOARD(改)は、携帯対応YY-BOARD(改)で使用する投稿ランキングファイル(writecnt.cgi)を作成するためのCGIです。
 現行ログ及び過去ログから投稿回数を取得します。新たな投稿のみカウントする場合は、このCGIを使用する必要はありません。
 通常版、マルチ対応版共通で使用できます。

 このCGIスクリプトを使用する場合でも KENT WEB の CGIスクリプト利用規定 が適用されます。

更新状況

投稿ランキングMaker
Rev1.0 (2005/12/13)
公開初版

ダウンロード

 ダウンロードはこちらです。

設置方法

必要部分の書き換え

 □yy_wcmaker.cgi(一部のみ記載。記載以外の部分はcgiファイルをご覧ください。)

#!/usr/local/bin/perlサーバで定められたPerlのパスを指定します。
$lockkey = 0;ファイルロック形式です。いらないような気がするんですが一応ロック機能を付けました。

アップロード

 標準的なディレクトリ構成は次のようになります。
 使用中のログをサーバからダウンロードして、別のディレクトリにアップロードしましょう。

【ディレクトリ構成例】 ([ ]内はパーミッションの設定)
 public_html (ホームディレクトリ)
     |
     +-- wcmaker / yy_wcmaker.cgi [705]
           |       jcode.pl       [604]
           |       yylog.cgi      [604] ... 現行ログ
           |       0001.cgi ...   [604] ... 過去ログ
           |       writecnt.cgi   [606] ... 作成するファイル
           |
           +-- lock [707] /(ファイルロック機能を使用する場合)

転送モードとパーミッションの設定

 FTP でアップロードした後、パーミッションを変更します。
 サーバにより、別のパーミッションが指定されている場合は、そちらを優先して下さい。

ファイル名パーミッション転送モード
yy_wcmaker.cgi705 or 755アスキー
jcode.pl604 or 644アスキー
yylog.cgi604 or 644アスキー
0001.cgi等604 or 644アスキー
writecnt.cgi606 or 666アスキー

作成手順

 yy_wcmaker.cgiにアクセスします。
 http://〜〜〜/wcmaker/yy_wcmaker.cgi
 作成画面が表示されるので、それに従って操作してください。
   ☆サンプル

 その手順は次のようになります。
 作成にはふたつの手順が必要です。
 新たな投稿のみカウントする場合は、ここで作成する必要はありません。空のwritecnt.cgiをアップロードしてください。
  1. ログファイル、過去ログファイルから投稿ランキングファイルの作成
  2. 投稿ランキングファイルを投稿順に並べ替え

ログファイル、過去ログファイルから投稿ランキングファイルの作成

ログファイル、投稿ランキングファイル(作成するファイル、./yy_wcmaker.cgi)それぞれのファイル名を指定して、「作成する」ボタンを押します。
ファイル名は相対パスか / からのパスで指定します。
過去ログから取得せずに現行ログからだけでもかまいません。
過去ログを含めて取得する場合は、「ログファイル」に古い方のログから順に指定してください。
例:過去ログが2つと現行ログの場合 0001.cgi → 0002.cgi → yylog.cgi
投稿ランキングファイルは一度指定したら変更の必要はありません。
ログファイルの数だけ作成を繰り返します。
同じログファイルを複数回読み込むと、重複してカウントされてしまいます。その場合は、writecnt.cgiをアップロードし直して、初めからやり直してください。
ここで作成した件数(投稿者名数)が設定編集モードで設定する投稿ランキングの保存数を越える場合、次の書き込みがあった時点で、保存数を越えるものは最新投稿日時が古い順に削除されます。

投稿ランキングファイルを投稿順に並べ替え

ファイル名と件数を指定して、「並べ替えする」ボタンを押します。
ファイル名は相対パスか / からのパスで指定します。
・保存する件数は最大100件です。
・投稿ランキングの多い方から保存します。
・指定した数を越える分は削除します。
・全て残す場合は、「0」にします。この場合も100件を越える分は削除します。
投稿ランキングファイルはログ管理の都合上、最新投稿日時が新しい順に並べる必要があります。
ここで並べ替えをしないと、設定数を越えた分を削除する時に、投稿が古い順ではなくなります。
表示時(管理者による編集モードを除く)は並び順を変更できます。

完了

出来上がったwritecnt.cgiを運用する掲示板の所定のディレクトリにアップロードしてパーミッションを設定します。
作成後はこのCGIの出番はなくなります。ディレクトリごと削除してしまってかまいません。

サポート

 サポートはこちらです。
 ☆サポート掲示板  【投稿情報(WWWC/RSS)】
  ■投稿の前にサポートのページにある注意事項を必ずご覧になり、同意の上で投稿してください。


Copyright (C) 2003-2005 by Tambo. All Rights Reserved.


トップ > 携帯対応YY-BOARD(改) > 設置方法 > 投稿ランキングMaker  サイトマップ

[トップページに戻る]