Top > P_BLOG > PukiWikiとの連携

PukiWikiとの連携

修正 @ Sep 27, 2006 04:18:20

PukiWikiP_BLOG のコンテンツに見せかける

PukiWikiP_BLOG のコンテンツに見せかける方法です。

前提条件

  1. P_BLOG がインストールしてあること。
  2. PukiWiki 1.4.7 UTF-8版 がインストールしてある、または、1.4系をUTF-8化してあること。

ダウンロード

fileP_Wiki.zip

インストール

  1. アーカイブに含まれる PukiWiki/index.php の USER CONFIG 以下を自分のディレクトリ構成に合わせて変更します。PukiWiki のディレクトリ構成をデフォルトから変えていなければ、12行目を変えるだけです。
    define('DATA_HOME',	'PukiWiki のインストールディレクトリ');
  2. PukiWiki ディレクトリごと P_BLOG インストールディレクトリにコピーします。
  3. P_BLOG のメニュー(menu.inc.php)に、次のような項目を加えます。
    'Wiki'        => 'PukiWiki/index.php'
    ※ディレクトリやメニューは好みに変えて下さい。

P_BLOG からのアクセス

メニューから "Wiki" を選ぶと、PukiWiki のコンテンツが、P_BLOG のコンテンツの一部のように表示されます。

ちょっと説明

サンプル

というか、このサイトそのものですが。。。

何をしているか

PukiWiki のコンテンツを P_BLOG のスキンを使って表示しているだけです。 アーカイブに含まれるファイルは、P_BLOGPukiWiki 本体は変更しないで上記機能を実現するために必要なファイルを集めたものです。

デフォルトの状態で想定しているディレクトリ構成

http://www.home/P_BLOG/     <-- P_BLOG
http://www.home/PukiWiki/   <-- PukiWiki

というふうに、P_BLOGPukiWiki が同階層にインストールされていれば、何も変更しなくても、それなりに表示されます。

表示の変更

PukiWiki/skin 以下のファイルを弄って下さい。

  • pukiwiki.skin.php はダミーで、PukiWki のコンテンツを P_BLOG のスキンで表示するための変換をしています。
  • pukiwiki.css.php は、P_BLOG のCSSには無いスタイルを定義しています。

その他

結構強引な方法なので、環境によっては不具合があるかもしれません。