| 最新の投稿-WordPress |
- 2004-6-20
- 2004-4-25
- 2004-4-22
- 2004-4-18
|
| 最新の投稿-雑記 |
- 2004-5-20
- 2004-3-24
- 2004-2-23
- 2004-2-21
|

Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
|
|
| カウンターについて
投稿者:
じん
投稿日:2005/08/22(Mon) 01:57
No.114 |
|
|
 |
ありがとうございました。 おかげさまで導入することができました。 しかし昨日の訪問者人数を出すのはどうすればいいでしょうか。 |
|
Re: カウンターについて
投稿者:
のぶのぶ
投稿日:2005/08/22(Mon) 12:44
No.115 |
|
|
|
 |
引用: じんさんは書きました: ありがとうございました。 おかげさまで導入することができました。 しかし昨日の訪問者人数を出すのはどうすればいいでしょうか。
実は、オリジナルのview_stats.js.phpに少し手を加えています。
の中に、
// 昨日の訪問者 (0.1.5)
case '11':
$tmp1=0;
$tmp2=0;
$data_oggi=date("Y-m-d",mktime(date("G")-$option['timezone'],date("i"),0,date("m"),date("d")-1,date("Y")));
$result=sql_query("SELECT visits FROM $option[prefix]_daily WHERE data='$data_oggi' LIMIT 1");
list($tmp1)=@mysql_fetch_row($result);
$result=sql_query("SELECT SUM(visits) FROM $option[prefix]_cache WHERE giorno='$data_oggi' LIMIT 1");
list($tmp2)=@mysql_fetch_row($result);
$toshow=$tmp1+$tmp2;
break;
// 昨日のページ (0.1.5)
case '12':
$tmp1=0;
$tmp2=0;
$data_oggi=date("Y-m-d",mktime(date("G")-$option['timezone'],date("i"),0,date("m"),date("d")-1,date("Y")));
$result=sql_query("SELECT hits FROM $option[prefix]_daily WHERE data='$data_oggi' LIMIT 1");
list($tmp1)=@mysql_fetch_row($result);
$result=sql_query("SELECT SUM(hits) FROM $option[prefix]_cache WHERE giorno='$data_oggi' LIMIT 1");
list($tmp2)=@mysql_fetch_row($result);
$toshow=$tmp1+$tmp2;
break;
てなロジックを組み込んで、mode=11というようなパラメータで昨日分を表示しています。
但し、実際にはこの様にたくさんのカウンタを、view_stats.js.php経由でリクエストすると、Webサーバへのリクエストが増えて負荷も増えるため、別途PHPで全体を表示するコードを書いて、PHPブロックないで呼び出すようにしています。 |
|
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -
|