O

online

皮別

ブロック型プラグむン

むンラむン型プラグむン

重芁床

★★☆☆☆

曞匏

#online

&online;

抂芁

珟圚PukiWikiを参照しおいる、おおよそのナヌザヌ数を衚瀺したす。

ナヌザヌ数は、プラグむンを呌び出された時点で蚘録されたアドレスずタむムスタンプのうち、分以内(倉曎可胜)にアクセスのあったアドレスの数です。

プラグむン内蚭定

  • PLUGIN_ONLINE_TIMEOUT タむムアりトの秒数
  • PLUGIN_ONLINE_USER_LIST ナヌザヌ情報を保存するファむル
  • PLUGIN_ONLINE_LIST_REGEX ナヌザヌ情報取埗甚の正芏衚珟
備考

ナヌザヌ数のカりントはペヌゞ単䜍でなく、蚭眮されたPukiWiki毎に行っおいるため、MenuBarなど頻繁に呌び出される堎所に蚘述するかスキンに埋め蟌むのが普通です。


P

paint

皮別

コマンド

ブロック型プラグむン

重芁床

★☆☆☆☆

曞匏
#paint(
[幅]
[,高さ]
)
抂芁

Javaアプレットで描いた絵を、そのペヌゞに添付したす。

ば科孊的愛情で配垃されおいるBBSPainter.jarを䜿甚しおいたす。

幅ず高さに、デフォルトのキャンバスサむズを指定したす。省略時は(80,60)ずなりたす倉曎可胜

プラグむン内蚭定

  • PAINT_INSERT_INS 入力内容を先頭/末尟のどちらに挿入するか
  • PAINT_DEFAULT_WIDTH デフォルトの描画領域の幅
  • PAINT_DEFAULT_HEIGHT デフォルトの描画領域の高さ
  • PAINT_MAX_WIDTH 描画領域の幅の䞊限
  • PAINT_MAX_HEIGHT 描画領域の高さの䞊限
  • PAINT_APPLET_WIDTH アプレット領域の幅
  • PAINT_APPLET_HEIGHT アプレット領域の高さ
  • PAINT_NAME_FORMAT 名前欄の挿入フォヌマット
  • PAINT_MSG_FORMAT コメント欄の挿入フォヌマット
  • PAINT_NOW_FORMAT 時刻欄の挿入フォヌマット
  • PAINT_FORMAT コメント内容党䜓の挿入フォヌマットメッセヌゞあり
  • PAINT_FORMAT_NOMSG コメント内容党䜓の挿入フォヌマットメッセヌゞなし
備考

PukiWikiのむンストヌルディレクトリに䞊蚘BBSPainter.jarを入れるのを忘れないでください。このプラグむンが䜕の圹にも立たなくなりたす。

pcomment

皮別

コマンド

ブロック型プラグむン

重芁床

★★★☆☆

曞匏
#pcomment({
[コメント蚘録ペヌゞ],
[衚瀺件数],
[noname],
[nodate],
[above],
[below],
[reply]
})
抂芁

別のペヌゞにコメントを蚘録するこずができるcommentプラグむンです。蚭眮した堎所には最新のコメントだけを衚瀺するこずができたす。ラゞオボタンを衚瀺し、指定した郚分にコメントを付けるこずもできたす。

匕数

コメント蚘録ペヌゞ にはコメントを蚘録するペヌゞ名を指定したす。省略するず、pcommentプラグむン内の PLUGIN_PCOMMENT_PAGE で指定されたペヌゞにコメントが蚘録されたす。デフォルトは [コメント/(蚭眮したペヌゞ名)] です。指定したペヌゞが存圚しなくおも、最初にコメントを远加した時に䜜成したす。

衚瀺件数 は衚瀺する最新コメントの数を指定したす。第1レベルの番号なしリストだけをカりントしたす。省略するず、pcommentのデフォルト件数(通垞10件。 PLUGIN_PCOMMENT_NUM_COMMENTS で倉曎可胜)が衚瀺されたす。

衚瀺件数は コメント蚘録ペヌゞ より埌に指定しお䞋さい。コメント蚘録ペヌゞを省略しお 衚瀺件数 を指定する堎合は、 コメント蚘録ペヌゞ に空癜を指定したす。䟋: #pcomment(,15)

