pageinfo.inc.php

どのようなプラグインか?

このページの下に表示されている「ページ情報」を表示します。

書式

#pageinfo([カテゴリ名], 作成日時, 作成者, 最終編集日時, 最終編集者[, オプション])
カテゴリ名
ページを登録するカテゴリ名を指定する。必ず[[]]で囲むこと。このサイトでは、必ず[[:Category/(カテゴリ名)]]のように入力する。複数のカテゴリに登録するには、それぞれをスペースで区切る。例えば、カテゴリ「カテゴリ1」と「カテゴリ2」に登録するには、次のようにする。
#pageinfo([[:Category/カテゴリ1]] [[:Category/カテゴリ2]])
カテゴリ名を省略すると、そのページにあるカテゴリページへのリンクを探し、見つかれば、自動的に作成される。
作成日時
ページが作成された日時。下記のように「$str_rules」を設定している場合は、自動的に挿入される。このサイトでは自動的に挿入される。
作成者
ページを作成したログインユーザー名。下記のように「$str_rules」を設定している場合は、自動的に挿入される。このサイトでは自動的に挿入される。
最終編集日時
ページが最後に編集された日時。commentやarticleプラグインを使ってページが編集された時は、変更されない。下記のように「$str_rules」を設定している場合は、自動的に挿入される。このサイトでは自動的に挿入される。
最終編集者
ページを最後に編集したログインユーザー名。commentやarticleプラグインを使ってページが編集された時は、変更されない。下記のように「$str_rules」を設定している場合は、自動的に挿入される。このサイトでは自動的に挿入される。
オプション
オプションが指定されていると(空白でも可)、作成日時、作成者、最終編集日時、最終編集者の自動挿入を禁止できる。例えば次のように書くと、カテゴリに登録されていれば、カテゴリのみが表示される。(カテゴリに登録されていなければ、何も表示されない。)
#pageinfo(,,,,,)

使い方

下のように$str_rulesが設定されている時は、カテゴリだけを指定すればよい。カテゴリページへのリンクがページ内にある場合は、カテゴリも入力する必要が無い。

このサイトではカテゴリページが「:Category/」以下にあるため、例えば「プログラミング」というカテゴリに登録するのであれば、次のようにする。

#pageinfo([[:Category/プログラミング]])

または、「:Category/プログラミング」へのリンクをページ内に作成しておいて、次のようにする。

#pageinfo()

「:Category/プログラミング」へのリンクをページ内に作成する場合、そのリンクを表示したくないのであれば、次のようにすればよいだろう。

[[ >:Category/プログラミング]]

つまり、ページ名の前に「スペース + >」を追加する。

$str_rulesの設定

このサイトでは、PukiWikiの$str_rulesを使って、作成日時、最終編集日時、作成者、最終編集者を自動的に挿入している。

ダウンロード

現在は公開していません。

コメント



ページ情報
[ トップ ]   [ 新規 | 子ページ作成 | 一覧 | 単語検索 | 最終更新 | ヘルプ ]