S

search

:種別|

コマンド

ブロック型プラグイン
:重要度|

★★★★★
:書式|
?cmd=search{
[&word=検索文字列]
[&type=OR]
[&base=抽出条件]
}

#search(
[抽出条件1
[[,抽出条件2]
[,抽出条件n]]]
)
:概要|

検索文字列の入力フォームを表示し、
指定した文字列を含むページの検索を行います。
:引数|

コマンド:

パラメータには検索条件を指定します。

server

:種別|

ブロック型プラグイン
:重要度|

★☆☆☆☆
:書式|
#server
:概要|

サーバーの情報(サーバー名、サーバーソフトウエア、サーバー管理者)を表示します。

setlinebreak

:種別|

ブロック型プラグイン
:重要度|

★☆☆☆☆
:書式|
#setlinebreak(
[on|off|default]
)
:概要|

入力文章中の改行を改行とみなすかどうかの設定を行います。

PukiWikiが入力文章中の改行をどのように扱うかはpukiwiki.ini内の$line_breakの設定内容によって変わります(下記参照)。

入力文章$line_break=0;$line_break=1;
文章1
文章2
文章1文章2文章1
文章2

setlinebreakプラグインは該当ページの以降の行に関して、
$line_breakの設定に因らず改行をどのように扱うかを指定できるようになります。
:引数|

パラメータには以降の改行の扱いを指定します。
パラメータが省略された場合、改行とみなすかどうかについての設定を逆転させます。

showrss

:種別|

ブロック型プラグイン
:重要度|

★☆☆☆☆
:書式|
#showrss(
RSSへのパス
[,[default|menubar|recent]
[,[キャッシュ生存時間]
[,1
]]]
)
:概要|

指定されたRSSを取得し、一覧表示します。

ページの解釈毎にRSSの取得を行う為、頻繁に参照されるページでshowrssを使用される場合はキャッシュ機能を使うことをお勧めします。相手サイトの更新頻度に応じてキャッシュの生存時間を適宜設定して下さい。
:引数|

RSSへのパスにはRSSへのファイルパスやURLを指定します。

テンプレート名には取得したRSSの表示方法を指定します。省略時はdefault となります。

size

:種別|

インライン型プラグイン
:重要度|

★★★☆☆
:書式|
&size(
ピクセル数値
){
文字列
};
:概要|

文字の大きさを指定します。
:引数|

ピクセル数値には文字の大きさを指定します。

文字列は文字の大きさを変更する文字列を指定します。
:プラグイン内設定|

source

:種別|

コマンド
:重要度|

★☆☆☆☆
:書式|
?cmd=source
&page=ページ名
:概要|

指定したページの整形前のソースを表示します。
:引数|

ページ名にはソースを表示するページ名を指定します。ページ名はエンコードされている必要があります。

stationary

:種別|

コマンド

ブロック型プラグイン

インライン型プラグイン
:重要度|

★☆☆☆☆
:書式|

?plugin=stationary

#stationary

&stationary(){};
:概要|

stationaryプラグインはプラグイン作成を試みる人のための雛形として作成されました。

stationaryプラグインは単純な文字列を表示する以外は何もしません。
:プラグイン内設定|


T

tb

:種別|

コマンド
:重要度|

★☆☆☆☆
:書式|
?plugin=tb
&tb_id=TrackBackID
&__mode=
view|
rss
:概要|

TrackBackの一覧を表示します。

POSTされた場合は他サイトからのTrackBackに反応します。
:引数|

&tb_idには表示対象ページのTrackBackIDを指定します。

&__modeには一覧表示方法を指定します。

template

:種別|

コマンド
:重要度|

★★★★☆
:書式|
?plugin=template
&refer=テンプレートページ
:概要|

既存のページをテンプレートとしてページを新規作成します。

ページの新規作成時の雛形とするページの読込み機能との差異は、テンプレートプラグインが雛形とする範囲(行単位)に選択できるのに対して、ページの新規作成で読み込むテンプレートは全文をテキストエリアにコピーする点にあります。
:引数|

テンプレートページには雛形とするページを指定します。ページ名はエンコードされている必要があります。
:プラグイン内設定|

topicpath

:種別|

インライン型プラグイン

ブロック型プラグイン
:重要度|

★☆☆☆☆
:書式|

&topicpath
;

#topicpath
:概要|

パンくずリスト(topicpath)と呼ばれる、現在参照しているウェブページの階層を表現するユーザーインターフェースを提供するプラグインです。

例えば

[[PukiWiki/ツアー]]