noname,nodate,above,below,reply でコメントの衚瀺方法、入力方法を指定したす。

  • noname  名前の入力欄を衚瀺したせん。
  • nodate  日付を挿入したせん。
  • above  挿入したコメントをフォヌムの䞊に衚瀺したす。コメントは䞊が叀く、䞋に向かっお新しい順に䞊びたす。
  • below  挿入したコメントをフォヌムの䞋に衚瀺したす。コメントは䞋が叀く、䞊に向かっお新しい順に䞊びたす。
  • reply  コメントの頭にラゞオボタンを衚瀺したす。あるコメントに察するリプラむが、そのコメントのラゞオボタンをチェックするこずで可胜になりたす。
プラグむン内蚭定

  • PLUGIN_PCOMMENT_PAGE  ペヌゞ名のデフォルト(%sに$vars['page']が入る)
  • PLUGIN_PCOMMENT_NUM_COMMENTS 衚瀺する(最新の)コメント数のデフォルト
  • PLUGIN_PCOMMENT_SIZE_NAME  名前欄の衚瀺桁数
  • PLUGIN_PCOMMENT_SIZE_MSG  コメント欄の衚瀺桁数
  • PLUGIN_PCOMMENT_DIRECTION_DEFAULT 入力内容を先頭/末尟のどちらに挿入するか
  • PLUGIN_PCOMMENT_FORMAT_NAME 名前欄の挿入フォヌマット
  • PLUGIN_PCOMMENT_FORMAT_MSG  コメント欄の挿入フォヌマット
  • PLUGIN_PCOMMENT_FORMAT_NOW  時刻欄の挿入フォヌマット
  • PLUGIN_PCOMMENT_FORMAT_STRING コメント内容党䜓の挿入フォヌマット
  • PLUGIN_PCOMMENT_AUTO_LOG 自動過去ログ化を行う際の1ペヌゞあたりの件数(0で無効)
  • PLUGIN_PCOMMENT_TIMESTAMP コメントペヌゞのタむムスタンプを曎新せず、蚭眮ペヌゞのタむムスタンプを曎新するか
備考

曎新が衝突したずきは、予期せぬ堎所にコメントが挿入されるのを防ぐため、リプラむ先を指定しお蚘入したコメントはaboveたたはbelowの蚭定にしたがっお 䞀番前か䞀番埌ろに远加されたす。

コメント蚘入埌に衚瀺されるペヌゞのタむトルに「(#pcommentを曞いたペヌゞ)を曎新したした」ず衚瀺されたすが、実際に曎新されたのはコメントを蚘録するペヌゞです。

コメントを投皿しおも、#pcommentが曞かれたペヌゞは曎新されないので、最終曎新ペヌゞにはコメントを蚘録したペヌゞだけが曎新ずしお衚瀺されたす。

コメントずしお盞察参照([ [../] ]など)を甚いた堎合は、曞いたペヌゞず曞き蟌たれたペヌゞのどちらかで、意図したずおりに倉換されない可胜性がありたす。

自動過去ログ化機胜は PLUGIN_PCOMMENT_AUTO_LOG の件数  PLUGIN_PCOMMENT_NUM_COMMENTS の件数分のコメントを投皿した時に䜜動したす。

popular

皮別

ブロック型プラグむン

重芁床

★★☆☆☆

曞匏
#popular(
[[件数]
[,[察象倖ペヌゞ]
[,true|false]
]]
)
抂芁

人気のある参照回数の倚いペヌゞの䞊䜍数件を衚瀺したす。

匕数

件数には䞀芧の数を指定しお䞋さい。省略時はPLUGIN_POPULAR_DEFAULTに指定した件数です。

察象倖ペヌゞには、衚瀺察象倖ずするペヌゞを正芏衚珟で指定したす。䟋えば FrontPage や MenuBar などのペヌゞを䞀芧に衚瀺させたくないずきに䜿甚したす。

true, falseで、ペヌゞのカりント条件を指定したす。省略時は false です。

  • true  今日参照のあった回数順でペヌゞを衚瀺したす。
  • false  通算の参照回数順でペヌゞを衚瀺したす。
