カテゴリ:プラグイン 自作 追加
attachlist.jpg

添付ファイルの一覧表示と一括操作プラグイン

attachlist.inc.php
製作者kanateko
ライセンスGPLv3
バージョン0.4
動作確認PukiWiki 1.5.3 - 1.5.4
最終更新2022-01-21

そのページに添付されたファイルの名前、ファイルサイズ、アップロード日時を表で一覧表示する。
キャッシュ機能付きのため2回目以降の表示は高速化される。
また、チェックボックスで添付されたファイルの一括操作*1が可能。

このプラグインでできること
  • 添付ファイルの名前、ファイルサイズ、アップロード日時を表にして一覧表示する
    • ファイルサイズの表記をKBかBかで選択可能
    • 2回目以降の表示はキャッシュを利用するため高速化する*2
  • 添付ファイルをチェックボックスで選択して一括操作できる
    • v0.4現在は削除のみ対応
    • 一括操作は管理者のみが使用可能

ダウンロード

最新: GitHub

日付バージョン備考
2022-01-210.4
  • 添付ファイルの一括削除機能を追加
0.3
  • キャッシュの削除機能を追加
0.2
  • キャッシュ機能を追加
2022-01-200.1
  • 初版作成

インストール

  1. GitHubにある「attachlist.inc.php」をダウンロードしてpluginフォルダに入れる

添付画面に組み込む場合

キャッシュ機能を利用する場合

プラグインの設定

ATTACHLIST_ALLOW_CACHE
キャッシュ機能を利用するかどうか。デフォルトはfalse。有効化する場合は上を参考にattachプラグインを改造する必要あり
ATTACHLIST_CACHE_DIR
キャッシュを保存するディレクトリ
ATTACHLIST_DISPLAY_BYTE
ファイルサイズの表示方法。デフォルトはfalse (キロバイト表示)

使用方法

#attachlist

基本的にアップロード画面に組み込んで使うことを想定しているが、ブロック型プラグインとしてページに表示することもできる。

添付ファイルの一括操作

delete.jpg
一括削除の流れ

添付ファイル一覧の右下に表示される「ファイルの一括操作」のリンクから操作画面に映ることができる。
この機能を利用する場合、ファイルの選択画面に行く前とファイル操作の最終確認画面で各1回ずつ、計2回管理者パスワードの入力が求められる。

v0.4現在、一括操作は削除のみ対応。
選択画面では添付ファイルの一覧から任意のファイルをチェックボックスでマークする。
その後画面下の「削除」を押すと確認画面が表示され、管理者パスワードを入力すると選択されたファイルの削除を行う。

使用例

一覧表示に関してはこのページなどを参考に。

一括操作の画面に関しては自身で導入して確認を。

追加したい機能

  • 一括凍結・解凍
    • 自分自身ファイルの凍結・解凍は使ったことがないためニーズがあるのかどうか

備考

  • 表のソート機能などは別途それ用のプラグインを組み込んでいるため、配布版にこの機能はない。
    使用しているプラグインに関してはこのページのプラグイン配布元の項を参照。

コメント

コメントはありません。 コメント/自作プラグイン/attachlist