| EasyRING v5.8
既出かもしれませんが質問です。w (一応「それぞれの項目の」や「EasyRING 5.8」で検索しましたが見つかりませんでした。
アクセスデータのページの日付表示についてですが、 前バージョンのアクセスデータ(ログ)をそのまま使っているせいか(関係ないかもしれませんが、、、 上手く表示されませんでした。↓ それぞれの項目の 1079528387 〜 2004/04/21 までのアクセス数です。
そこで、 ering.cgi の sub rank_v 内(933行目付近)の
($ram,$back,$next,$back5,$next5,$ti) = split(/<>/,$rank); $total=$ram+$back+$next+$back5+$next5; ★ print <<"_HTML_"; それぞれの項目の $ti 〜 $date までのアクセス数です。<br> <br><table border><tr bgcolor=$ttb>
上記★部分に、
($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($ti); $year=$year+1900; $mon++; if($mon < 10){$mon="0$mon";} $ti="$year\/$mon\/$mday";
を追加し、もう一度アクセスデータのページを見ると、 ちゃんと表示されました。↓ それぞれの項目の 2004/03/17 〜 2004/04/21 までのアクセス数です。
そして更に、アクセスデータ(ログ)を初期化した時に対応できるように、
アクセスデータ(ログ)↓の 3585<>26736<>46294<>11011<>16532<>※<> ※部分に正しく表示された日付けを挿入し、
最後に、上記★部分(ering.cgi の sub rank_v 内(933行目付近) を削除しました。
上記方法であってますでしょうか? また、既出の問題↓ ・IPアドレス連続カウント防止機能をONにすると正常にカウントされない ・1週間経過の判定 も、上記とは別の場所で同様な「日付け関連」が関与してますでしょうか?
お忙しいと思いますので、返信頂けなくてももちろん構いません。 お手すきの時に、覚えていらしたら、お願い致します。<(_ _)>
|