というページに#topicpathと書くと、以下の様な表記に置き換わります。

[[Top>FrontPage]] / [[PukiWiki>PukiWiki]] / [[ツアー>PukiWiki/ツアー]]

基本的には以下の2通りの使い方を想定しています。

  1. 「ほげ/ふが/げほ」など、2〜3階層以上の深いページでページの行き来をしやすくするために表示する
  2. スキンに組み込み、ページタイトル下のURLの代わりに全てのページで表示する
    :プラグイン内設定|

touchgraph

:種別|

コマンド
:重要度|

★☆☆☆☆
:書式|
?plugin=touchgraph
:概要|

TouchGraphWikiBrowser用のインデックスを作ります。

tracker

:種別|

(コマンド)

ブロック型プラグイン
:重要度|

★★★★☆
:書式|

#tracker(
[定義名]
[,ベースページ名]
)
:概要|

bugtrackプラグインのように、定型的な項目をもったページを作るための入力フォームを表示します。

入力項目が固定されているbugtrackプラグインと機能は似ていますが、入力項目を簡単に変更できる点が違います。FAQ,BBS,書評,TODOリストなど使い道はアイディア次第です。

入力項目の定義は:config/plugin/tracker/ 以下に所定の書式でテンプレートを作成することで設定できます。bugtrackプラグイン互換の入力項目テンプレートが :config/plugin/tracker/default に用意されているので参考にして下さい。
:引数|

定義名は #tracker(hoge) のようにtrackerのテンプレート名を指定します。省略時は :config/plugin/tracker/default が指定されたとみなします。

テンプレート名に続けてフォーム名 / リスト名を指定することができます。ひとつのテンプレートに複数のフォーム形式 / リストフォーマットを用意したいときに便利です。例えば、#tracker(hoge/form_alternative) とすれば :config/plugin/tracker/hoge/form_alternative の内容をフォーム表示に使用しますし、#tracker_list(hoge/list_alternative) とすれば :config/plugin/tracker/hoge/list_alternative の内容をレイアウトに使用します。

ベースページ名はフォームから作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。
:プラグイン内設定|

tracker_list

:種別|

(コマンド)

ブロック型プラグイン
:重要度|

★★★★☆
:書式|
#tracker_list(
[定義名]
[,[ベースページ名]
[,[[ソート項目]
:[ソート順]]
[,表示上限]
]]]
)
:概要|

trackerプラグインで作成したページを一覧表示します。
:引数|

定義名はtrackerプラグインで指定したテンプレート名と同じものを指定します。省略時は :config/plugin/tracker/default が指定されたとみなします。

ベースページ名はtrackerプラグインで指定したベースページ名と同じものを指定します。trackerプラグインでベースページ名を指定していない場合はtrackerプラグインを設置したページを指定します。省略時は設置したページとなります。

第3項目には一覧表示のソートに使う項目およびソート順を指定します。ソート項目は :config/plugin/tracker/テンプレート名 のfield項目内の項目から選択して下さい。省略時はページ名となります。ソート順は、ASC*1、DESC*2、SORT_ASC*3、SORT_DESC*4 をコロン(:)の後に指定してください。また、セミコロン(;)で区切ることにより、複数のソート項目、ソート順を指定可能です。例えば、#tracker_list(,,state:SORT_ASC;priority:SORT_ASC;_real:SORT_DESC) と指定した場合は、項目ごとに (1) [state]を昇順 -> (2) [priority]を昇順 -> (3) [_real](実際のページ名)を降順、の優先順位でソートします。

表示上限は一覧表示するページ数の上限を指定します。省略時は全て表示されます。


U

unfreeze

:種別|

コマンド
:重要度|

★★★☆☆
:書式|
?plugin=unfreeze
&page=ページ名
:概要|

ページの凍結を解除します。
:引数|

ページ名には解除するページ名を指定します。ページ名はエンコードされている必要があります。
:プラグイン内設定|

update_entities

:種別|

コマンド
:重要度|

★☆☆☆☆
:書式|
?plugin=update_entities
:概要|

CACHE_DIR/entities.dat を生成します。

entities.datはHTMLの実体参照を判定するために用いられるテーブルを格納したファイルです。普通、利用者や管理者が意識する機会はありません。
:プラグイン内設定|




*1 昇順固定
*2 降順固定
*3 昇順(閲覧者が変更可)
*4 降順(閲覧者が変更可)

[PCサイト固定]
最終更新のRSS 最終更新のRSS
Last-modified: 2011-12-08 (木) 13:17:38