Source of +

#navi(PukiWiki/1.4/Manual/Plugin)

PukiWiki Plus!で追加されたプラグインのマニュアルです。~
最新情報はこちら→[[plus:PukiWiki/1.4/マニュアル/プラグイン/+]]

#contents

**addline [#j9b1ecc7]
:種別|
(コマンド)~
ブロック型プラグイン~
インライン型プラグイン~
:重要度|
★★☆☆☆
:書式|
''#addline(''
[&color(blue){設定名};] {, [&color(blue){above};|&color(blue){below};|&color(blue){up};|&color(blue){down};|&color(blue){btn:[ボタン名]};|&color(blue){ltext:[左テキスト]};|&color(blue){rtext:[右テキスト]};]}
'')''~
''&addline(''
[&color(blue){設定名};] {, [&color(blue){before};|&color(blue){after};|&color(blue){above};|&color(blue){below};|&color(blue){up};|&color(blue){down};]}
''){''
[&color(blue){リンク名};]
''};''
:引数|
設定名: 「:config/plugin/addline/設定名」の指定
--above|below|up|down: #commentと同じで、追加するのがボタンの上か下かの指定
--btn: submitボタンに付ける名前
--ltext,rtext: submitボタンの左右につけるテキスト
--before,after: インライン型の場合に、追加するのがリンクの前(左)か後(右)の指定
:概要|
ボタンやリンクを押すと、設定ページで指定した文字列を行単位でします。
インライン型は同じ行内での文字列単位で追加も可能。 
ボタンやリンクの表記も変更可。
//:使用例|
:作者|
sha

