- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Wiki/PukiWiki

はじめに Edit

カウンタープラグインがいつのまにか、常に0になる件について。

↓たぶんこちらの問題
BugTrack2/141 - PukiWiki-dev

解決方法 Edit

以下のパッチを当てます。

plugin/counter.inc.phpに当ててください。pukiwiki1.4.7 EUC用

diff --git a/counter.inc.php b/counter.inc.php
index ed5dcbd..ee20c9d 100644
--- a/counter.inc.php
+++ b/counter.inc.php
@@ -83,7 +83,7 @@ function plugin_counter_get_count($page)
 	if ($counters[$page]['date'] != $default['date']) {
 		// New day
 		$modify = TRUE;
-		$is_yesterday = ($counters[$page]['date'] == get_date('Y/m/d', strtotime('yesterday', UTIME)));
+		$is_yesterday = ($counters[$page]['date'] == get_date('Y/m/d', UTIME - 24*60*60));
 		$counters[$page]['ip']        = $_SERVER['REMOTE_ADDR'];
 		$counters[$page]['date']      = $default['date'];
 		$counters[$page]['yesterday'] = $is_yesterday ? $counters[$page]['today'] : 0;

しばらく様子見ています。
これで多分解決すると思う。


No comment. Comments/Wiki/PukiWiki/counterプラグインでyesterdayが0になる件?

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2009-06-16 Tue 06:09:34 JST (4008d)