サマリ | 添付ファイル一覧の高速表示と一括操作ができるプラグイン |
---|---|
リビジョン | 1.0 |
対応バージョン | 1.5.3 |
投稿者 | kanateko |
投稿日 | 2022-01-22 (土) 04:39:13 |
アップロード画面を添付ファイル一覧付きのものに置き換えるプラグイン。 各添付ファイルの名前、ファイルサイズ、アップロード日時を表に整形して出力します。 2回目以降の表示にはキャッシュを利用するため、添付ファイルが多いページでも素早く一覧を表示できます。 また、そのページに添付された任意のファイルを選択し、複数ファイルの一括削除・凍結・解凍が可能です。
導入に際して標準のattachプラグインにいくらか手を加える必要があります。
v1.0からattachプラグインを改造する必要がなくなりました。v0.5以前からアップデートする場合はattachプラグインを元の状態に戻しておくのを忘れずに。
注:同名のプラグインが既にあることに気づかずattachlistの名前を使用してしまいました・・・。導入時に競合する場合はプラグイン名を変更してください。
- $_LINK['upload'] = "$script?plugin=attach&pcmd=upload&page=$r_page"; + $_LINK['upload'] = "$script?plugin=attachlist&pcmd=upload&page=$r_page";
インストールの項に従ってhtml.phpを修正してある場合、ナビゲーションバーの「添付」を押すとアップロード画面 + ファイル一覧が表示されるようになります。
一応ブロック型プラグイン (#attachlist) としてページに添付ファイル一覧を表示することも可能です
添付ファイル一覧の左上に表示される「ファイルの一括操作」のリンクから操作画面に移ります。 この機能を利用する場合、ファイルの選択画面に行く前とファイル操作の最終確認画面で各1回ずつ、計2回管理者パスワードの入力が求められます。
v1.0現在、一括操作は削除・凍結・解凍に対応。 選択画面では添付ファイルの一覧から任意のファイルをチェックボックスでマークし、その後画面下の「削除」「凍結」「解凍」のいずれかを押すと確認画面が表示されます。 確認画面で操作するファイルを確認した後、管理者パスワードを入力すると処理が実行されます。
アクション型で以下のように入力して使うと、添付ファイル一覧のキャッシュを全て削除できます。
?cmd=attachlist
削除を実行するには管理者パスワードが必要です。
導入後の画面などは自サイトを参考にしていただければと思います。 他にもいくつかのプラグインを公開していますので良かったらどうぞ。
GPL v3