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

wiki@nothing/管理/Plugin のバックアップソース(No.20)

[[wiki@nothing]]

''管理者専用のプラグインです。(メンテナンス用途に使用するため)''

''目次''

#contents
#br
#br

** 管理wiki 関連[#m679df22]
-[[wiki@nothing/管理/英文ダミーページ]]
- [[wiki@nothing/管理/ダミーページ]]
- [[wiki@nothing/管理]]
- [[wiki@nothing/管理/SPAM]]
- [[wiki@nothing/管理/エラーページ]]
#br
*edit (指定ページを編集) [#m83142d8]
コマンド
~インライン型プラグイン

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

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

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

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

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

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

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

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


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

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


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

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


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

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

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

*rename (既存ページの名前を変更) [#ydfadc8e]
~コマンド
***書式 [#ia9ac5bf]
 ?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.008 sec.)