プラグむン内蚭定

  • PLUGIN_POPULAR_DEFAULT 件数未指定時の件数
備考

counterプラグむンのカりンタヌ情報を利甚しおいるので、counterプラグむンを蚭眮しおいないペヌゞはカりントの察象倖ずなりたす。党おのペヌゞにcounterプラグむンを蚭眮するのは非効率であるため counterプラグむンをMenubarやスキンに蚭眮するのが䞀般的です。


R

random

皮別

コマンド

ブロック型プラグむン

重芁床

★☆☆☆☆

曞匏
#random(
[メッセヌゞ]
)
抂芁

ランダムなペヌゞぞのリンクを衚瀺するプラグむン。

衚瀺するペヌゞの候補は蚭眮したペヌゞの䞋階局のペヌゞです。

匕数

メッセヌゞにはリンクに衚瀺する文字列を指定したす。省略時は 'press here.' ずなりたす。

備考

ブラりザの再読み蟌み察策はしおいたせん。リロヌドされるたびにランダムな衚瀺を繰り返したす。

read

皮別

コマンド

重芁床

★★★★★

曞匏
?cmd=read
&page=ペヌゞ名
抂芁

指定したペヌゞを衚瀺したす。該圓ペヌゞが存圚しない堎合は線集状態で開き、ペヌゞ名がInterWikiであった堎合は、その解決を行いたす。

plugin=やcmd=が指定されおいない堎合に内郚で暗黙に呌び出されるため、利甚者が意識する機䌚は少ないです。

匕数

ペヌゞ名には衚瀺したいペヌゞ名を指定したす。ペヌゞ名ぱンコヌドされおいる必芁がありたす。

recent

皮別

ブロック型プラグむン

重芁床

★★★★★

曞匏
#recent(
[件数]
)
抂芁

最近曎新されたペヌゞのうち、最新の数件を衚瀺したす。

匕数

件数には衚瀺件数を指定したす。省略時はプラグむン内蚭定で指定した倀です。

プラグむン内蚭定

  • PLUGIN_RECENT_DEFAULT_LINES 件数未指定時の件数
  • PLUGIN_RECENT_CACHE RecentChangesのキャッシュの堎所
  • PLUGIN_RECENT_USAGE 匕数未指定時に衚瀺されるヘルプ
  • PLUGIN_RECENT_EXEC_LIMIT ペヌゞ䞭で実行可胜な䞊限回数

ref

皮別

ブロック型プラグむン

むンラむン型プラグむン

重芁床

★★★★☆

曞匏

#ref(
添付ファむル名|
ペヌゞ名/添付ファむル名|
URL
[,ペヌゞ名]
{,
[left|center|right],
[wrap|nowrap],
[around],
[noicon],
[noimg],
[nolink],
[zoom],
[999x999],
[999%]
}
[,タむトル]
)

&ref(
添付ファむル名|
ペヌゞ名/添付ファむル名|
URL
[,ペヌゞ名]
{,
[noicon],
[noimg],
[nolink],
[zoom],
[999x999],
[999%]
}
[,タむトル]
);

抂芁

'#attach'でペヌゞに添付されたファむルを指定䜍眮に展開したす。添付ファむルが画像の堎合は画像を衚瀺し、それ以倖の堎合はダりンロヌド甚のリンクを衚瀺したす。

匕数

添付ファむル名にはペヌゞに添付したファむル名を指定したす省略時ぱラヌずなりたす。別ペヌゞ名/添付ファむル名ずする事で別ペヌゞの添付ファむルも指定できたす。

ペヌゞ名にはファむルを添付したペヌゞをWikiNameかBracketNameで指定したす。このオプションは最初(添付ファむル名の次)に蚘述しおください。省略時は蚭眮したペヌゞです。

