日記/2008-5-25

最終更新時間:2008年05月25日 11時41分51秒

DeletePage プラグイン

 

 つまんないプラグインですが……。
 FreeStyleWikiのWikiメニュー(ページの最上部に表示されている「トップ 一覧 ソース……」の部分のこと)に、ページ削除のための「削除」を追加します。

インストール

  • 以下のファイルをダウンロードし、plugin/core以下にコピーする。
  • plugin/core/Install.pmに以下の3行を追加する。
$wiki->add_menu("削除"  ,"",994,1);
$wiki->add_handler("DELETE_PAGE","plugin::core::DeletePage");
$wiki->add_hook("show","plugin::core::DeletePage");

使い方

  • Wikiメニューの「削除」をクリックすると、そのページを削除してもよいかどうか、確認画面が表示されます。
  • 確認画面で「戻る」ボタンをクリックすると、ページは削除されず、元のページの表示に戻ります。
  • 確認画面で「削除」ボタンをクリックすると、そのページは削除されることになります。

補足

  • ページの削除のやり方がわからないという問い合わせがたびたびあるため作成しました。
  • 誤操作が怖かったので、ワンクリックでいきなり削除されるのではなく、ワンクッションおくようにしました。
    • というか、ワンクッションの画面だけ作りました。