**adsense [#a08c7554]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★☆☆☆☆
:書式|
''#adsense(''
[&color(blue){999x999};] {, [&color(blue){text};|&color(blue){image};]}
'')''
:概要|
Google AdSense 広告を表示します。表示サイズは推奨サイズを入れてください。
:引数|
パラメータには広告サイズを指定できます。
--999x999 - サイズを指定します(幅x高さ)。省略時はデフォルトのサイズに従います。 
:プラグイン内設定|~
--GOOGLE_ACCOUNT AdSenseのアカウントを記述します。
--GOOGLE_DEF_W サイズが取得できないときのデフォルトサイズ(幅)
--GOOGLE_DEF_H サイズが取得できないときのデフォルトサイズ(高さ)
--GOOGLE_DEF_TYPE デフォルトの場合の表示タイプ
:備考|
Google Adsense は JavaScriptを使用します。
:作者|
みこ(Miko's Cafeterrace)

**attachref [#k589fee9]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★★☆☆☆
:書式|
''&attachref(''
[&color(blue){添付ファイル名};] [, {&color(blue){refの引数}; }{, &color(blue){button}; }]}
''){''
[&color(blue){ボタン名};]
''};''
:引数|
--button - <form></form>のsubmitボタン表示。デフォルトでは[添付]文字列によるリンク表示。リンクもボタンも、表示する文字列は<ボタン名>で変更可。 
:概要|
添付ファイルが存在しているときは ref と同じ動作をします。添付ファイルが存在していないときは画面に [添付] リンクが存在して、それを押すと、アップロードフォーマットが出現して、そこでファイルをアップロードすると、[添付]リンクのあった場所に&amp;ref(...);してくれます。
:作者|
sha

**backup [#kcb66797]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★★★★★
:書式|
''#backup(''
{[&color(blue){source};|&color(blue){nowdiff};|&color(blue){visualdiff};]}
{, [&color(blue){nolabel};|&color(blue){label};]}
'')''
:概要|
ページの更新履歴を表示します。また、ブロック型プラグインの場合は履歴のコンボボックスを表示して選択すると、その差分を表示します。(コマンド型の差分については [[PukiWiki/1.4/マニュアル/プラグイン/b]]を参照してください。)
:引数|
ブロック型プラグインのパラメータには表示方法を指定できます。
--source - 選択した履歴のソースを表示する機能を持つコンボボックスを表示します。
--nowdiff - 選択した履歴と現在のソース差分を表示する機能を持つコンボボックスを表示します。
--visualdiff - 選択した履歴と現在のソース差分をビジュアル表示する機能を持つコンボボックスを表示します。
--nolabel - コンボボックスのラベルを非表示にします。 
--label - コンボボックスのラベルを表示します。(現在は "Version:" です。)
:備考|
JavaScriptを使用します。
:作者|
みこ(Miko's Cafeterrace)

**button [#sb87cd2b]
:種別|
インライン型プラグイン
:重要度|
★☆☆☆☆
:書式|
''&button(''
[&color(blue){ボタン名};]
'');''
:概要|
 プッシュボタンを表示します。ボタンを教えても何も動作はありません。主に操作マニュアルなどで使用します。
:作者|
 reimy

**code [#sa607e5d]
:種別|
~擬似ブロック型プラグイン
:重要度|
~★☆☆☆☆
:書式|
~''#code(''
[&color(blue){言語名};|&color(blue){end};]
'')''
:引数|
--言語名~
c, d, java, php を指定できます。
:概要|
~#code([言語名]) ~ #code(end) までのブロックのコードを指定された言語に合わせて色つきで表示します。
:作者|
miko featuring [[ahiru>http://moephp.org]], sakurai

**description [#g1fdd5f6]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#description(''
[{[&color(blue){description};]}]
'')''
:引数|
--description~
HTMLヘッダに加えられるDescriptionの内容。
:概要|
~HTMLヘッダにDescriptionを追加します。
:作者|
不明

**footarea [#g5bbef13]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#footarea('' '')''
:引数|
不明
:概要|
不明
:作者|
不明

**headarea [#nf03b8e6]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#headarea(''
'')''
:概要|
不明
:作者|
不明

**jphoto [#v5a63231]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
 #jphoto
 #jphoto([ページ名])
 #jphoto([ページ名],[Flashサイズ])
 #jphoto([ページ名],[Flashサイズ],[写真サイズ])
 #jphoto([ページ名],[Flashサイズ],[写真サイズ],[拡大倍率%]):
:引数|
|引数|説明|省略時|h
|ページ名|このページに添付している画像をサムネイル化します。|表示しているページ|
|Flashサイズ|サムネイルのキャンバスサイズを指定します。|400x20|
|写真サイズ|写真のサムネイルサイズを指定します。|96x72|
|拡大倍率%|写真がマウスでポイントされたときの拡大倍率を指定します。|200|
:概要|
ページに添付しているJPEG画像のサムネイルをFlashで表示します。
:作者|
みこ

**keywords [#r294d262]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#keywords(''
[{[&color(blue){キーワード};]}], ...
'')''
:概要|
HTMLヘッダーにKeywordsを追加します。
:作者|
みこ

**lastmod [#uf72c1fb]
:種別|
(コマンド)~
インライン型プラグイン
:重要度|
★★☆☆☆
:書式|
''&lastmod(''
[{[&color(blue){ページ名};]}]
'');''
:概要|
該当するページの最終更新日時を表示します。ページ名を省略すると、現在表示しているページの最終更新日時を表示します。
:備考|
本来は、このプラグインは本家の「整形ルール」に記述されているのですが、未だに実装されていないので、Plus!で実装しています。
:作者|
みこ(miko's cafeterrace)

**mediaplayer [#cd8294ea]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★☆☆☆☆
:作者|
みこ

**minicalendar [#o67f1fba]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
''#minicalendar(''
[{[&color(blue){ページ名};|&color(blue){*};],
[&color(blue){yyyymm};],
[&color(blue){off};]}]
'')''
:概要|
~指定した位置にカレンダーを設置します。表示月のとなりに表示されたリンク(<< および >>)を選択することで先月/次月分のカレンダーを表示できます。カレンダー上でyyyy/mm/ddという日付を選択すると、ページ名/yyyy-mm-ddというページを表示できます。当日分のページが作成されていた場合、カレンダーの右隣に当日分のページ内容を表示します。
:引数|
~ページ名で表示するページの上位階層のページを指定できます。ページ名を省略すると設置したページのページとなります。ページ名に*を指定すると上位階層のページはなし(表示するページ名がyyyy-mm-dd)となります。
~yyyymmで表示するカレンダーの西暦と月を指定できます。省略時は当日の年月となります。
~offを指定時、当日分ページを表示する機能は抑制されます。省略時は当日分のページを表示します。
:備考|
~calender_editで作成したページはページ名/yyyymmddとなり、calender2で作成したページはページ名/yyyy-mm-ddとなるため、注意が必要です。
:作者|
みこ(miko's cafeterrace)

**minicalendar_viewer [#ra147b44]
:種別|
(コマンド)~
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
''#minicalendar_viewer(''
&color(blue){ページ名};,
&color(blue){yyyy-mm};|
&color(blue){n};|
&color(blue){x*y};|
&color(blue){this};
[,[&color(blue){past};|&color(blue){pastex};|&color(blue){future};|&color(blue){futureex};|&color(blue){view};]
[,&color(blue){年月日表示の区切り文字};]]
'')''
:概要|
~calendarプラグイン、calendar2プラグイン、minicalendarプラグインで作成されたページを指定した位置に表示します。
:引数|
~ページ名はcalendarプラグインまたはcalendar2プラグインを設置しているページの名前を指定します。ページ名はWikiNameまたはBracketNameで指定します。
~yyyy-mmを指定時、指定した年月のページを表示します。
~数字を指定時、指定した件数分のページを表示します。
~x*yを指定時、先頭より数えて x ページ目(先頭は0)から、y件づつ一覧表示します。x と yはいずれも数値です。
~thisを指定時、今月のページを一覧表示します。
~past、pastex、future、futureex、viewで表示するページの条件を指定します。省略/無指定時はpastとなります。
--past - 今日以前のページを表示します。
--pastex - 今日以前のページを表示します。(今日を含みません)
--future - 今日以降のページを表示します。
--futureex - 今日以降のページを表示します。(今日を含みません)
--view - 過去から未来へ一覧表示します。
:|~年月日の区切り文字は-や/などを指定します。省略した場合は-になります。
:備考|
~minicalendarプラグインでは今日の日付の記事がない場合、記事を表示しないため、午前0時になったとたんに記事が表示されなくなるという弱点がありました。minicalendar_viewerはその弱点を補うために開発されたプラグインです。minicalendar_viewは、日付が変わっても最新の記事を表示することができます。カレンダーそのものの表示はminicalendar(off)で行ないます。
:作者|
みこ(miko's cafeterrace)

**mixirss [#i39d1073]
:種別|
~コマンド
:重要度|
~☆☆☆☆☆
:書式|
 ./?plugin=mixirss 
:引数|
:概要|
~RecentChangesをRSS(RDF Site Summary)1.0に変換して出力します。
~rss, rss10プラグインよりもRSSリーダーで読みやすいフィードを生成します。
:作者|
 みこ

**msearch [#vc1a1fae]
:種別|
コマンド
:重要度|
★★★☆☆
:書式|
 ./?plugin=msearch&site=<site>&type=<type>&order=<order>&word=<word> 
:概要|
複数のPukiWikiサイトを一度に検索します。
:備考|
複数のPukiWikiサイトを一度に検索し、その結果をマージして表示します。
検索結果は、ファイルの経過時間順(デフォルト)を最新のものから順に表示します。
:作者|
sha

**navibar [#c58ec78c]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#navibar(''
'')''
:引数|
不明
:概要|
ナビゲーションバーを表示します(スキン用)。
:作者|
 みこ

**navibar2 [#af073389]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#navibar2(''
'')''
:引数|
不明
:概要|
プルダウンナビゲーションバーを表示します(スキン用)。
:作者|
 みこ

**navititle [#j27a60a7]
:種別|
~インライン型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''&navititle{''
''};''
:引数|
不明
:概要|
不明
:作者|
不明

**naviurl [#s16b81a0]
:種別|
~インライン型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''&naviurl{''
''};''
:引数|
不明
:概要|
不明
:作者|
不明

**nomenubar [#p6375e80]
:種別|
ブロック型プラグイン
:重要度|
★☆☆☆☆
:書式|
''#nomenubar''
:概要|
 メニューバー(画面左)を非表示にします。
:備考|
 メニューバーを隠してでも画面を広く使いたい場合や、メニューバー(画面左)表示が目障りである場合などに利用します。
:作者|
 みこ(miko's cafeterrace)

**nosidebar [#qd2cd895]
:種別|
ブロック型プラグイン
:重要度|
★☆☆☆☆
:書式|
''#nomenubar''
:概要|
 サイドバー(画面右)を非表示にします。
:備考|
 サイドバー(画面右)を隠してでも画面を広く使いたい場合や、サイドバー(画面右)表示が目障りである場合などに利用します。
:作者|
 みこ(miko's cafeterrace)

**null [#fe676ca6]
:種別|
インライン型プラグイン
:重要度|
★☆☆☆☆
:書式|
''&null{''
[&color(blue){文字列};]
''};''
:概要|
文字列はすべてコメント扱いとなり表示されなくなります。

**partedit [#ha39a1f9]
:種別|
ブロック型プラグイン~
:重要度|
★★☆☆☆
:書式|
''#partedit(''
[ on | off | default ]
'')''~
:引数|
|引数|説明|省略時|h
|on|見出し編集を有効にします|default|
|off|見出し編集を無効にします|default|
|default|見出し編集をサイト初期値にします||
:概要|
見出し編集の有効・無効は見出しアイコン(鉛筆マーク)で判別できます。
:作者|
みこ

**pre [#o8e2b601]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#pre(''
&color(blue){[number|nonumber]};
&color(blue){[link|nolink]};
&color(blue){[verbatim|noverbatim]};
&color(blue){[hard|soft]};
&color(blue){[icon|noicon]};
''){{''~
&color(blue){整形済み文字列};~
''}};''
:引数|
--number, nonumber~
行番号の表示をON/OFFします。
--link, nolink~
オートリンクをON/OFFします。
--verbatim, noverbatim
--hard, soft~
インライン展開をOFF/ONします。
--icon, noicon~
アイコン表示をON/OFFします。
:概要|
整形済みテキストを表示します。
:作者|
sky

**qrcode [#b2957b18]
:種別|
(コマンド)~
インライン型プラグイン
:重要度|
★☆☆☆☆
:書式|
''&qrcode(''
サイズ,訂正方法,バージョン,分割数
''){''
&color(blue){[バーコード化する文字列]};
''};''
:引数|
|引数|説明|省略時|h
|サイズ|バーコードの最小ピクセル|1|
|訂正方法|訂正コードのレベルです(N/M/H/Q)|M|
|バージョン|使用するQRコードのバージョン(1~10)|0(自動判別)|
|分割数|連結機能を使用する場合の分割数|1(分割しない)|
|文字列|バーコード化する文字列|省略不可|
:概要|
指定した文字列のQRコードを作成します。QRコードはSHIFT-JISで記載されます。
:プラグイン内設定|~
--QRCODE_DATA_DIR qrcodeプラグインがデータファイルを置くディレクトリ
:備考|
上記 QRCODE_DATA_DIR に必ず qrcode データをいれるのを忘れないでください。このプラグインが何の役にも立たなくなります。~
~
PukiWiki Plus!で添付しているプラグインです。(本家でも使用できます。)
:作者|
みこ(Miko's Cafeterrace)

**replace [#pf6a0f8f]
:種別|
コマンド
:重要度|
★★★☆☆
:書式|
''cmd=replace''
:概要|
指定した文字列を置換します。大文字小文字(および記号)はすべて区別します。
:備考|
一応、PukiWikiのバックアップ機能を利用したバックアップはおこなっていますが、取り扱いに十分注意してください。また、不用意なミスを防ぐためにリリース時の管理者パスワードでは、このプラグインは使用できないようになっています。
:作者|
みこ(miko's cafeterrace)

**side [#x68a2e69]
:種別|
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
''#side(''
&color(blue){ページ名};
'')''
:概要|
~デフォルトのスキンにて、ページの右側に右メニュー用のページ(SideBar)を表示するために内部的に使用されています。
~任意のページでブロック型プラグインとして使用すると、引数に指定したページをメニュー用ページに指定できます。&br;
例えば通常はSideBarを表示するサイトで、hogeというページだけはSideBarの代わりにhogeMenuというページを表示したい場合、hogeというページに #side(hogeMenu) と記述する事で実現できます。
~ソース中のSIDE_ENABLE_SUBMENU をTRUEとすると、表示中のページの上位階層のSideBarか、同階層にあるSideBarページをメニューとして表示するようになります。&br;
例えば FrontPage, SideBar, hoge, fuga, hoge/SideBar, hoge/hoge というページが存在する場合は、FrontPage、fuga、MenuBar では SideBar がメニューとして表示され、hoge,  hoge/SideBar, hoge/hogeでは hoge/SideBar がメニューとして表示されます。
:引数|
~メニュー用ページとして表示するページ名を指定します。
:プラグイン内設定|~
--SIDE_ENABLE_SUBMENU サブメニューを使用するか
--SIDE_SUBMENUBAR サブメニューを使用する場合にメニューとして呼び出されるページ名。デフォルトは SideBar。
:備考|
~デフォルトのメニュー用ページをSideBar以外のページとする場合は、pukiwiki.ini.php の $sidebar を変更して下さい。(通常は変更しないでください。)
:作者|
みこ(miko's cafeterrace)

**skin [#i00b8bc9]
:種別|
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
''#skin(''
&color(blue){スキン名};
'')''
:引数|
--スキン名 ... SKIN_DIR(デフォルトは skin/)の中にあるスキン名(pukiwiki.skin.ja.php ならば pukiwiki がスキン名となる)
:概要|
ページを表示するときのスキンを指定することができます。
:作者|
みこ(miko's cafeterrace)

**splitinclude [#v7643c95]
:種別|
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
 #splitinlcude([ページ名],[ページ名],[...])
:概要|
画面をn分割してページを表示します。主に等幅の段組として使用します。
:作者|
みこ

**sub [#pc185d2a]
:種別|
インライン型プラグイン
:重要度|
★★★☆☆
:書式|
 &sub{[文字列]};
:内容|
指定した文字列は下付き文字になります。
:作者|
reimy

**sup [#wb0c2c5a]
:種別|
インライン型プラグイン
:重要度|
★★★☆☆
:書式|
 &sup{[文字列]};
:内容|
指定した文字列は上付き文字になります。
:作者|
reimy

**toolbar [#n2db744f]
:種別|
~ブロック型プラグイン
:重要度|
~☆☆☆☆☆
:書式|
~''#toolbar(''
'')''
:引数|
不明
:概要|
画面右下にあるアイコンによるボタンを表示します(スキン用)。~
:作者|
みこ

**tooltip [#v0d096c1]
:種別|
インライン型プラグイン
:重要度|
★★★★★(Plus!では必須)
:書式|
 &tooltip(<term>){<definition>};
 &tooltip(<term>);
:引数|
-<term>にマウスカーソルを合わせると、ツールチップとして説明が出現する。 
-<term>が存在するページ名だった場合には、そのページへのリンクになる。
:作者|
みこ featureing sha

**vote2 [#td02a825]
:種別|
ブロック型プラグイン
:重要度|
★★★☆☆
:書式|
:作者|
sha