パラメヌタにはファむルの展開方法を指定できたす。

  • left|center|right  衚瀺時の䜍眮を指定したす。省略時はleft(倉曎可)です。
  • wrap|nowrap  テヌブルタグで囲む/囲たないの指定を行いたす。省略時はnowrap(倉曎可)です。
  • around  テキストの回り蟌みを可胜ずしたす。省略時は回り蟌みを行いたせん。
  • noicon  ファむルが画像以倖の堎合に衚瀺されるアむコンを衚瀺したせん。省略時は衚瀺したす。
  • noimg  ファむルが画像の堎合に画像を展開しないようにしたす。省略時は展開したす。
  • nolink  元ファむルぞのリンクを匵らないようにしたす。省略時はリンクしたす。
  • zoom  瞊暪比を保持したす。省略時はサむズ指定に埓いたす。
  • 999x999  サむズを指定したす(幅x高さ)。省略時は拡倧率あるいは察象画像のサむズに埓いたす。
  • 999%  サむズを指定(拡倧率)したす。省略時は100%です、
  • タむトル  䞊蚘以倖のパラメヌタは画像の代替文字列、リンクのタむトル属性ずしお䜿甚されたす。ペヌゞ名やパラメヌタに芋える文字列を䜿甚するずきは、#ref(hoge.png,,zoom)のようにタむトルの前にカンマを䜙分に入れたす。
プラグむン内蚭定

  • PLUGIN_REF_USAGE 匕数未指定時に衚瀺されるヘルプ
  • PLUGIN_REF_IMAGE マッチ時に指定ファむルを画像ずみなす正芏衚珟
  • FILE_ICON アむコンむメヌゞのファむル
  • PLUGIN_REF_DEFAULT_ALIGN left,center,right省略時の衚瀺䜍眮
  • PLUGIN_REF_WRAP_TABLE wrap,nowrap省略時にテヌブルタグで囲むか
  • PLUGIN_REF_URL_GET_IMAGE_SIZE URL指定時に画像サむズを取埗するか
  • PLUGIN_REF_DIRECT_ACCESS 添付ファむルの画像衚瀺で UPLOAD_DIR のデヌタに盎接アクセスするか
備考

aroundで行った回り蟌み指定を解陀するには clearプラグむン、あるいはimgプラグむンを䜿甚しお䞋さい。

"ほげ"ずいう別ペヌゞの添付ファむル"fuga.jpg"をむンラむンプラグむン圢匏で参照する堎合、䞋蚘通りの蚘述方法が存圚したす。

(1) &ref(ほげ/fuga.jpg);
(2) &ref(fuga.jpg,[[ほげ]]);

䞊蚘通りの蚘述のうち、(2)の蚘述方匏は旧バヌゞョンず互換性を維持するために甚意されたもので、掚奚される蚘述方匏は(1)です。

いずれの蚘述方法であっおも䞀般的な動䜜は同じですが、いわゆるバナヌ画像のように衚瀺した画像が別ペヌゞぞのリンクずなるよう以䞋の指定をした堎合、

(1)  [[&ref(ほげ/fuga.jpg,nolink,りェブ名);>りェブのURL]] 
(2)  [[&ref(fuga.jpg,[[ほげ]],nolink,りェブ名);>りェブのURL]] 
(1)の蚘述方法は期埅通りの動䜜をしたすが、(2)の蚘述方法ではうたくリンクされたせん。

たた、ほげずいうペヌゞに添付された画像を、そのペヌゞ内でパラメヌタを指定しお䟋えば半分の比率で衚瀺する堎合、
(3)  &ref(./fuga.jpg,50%);
(4)  &ref(ほげ/fuga.jpg,50%);
(5)  &ref(fuga.jpg,[[ほげ]],50%);
(6)  &ref(fuga.jpg,50%);
(3)(5)は期埅通りに同じ結果をしたすが、(6)ぱラヌずなりたす。
これは(6)の曞匏が(2)の蚘述方匏であるため、
添付ファむル名fuga.jpgの次の匕数にペヌゞ名を期埅するためです。
(7)  &ref(fuga.jpg);
(7)は(6)ず䌌た蚘述ですが、添付ファむル名の次の匕数が省略されおいるため、゚ラヌにはなりたせん。

related

皮別

コマンド

擬䌌ブロック型プラグむン

重芁床

★★★☆☆

曞匏

?plugin=related
[&page=ペヌゞ名]

#related

抂芁

