Help
追加プラグイン
このサイト内で使われている追加プラグイン一覧。
A
addline
- 種別
ブロック型プラグイン / インライン型プラグイン
- 使用場所/使用用途
口調ページの項目追加
- 書式
#addline(設定名,[above|below|up|down|btn:<ボタン名>|ltext:<左テキスト>|rtext:<右テキスト>])
&addline(設定名,[before|after|above|below|up|down]){<リンク名>};
- 概要
ボタンやリンクを押すと、設定ページで指定した文字列を追加する。
行単位の追加。インライン型は同じ行内での文字列単位で追加も可能。
ボタンやリンクの表記も変更可。
引数は以下の通り。
- 設定名: 「:config/plugin/addline/設定名」で指定。
- above|below|up|down: #commentと同じで、追加するのがボタンの上か下かの指定
- above − 入力したコメントがコメント入力欄の上に追加される
- below − 入力したコメントがコメント入力欄の下に追加される
- btn - submitボタンに付ける名前
- ltext,rtext: submitボタンの左右につけるテキスト
- before,after: インライン型の場合に、追加するのがリンクの前(左)か後(右)の指定
- 配布先
「公式サイト>自作プラグイン」参照。
C
calendar(改)
- 種別
ブロック型プラグイン
- 使用場所/使用用途
トップページの日記
- 書式
#calendar(オプション指定)
- 概要
指定した位置にカレンダーを設置する。機能としてはcalendar2プラグインの改良型。
既存のプラグインではページ名と表示年月日、日記の非表示ぐらいしか設定できなかったが、
このプラグインでは色々な機能が搭載されている。
オプション設定は以下の通り。各設定は「,」で区切って使用できる。
- ページ名 - ページ名で表示するページの上位階層のページ名。 ページ名を省略すると設置したページ名。
- 日付 − 日記を表示する日付。(例2005年1月1日→20050101)
- +数値 or -数値 − 表示するカレンダーを±数値ヶ月ずらす。
- off − 日記を表示しない。
- clear − 日記を表示しないときの回り込みを解除する。
- right − カレンダーを右側に表示する。
- split − カレンダーの下へ日記が回り込まないようにする(calendar2のように表示する)。
- nolink − カレンダーの各日のページへのリンクをなくす。
- notitle − カレンダー上部の設置ページ名を表示しない。
- nocaption − 日々の日記のタイトルを表示しない。
- mon − カレンダー表示を月曜スタートにする。
- mini − カレンダー表示を小さくする。
- past − 過去の日記を表示する(本日の予定が無い場合に、古い1件を表示する)。
- future − 未来の予定を表示する(本日の予定が無い場合に、次の1件を表示する)。
- viewer , viewer=n − カレンダーの下に過去の日記、もしくは、将来の予定を表示する(別途futureを指定すると将来の予定表示になります)。
- trackback − Trackback件数を表示する。
- comment − コメントフォームの設置、コメントを表示する。設置と表示されるのは、設定した後に書いた日記から。
- 備考
最初から入っているcalendarプラグインと入れ替えてある(元calendarプラグインは名前を変えてある)。
- 配布元
teanan.homeip.net
L
lsx
- 種別
(コマンド)
ブロック型プラグイン
- 使用場所/使用用途
日記一覧の過去ログ
- 書式
#lsx([オプション])
- 概要
指定したパターンで始まるページ名を一覧表示する、ls2プラグインの改良版です。
- 引数
option=bool なオプションは共通して、 option, option=true, option=on でそのオプションが有効になり、option=false, option=off で無効になります。
- prefix=文字列
- リストするページ名の接頭辞。 省略時はカレントページ+"/"が指定されたことになる。 また / を指定した場合はすべてのページにマッチする。
相対指定(例えば PukiWiki ページにおける ./Hack/ = PukiWiki/Hack/)も可能。
- num=数字
- 表示件数指定。num=1 で1件目を表示。num=-1 で最後の1件を表示。
num=1:10 で頭から10件表示。num=:10 と書くこともできる。num=10:1 も同義。 num=-10: とすると最後の10件目以降の意味。num=-10:-1 と同義。num=-1:-10 とも書いても同じ。
num=5+2 で5件目から、そこから2件先まで(5,6,7)の意味。num=5-2 で5件目から、そこから2件前まで(3,4,5)の意味。num=-1+-2 なども可能。
さらに num=(1,3,5+2) のような表記も可能。
- depth=数字
- 見出しレベル限定。数字の指定は num と同じ書式。
- hierarchy=bool
- tree=leaf|dir
- 末端ページ(leaf)、またはその逆(dir)のようなものを表示する。デフォルトは単純に無効。tree=dir は DOS コマンドの tree のようなニュアンス。
備考:ようなものなので、ページ名を意識して付けていない場合効果は薄いでしょう。
- basename=bool
- 仮想ディレクトリ表現でのファイル名部分のみを表示する。例:PukiWiki/lsx.inc.php -> lsx.inc.php。
備考:hierarchy は強制的に off になります(hierarchy の場合すでに basename 的表現になっているので)。
- sort=name|date
- ソートの方法。name はページ名、date は更新日付(上が最新)によりソートする。デフォルトが name。
備考:sort=date の場合、hierarchy は強制的に off になります。
- reverse=bool
- non_list=bool
- pukiwiki.ini.php で定義される $non_list によるリスト排除。デフォルトで有効。
- except=正規表現
- リストしないページを正規表現にて指定。prefixを取り除いたページ名で判定。
ヒント: マッチングには ereg を使用します。 except=Test|sample → Test または sample を含むページを除く。
- filter=正規表現
- ページパターンをさらに正規表現で限定する。prefixを取り除いたページ名で判定。 prefix=/ (全ての意味) にしてこちらだけを使うのもあり。
ヒント: マッチングには ereg を使用します。
- date=bool
- new=bool
- 更新日付に対してNew!も表示。
備考:設定を再利用するため new プラグインを使用しています。
- contents=(オプション)
- ページ内の見出しもリストする。
備考:内部で contentsx プラグインを使用しているので、詳しいオプションは ../contentsx.inc.php を参照してください。オプションを複数指定する場合は contents=(num=1,depth=1) のようにできます。contents=(num=1,depth=(1,2)) のように入れ子もできます*2。
- include=(オプション)
- ページを include する
備考:この場合ページリストは中止され、include だけされます。
備考:内部で includex プラグインを使用しています。詳しいオプションは ../includex.inc.php を参照してください。オプションを複数指定する場合は include=(num=1:10,title=off) のようにできます
- 備考
ls プラグインとの違いについて。
- 対パス的表示。
- 階層的リスト表示。
- 階層指定。
- 表示件数指定
- pukiwiki.ini.php で設定する $non_list の利用。
- 正規表現によるページのフィルタ
- 正規表現による除外ページ指定
- 更新日時表示
- New 表示
- 更新日時によるソート
- link オプション、アクション型プラグイン消去
- 複数ページ include
- 配布元
Natoshi Seo
N
nicotmb
- 種別
ブロック型プラグイン
- 使用用途
ニコニコ動画の紹介
- 書式
#nicotmb(***)
- 概要
PukiWikiにてニコニコ動画のサムネイルを表示するためのプラグインです。
nicovideoプラグインと違い、iframeを使っていないため検索に引っかかるようになる。
「nicotmb_skin.html」書き換えれば表示方法を変えられる。
- 配布先
あっきぃうぃき
nicovideo
- 種別
ブロック型プラグイン
- 使用用途
ニコニコ動画の紹介
- 書式
#nicovideo(***)
- 概要
PukiWikiにてニコニコ動画のサムネイルを表示するためのプラグインです。
- 配布先
Epilogue
S
secedit.inc.php
- 種別
その他?
- 概要
見出し単位で編集可能になるプラグイン。
- 配布元
luntf.com
- 補足
ja.lng.php、en.lng.phpの「$_symbol_anchor」を半角スペースにしておくと見栄えがいい(と思う。)
shiftnote
- 種別
インライン型プラグイン
- 使用用途
口調ページとか色々。
- 書式
&shiftnote([nohr]);
- 概要
ページ内の区切りの良い場所に注釈を表示させる。
*見出し1
注釈1を含む文章
&shiftnote();
*見出し2
注釈2を含む文章
&shiftnote();
*見出し3
注釈3を含む文章
注釈1は見出し2の直前、注釈2は見出し3の直前のshiftnoteでそれぞれ表示され、残る注釈3はページ末に従来通り表示される。
- 引数
nohr - 脚注の前に付く水平線を出力しなくなります。
- 配布元
公式サイト「ページ内の任意の場所で、そこまでの注釈を表示」
Y
youtube
- 種別
ブロック型プラグイン
- 使用用途
ページ内でyoutubeの動画を表示
- 書式
#youtube(アドレスにあるv=以降の文字列を入力)
- 概要
PukiWikiにてyoutubeの動画を表示するためのプラグインです。
- 配布元
NinjaTips
|