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

wiki@nothing/管理/Plugin のバックアップの現在との差分(No.17)


 [[wiki@nothing]]
 
 ''管理者専用のプラグインです。(メンテナンス用途に使用するため)''
 
 ''目次''
 
 #contents
 #br
 #br
 
 ** 管理wiki 関連[#m679df22]
 - [[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]
 対象のページを凍結し、不用意に変更できないようにします。
 
 ***引数 [#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.007 sec.)