一覧 検索 最終更新 改名 | ヘルプ | 最終更新のRSS |

管理者専用のプラグイン のバックアップソース(No.5)

//一部抜粋



*edit (指定ページを編集) [#pbdb8398]
コマンド
~インライン型プラグイン

***書式 [#sfc6a22e]
 ?cmd=edit &page=ページ名
 &edit( [ページ名 {[,nolabel] [,noicon]}] ){ ラベル名 };

***概要 [#mf693634]
''指定したページを編集します。''

***引数 [#u452514f]
-''コマンド型の記述では、ページ名に編集するページを指定します。(ページ名はエンコードされていなければなりません。)''
-''インライン型の記述では、ページ名は編集するページを指定します。(省略時は設置したページです。)''
-''nolabel,noicon,ラベル名 でリンクの表示方法を指定します。''
--nolabel : 編集用リンクの文字列をnoicon 指定時は短縮表記、未指定時は省略します。
--noicon  : 編集用リンクに画像を表示しません。
--ラベル名 : 編集用リンクの文字列として表示する文字列を指定します。

***プラグイン内設定 [#oc75872d]
-PLUGIN_EDIT_FREEZE_REGEX freezeプラグインを介さず、直接入力されたfreezeを除去する正規表現

*filelist (ページ一覧を記録するファイル名と共に表示) [#x24f0f76]
コマンド

***書式 [#i6b2018e]
 ?cmd=filelist

***概要 [#ia8a2e2a]
~ページの一覧を各ページが記録されているファイル名と共に表示します。

***備考 [#w464fbf8]
-''主として管理者がメンテナンス用途に使用します。''


*freeze (対象のページを凍結) [#nd15f694]
コマンド
~(ブロック型プラグイン)

***書式 [#d6258de3]
 ?cmd=freeze &page=ページ名
 #freeze


***概要 [#v8a74803]
対象のページを凍結し、不用意に変更できないようにします。

***備考 [#o051303c]
-''主として管理者がメンテナンス用途に使用します。''


***引数 [#y588932f]
-''ページ名には凍結するページを指定します。ページ名はエンコードされている必要があります。コマンド型でfreezeプラグインを実行するとブロック型プラグインが凍結対象のページ先頭に挿入されます。(凍結解除の場合は削除)''
-''ブロック型のfreezeプラグインはPukiWikiが内部的に利用するもので、基本的に利用者が意識する機会はありません。''

*related (対象ページ参照ページの一覧を表示)[#ra43e273]
~コマンド
~擬似ブロック型プラグイン
***書式 [#jfb1e29d]
 ?plugin=related [&page=ページ名]
 #related

***概要 [#p7b03753]
~対象のページを参照しているページの一覧を表示します。
***引数 [#d4923c13]
~ブロック型で実行時、設置したページが対象となります。
~コマンドで実行時、ページ名に対象となるページを指定できます。
(省略した場合、トップページが指定されたとみなします。)

*rename (既存ページの名前を変更) [#ydfadc8e]
~コマンド
***書式 [#p7e82278]
 ?plugin=rename [&refer=ページ名]

***概要 [#ib2cb1e1]
~既存ページの名前を変更します。実行には管理者権限が必要です。
~ページの本文のほか、指定されたページ名の差分、バックアップ、添付ファイル、カウンターを一気にリネームします。 
***引数 [#n0164834]
~ページ名には変更するページの名前を指定します。省略時はページ名の選択または正規表現置換用文字列入力画面が表示されます。 
~実行結果は変換結果のページ(PLUGIN_RENAME_LOGPAGE で指定。標準は :RenameLog)に追記されます。
***プラグイン内設定 [#t2cad7d2]
--PLUGIN_RENAME_LOGPAGE ページ名の変換結果を出力するページ名
***備考 [#n3461332]
~ページ内のリンクの書き換えは行ないません。yetlistなどを駆使して対処してください。
~TrackBackやRefererの情報は更新されません。
~リネーム対象のページが凍結されているかどうかはチェックしていません。
~関連ページにリネーム対象の文字列が複数含まれているとおかしくなります。
--たとえば、hogeおよびhoge/hogeという二つのページがあったときに、hogeページをfugaに(関連ページを含んで)リネームすると、hoge/hogeページの名前がfuga/fugaになってしまいます。

(HTML conversion costs 0.004 sec.)