|
|
||
WordPress MU用のプラグイン Plugin Commander
WPMUPluginCommander - FireStats
http://firestats.cc/wiki/WPMUPluginCommander
日本語化ファイルを置いておきます。
日本語化ファイル - amijun@xrea
FireStats1.5_WhatsNew - FireStats
http://firestats.cc/wiki/FireStats1.5_WhatsNew
の翻訳
細かいことは、http://firestats.cc/wiki/ChangeLog をご覧ください。
FireStatsは、ヒットの処理が、高負荷なサイトでも安定期に動作するように、より速くなりました。
詳しくは、http://firestats.cc/wiki/HitsProcessingModes をご覧ください。
IPアドレスの範囲指定やURL・リファラで除外することができるようになりました。
「新しいものを先に(time since added) 」でソートすると、リファラ項目の中に追加日が表示されます。
過去24時間のほかに、真夜中0時からの統計を表示できるようにしました。
IPv6に完全にサポートしました。IPv6のヒットはもちろんのこと、表示やフィルタもです。
アクセス許可をユーザごとに設定できるようになりました。
失くさないように貼っておきます。
<?php mb_language("Japanese"); mb_detect_order("ASCII, JIS, UTF-8, EUC-JP, SJIS"); mb_internal_encoding("UTF-8"); //古いpoファイルから抽出し配列に入れる $fname = './firestats1.4-ja_JP.po'; $po = file_get_contents($fname); $pattern = '/msgid \"(.+)\"/'; preg_match_all($pattern, $po, $match_en); $pattern = '/msgstr \"(.+)\"/'; preg_match_all($pattern, $po, $match_jp); //新しいpoファイルを1行ずつ読み取り //msgid行に当たったら、古いのとつき合わせて //あるときは、日本語のを貼り付け。なかったら英文貼り付け //マッチしない行はそのままコピペ $fname = './firestats1.5.po'; $fp = fopen($fname, 'r') or die('file open error'); $out = ''; $pattern = '/msgid \"(.+)\"/'; $flag = 0; while (!feof($fp)) { $text = fgets($fp, 1024); if (preg_match($pattern, $text, $match_msgid)) { echo $text; //英語 $i = array_search($match_msgid[1], $match_en[1]); if ($i) { echo $match_jp[0][$i]."\n"; //日本語 $flag = 1; } else { //日本語がないので、英語コピペ echo "#, fuzzy\n"; echo "msgstr \"".$match_msgid[1]."\""; $flag = 1; } } elseif($flag) { $flag = 0; } else { echo $text; } } ?>
■情報
■パス
D:\work\bar\firestats-2.0\foo\php\ にソースがあるなら、