• 追加された行はこの色です。
  • 削除された行はこの色です。
[[PukiWiki]]

#contents

* 概要 [#u24a71e4]
MySQLを使ったpukiwiki用のアクセスカウンターです。
一言でいえば、pukiwikiのページ名ごとに、アクセス情報を保存しているだけです。

* インストール [#va5b3c26]
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