察象のペヌゞを参照しおいるペヌゞの䞀芧を衚瀺したす。

匕数

ブロック型で実行時、蚭眮したペヌゞが察象ずなりたす。

コマンドで実行時、ペヌゞ名に察象ずなるペヌゞを指定できたす。省略した堎合、トップペヌゞが指定されたずみなしたす。

rename

皮別

コマンド

重芁床

★★★☆☆

曞匏
?plugin=rename
[&refer=ペヌゞ名]
抂芁

既存ペヌゞの名前を倉曎したす。実行には管理者暩限が必芁です。

ペヌゞの本文のほか、指定されたペヌゞ名の差分、バックアップ、添付ファむル、カりンタヌを䞀気にリネヌムしたす。

匕数

ペヌゞ名には倉曎するペヌゞの名前を指定したす。省略時はペヌゞ名の遞択たたは正芏衚珟眮換甚文字列入力画面が衚瀺されたす。

実行結果は倉換結果のペヌゞPLUGIN_RENAME_LOGPAGE で指定。暙準は :RenameLog?に远蚘されたす。

プラグむン内蚭定

  • PLUGIN_RENAME_LOGPAGE ペヌゞ名の倉換結果を出力するペヌゞ名
備考

ペヌゞ内のリンクの曞き換えは行ないたせん。yetlistなどを駆䜿しお察凊しおください。

リネヌム察象のペヌゞが凍結されおいるかどうかはチェックしおいたせん。

関連ペヌゞにリネヌム察象の文字列が耇数含たれおいるずおかしくなりたす。

  • たずえば、hogeおよびhoge/hogeずいう二぀のペヌゞがあったずきに、hogeペヌゞをfugaに(関連ペヌゞを含んで)リネヌムするず、hoge/hogeペヌゞの名前がfuga/fugaになっおしたいたす。

rss

皮別

コマンド

重芁床

★☆☆☆☆

曞匏

?plugin=rss
[&ver=0.91|
1.0|
2.0]

抂芁

RecentChangesをRSSに倉換しお出力したす。

匕数

verで出力するRSSを指定したす。省略時は0.91を出力したす。

備考

RSSはサむトの芁玄を配信するために䜿われるXMLフォヌマットです。RSS 1.0はRDF(Resource Description Framework)にもずづいたRSS 0.9の埌継フォヌマットです。RSS 0.91は RDFにもずづかないRSSの実装で、RSS 2.0は RSS 0.91および 0.92の埌継フォヌマットです。RSSずいう頭字語が䜕の略であるかは、それぞれ異なりたす。

RSS 0.9および1.0: RDF Site Summary

RSS 0.91および0.92: Rich Site Summary

RSS 2.0: Really Simple Syndication

rss10

皮別

コマンド

重芁床

★☆☆☆☆

曞匏

?cmd=rss10

抂芁

RecentChangesをRSS(RDF Site Summary)1.0に倉換しお出力したす。

備考

rss10プラグむンの機胜はrssプラグむンにマヌゞされたため、
このプラグむンは過去ずの互換性のためにのみ存圚しおいたす。
(将来的に削陀される可胜性がありたす)

このプラグむンにアクセスするず、HTTPステヌタス・コヌド 301
(Moved Permanently)ずずもに、ver=1.0オプションを指定したrssプラグむン
のURIぞリダむレクトされたす。

ruby

皮別

むンラむン型プラグむン

重芁床

★☆☆☆☆

曞匏
&ruby(
ルビ
){
察象文字列
};
抂芁

文字列にルビをふりたす。

匕数

ルビには衚瀺するルビを指定したす。

察象文字列にはルビがふられる文字列を指定したす。

プラグむン内蚭定

  • PLUGIN_RUBY_USAGE 匕数未指定時に衚瀺されるヘルプ
備考

XHTML 1.1のルビに察応したブラりザでないず、ルビずしお衚瀺されたせん。IE5.5/6では衚瀺できたす。Netscape 7/MozillaではXHTML Ruby Supportを組み蟌めば衚瀺できたす。

ルビに察応しおいないブラりザではルビをふる文字列の盎埌にルビが( )に入れられお衚瀺されたす。