(edit)
コマンド
ブロック型プラグイン
★★★★★
#search
検索文字列の入力フォームを表示し、 指定した文字列を含むページの検索を行います。
パラメータには検索条件を指定します。
★☆☆☆☆
サーバーの情報(サーバー名、サーバーソフトウエア、サーバー管理者)を表示します。
入力文章中の改行を改行とみなすかどうかの設定を行います。
PukiWikiが入力文章中の改行をどのように扱うかはpukiwiki.ini内の$line_breakの設定内容によって変わります(下記参照)。
setlinebreakプラグインは該当ページの以降の行に関して、 $line_breakの設定に因らず改行をどのように扱うかを指定できるようになります。
パラメータには以降の改行の扱いを指定します。 パラメータが省略された場合、改行とみなすかどうかについての設定を逆転させます。
指定されたRSSを取得し、一覧表示します。
ページの解釈毎にRSSの取得を行う為、頻繁に参照されるページでshowrssを使用される場合はキャッシュ機能を使うことをお勧めします。相手サイトの更新頻度に応じてキャッシュの生存時間を適宜設定して下さい。
RSSへのパスにはRSSへのファイルパスやURLを指定します。
テンプレート名には取得したRSSの表示方法を指定します。省略時はdefault となります。
キャッシュ生存時間はキャッシュをクリアする期限(1時間単位)です。省略時、キャッシュ機能は無効となります。
第4引数はRSSを取得した日付を表示するかどうかを指定します。1を指定した場合は表示します。省略時は表示しません。
動作させるためにはPHP の xml extension が必要です。
インライン型プラグイン
★★★☆☆
文字の大きさを指定します。
ピクセル数値には文字の大きさを指定します。
文字列は文字の大きさを変更する文字列を指定します。
指定したページの整形前のソースを表示します。
ページ名にはソースを表示するページ名を指定します。ページ名はエンコードされている必要があります。
TrackBackの一覧を表示します。
POSTされた場合は他サイトからのTrackBackに反応します。
&tb_idには表示対象ページのTrackBackIDを指定します。
&__modeには一覧表示方法を指定します。
pukiwiki.ini.php で、TrackBackを使用する設定($trackback = 1を指定)が行われている必要があります。
★★★★☆
既存のページをテンプレートとしてページを新規作成します。
ページの新規作成時の雛形とするページの読込み機能との差異は、テンプレートプラグインが雛形とする範囲(行単位)に選択できるのに対して、ページの新規作成で読み込むテンプレートは全文をテキストエリアにコピーする点にあります。
テンプレートページには雛形とするページを指定します。ページ名はエンコードされている必要があります。
&topicpath ;
#topicpath
パンくずリスト(topicpath)と呼ばれる、ページの階層表現のユーザーインターフェースを提供するプラグイン。
パンくずリスト(Topic path)は現在参照しているウェブページの階層を表現するユーザーインターフェースです。例えばPukiWiki/ツアー?というページに#topicpathと書くと、以下の様な表記に置き換わります。
[[Top>FrontPage]]/[[PukiWiki>PukiWiki]]/[[ツアー>PukiWiki/ツアー]]
基本的には以下の2通りの使い方を想定しています。
スキンに組み込む場合は、pukiwiki.skin.php の SKIN_DEFAULT_DISABLE_TOPICPATH に 1を指定して下さい。
TouchGraphWikiBrowser用のインデックスを作ります。
(コマンド)
#tracker( [定義名] [,ベースページ名] )
bugtrackプラグインのように、定型的な項目をもったページを作るための入力フォームを表示します。
入力項目が固定されているbugtrackプラグインと機能は似ていますが、入力項目を簡単に変更できる点が違います。FAQ,BBS,書評,TODOリストなど使い道はアイディア次第です。
入力項目の定義は:config/plugin/tracker/ 以下に所定の書式でページを作成することで設定できます。bugtrackプラグイン互換の入力項目定義が:config/plugin/tracker/default に用意されているので参考にして下さい。
定義名はtrackerのプラグイン定義名を指定します。省略時は定義名defaultが指定されたとみなします。
ベースページ名はフォームから作成されるページの親階層となるページ名を指定します。省略時は設置したページとなります。
trackerプラグインで作成したページを一覧表示します。
定義名はtrackerプラグインで指定した定義名と同じものを指定します。省略時は定義名defaultが指定されたとみなします。
ベースページ名はtrackerプラグインで指定したベースページ名と同じものを指定します。trackerプラグインでベースページ名を指定していない場合はtrackerプラグインを設置したページを指定します。省略時は設置したページとなります。
第3項目には一覧表示のソートに使う項目およびソート順を指定します。ソート項目は:config/plugin/tracker/定義名のページのfield項目内の項目から選択して下さい。省略時はページ名となります。ソート順は、ASC、DESC、SORT_ASC、SORT_DESCをコロン(:)の後に指定してください。また、セミコロン(;)で区切ることにより、複数のソート項目、ソート順を指定可能です。
表示上限は一覧表示するページ数の上限を指定します。省略時は全て表示されます。
ページの凍結を解除します。
ページ名には解除するページ名を指定します。ページ名はエンコードされている必要があります。
CACHE_DIR/entities.dat を生成します。
entities.datはHTMLの実体参照を判定するために用いられるテーブルを格納したファイルです。普通、利用者や管理者が意識する機会はありません。
配布ファイルに生成済のentities.datが付属するため、通常使用する機会はありません。