- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MySQLを使ったpukiwiki用アクセスカウンター へ行く。
- 1 (2011-03-27 (日) 09:00:09)
概要 †
MySQLを使ったpukiwiki用のアクセスカウンターです。
一言でいえば、pukiwikiのページ名ごとに、アクセス情報を保存しているだけです。
インストール †
Pukiwikiのデータベース式のアクセスカウンター
1. DBにテーブル作る
CREATE TABLE IF NOT EXISTS `pukiwiki_page` (
`id` int(11) NOT NULL AUTO_INCREMENT, `page` text NOT NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `pukiwiki_access` (
`id` int(11) NOT NULL AUTO_INCREMENT, `page_id` int(11) NOT NULL, `ip` varchar(32) NOT NULL, `date` date NOT NULL, `time` time NOT NULL, PRIMARY KEY (`id`), KEY `page_id_date` (`page_id`,`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2. 設定を編集する
3. ファイルを配置する(lib、image)
4. skin/pukiwiki.skin.phpにアクセスカウンターを呼び出すコードを追記
?php
require_once('lib/_db_counter.php');
?>