Typeでファイルのアップロード時に、ファイルの拡張子によってアップロード先のディレクトリを自動的に切り替えるプラグインです。3.x以上で動作します。Typeインストールディレクトリの「plugins」ディレクトリの下にコピーしてください。Typeのシステム・メニューのプラグイン管理画面を表示し、プラグインの一覧に「UploadDir」が表示されていることを確認してください。使い方テンプレートの修正を行う必要はありません。インストール後、「アイテムのアップロード」を実行すると、ファイルを指定したときに、アップロード先のディレクトリがファイルの拡張子に応じて自動的に切り替わります。6.2以降のマルチアップロードでは、「拡張子に応じて決定」をチェックしてからファイルを指定することで、ファイルの拡張子に応じたディレクトリへのアップロードが開始されます。標準では、次のように設定されています。archive出力先のディレクトリの変更、拡張子の追加を行いたい場合は、各ブログの「設定」→「プラグイン」タブ内のUploadDirプラグインの設定画面で設定を編集します。標準設定は、次のようになっています。audio:mp3,wma,m4a,midi,wav,aiffvideos:mp4,m4v,mpeg,avi,mov,wmvimages:bmp,jpg,jpeg,gif,tif,tiff,pngtext:txtdocs:pdf,doc,xls,pptsrc:pl,c,cc,pas,rbarchive:bz2,cab,gz,jar,lzh,rar,tar,taz,zip1行につきひとつのディレクトリ設定となっています。行ごとの書式は次のようになっています。[出力ディレクトリ]:[拡張子],[拡張子],[拡張子],[拡張子],[拡張子],[拡張子]この時拡張子には「.(ピリオド)」を含まないようにしてください。この設定は、複数行えます。新たなディレクトリを追加する場合は、行を追加してください。テンプレートタグの使用UploadDirプラグインの設定にはテンプレートタグを使用することができます。テンプレートタグを使用した設定は、ビルドした結果が設定の書式になっている必要があります。次のような記述が可能です。format="%Y"$>/images:bmp,jpg,jpeg,gif,tif,tiff,png<$mt:AuthorBasename$>/docs:pdf,doc,xls,pptビルドに失敗した場合、アップロード画面の表示自体に影響を与えますので、テンプレートタグを用いる場合には、慎重に動作確認を行うことをおすすめします。6.3.5に対応した。(MT6.2+)未設定時にデフォルトでUploadDirが有効になるようにした。この機能はシステムのプラグイン設定画面にて切り替えることができます。[2015-12-10:v0.73](MT6.2+)ダイアログ表示のアップロード画面においてUploadDirの設定が反映されない問題を修正した。[2015-12-02:v0.72]MT6.2.2においてアップロード先「カスタム」を選択するとUploadDirのUIが消えてしまう問題に対処した。(MT6.2+)「アップロード時に変更を許可しない」設定でアップロードを行った場合にUploadDirの機能が動作しない場合がある問題を修正した。(MT6.2+)「アップロード時に変更を許可しない」設定でのアップロード画面でも拡張子設定を表示できるようにした。[2015-10-27:v0.711]v0.71においてワーニングが出力されてしまう問題を修正した。[2015-10-15:v0.71]設定にテンプレートタグを記述できるようにした。ドキュメントでの標準の拡張子設定が古かった問題を修正した。[2015-10-08:v0.70]MT6.2のマルチアップロードに対応した。[2011-06-03:v0.63]MT5.1に対応した。[2008-08-25:v0.62]特定の環境でScriptErrorが発生する不具合を修正した。標準の拡張子設定に「pdf,doc,xls,ppt」を追加した。[2008-08-20:v0.61]MT4.2に対応した。[2007-08-09:v0.60]MT4に対応した。Typeに本プラグインを無償でインストールし使用することができます。Inc.が所有しています。著作権者の許可なく本プラグインを改変、再配布することはできません。Inc.は本プラグインの使用に関する一切の保証とサポートを行いません。