PukiWiki

概要

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');
?>



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS