Home > Nucleus > NP_SlimStatの「Summary」で「Yesterday」「Last week」「Last month」の「visit」が表示されない

NP_SlimStatの「Summary」で「Yesterday」「Last week」「Last month」の「visit」が表示されない

NP_SlimStatの「Summary」で「Yesterday」「Last week」「Last month」の「visit」が表示されない件についてソースを解析。

どうも存在しないテーブルを見に行っている様子。
とりあえず、下記の通り余分な処理を削除する事で「visit」が表示されるようになった。
変更するファイルは、「plugins/slimstat/_function.php」
1)327行目の「elseif」を「else」に変更
2)「1)」の下の処理をコメントアウト


----------------------------------------------------------------------
323: if ( !empty( $_filters ) ) {
324: return SlimStat::count_hits_visits_uniques( "`dt`>=".intval( $_dt_start )." AND `dt`<=".intval( $_dt_end ), $_filters );
325: } elseif ( $_dt_end == 0 ) {
326: return SlimStat::count_hits_visits_uniques( "`dt`>=".intval( $_dt_start ) );
327:# } elseif ( $_dt_end > time() ) {
328: } else {
329: return SlimStat::count_hits_visits_uniques( "`dt`>=".intval( $_dt_start )." AND `dt`<=".intval( $_dt_end ) );
330:# } else {
331:# $query = "SELECT `hits`, `visits`, `uniques`";
332:# $query .= " FROM `".SlimStat::my_esc( $config->database )."`.`".SlimStat::my_esc( $config->dt_table )."`";
333:# $query .= " WHERE `dt_start`=".intval( $_dt_start )." AND `dt_end`=".intval( $_dt_end )." LIMIT 1";
334:#
335:# if ( $result = mysql_query( $query ) ) {
336:# if ( mysql_num_rows( $result ) == 1 ) {
337:# if ( $hvu = mysql_fetch_assoc( $result ) ) {
338:# return $hvu;
339:# }
340:# } else {
341:# $hvu = SlimStat::count_hits_visits_uniques( "`dt`>=".intval( $_dt_start )." AND `dt`<=".intval( $_dt_end ) );
342:# $query = "INSERT INTO `".SlimStat::my_esc( $config->database )."`.`".SlimStat::my_esc( $config->dt_table )."`";
343:# $query .= " ( `dt_start`, `dt_end`, `hits`, `visits`, `uniques` ) VALUES ( ";
344:# $query .= intval( $_dt_start ).", ".intval( $_dt_end ).", ".intval( $hvu["hits"] ).", ".intval( $hvu["visits"] ).", ".intval( $hvu["uniques"] )." )";
345:# //print $query;
346:# mysql_query( $query );
347:#
348:# return $hvu;
349:# }
350:# }
----------------------------------------------------------------------


こんな修正の仕方でいいのだろうか。
呼び出し元を見る限り、他に影響はないと思うが。。。
comment closed:
このアイテムは閉鎖されました。このアイテムへのコメントの追加、投票はできません。

Trackback:No Trackbacks

TrackBack URL for this entry
Sorry, no trackback pings are accepted.
Listed below are links to weblogs that reference
NP_SlimStatの「Summary」で「Yesterday」「Last week」「Last month」の「visit」が表示されない from IT Room
トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

Home > Nucleus > NP_SlimStatの「Summary」で「Yesterday」「Last week」「Last month」の「visit」が表示されない

Ads
Search
Feeds
Counter
Total111744 7days560 Yesterday073 Today028
Since 2009-02-04

Page Top