こちらのプラグインを利用しているのですが、アップロードしたファイルをFTPソフトで削除できなく困っています。 MTから削除すると、MTの「アイテム」と、サーバーのファイルも削除する事ができているので、問題が無いと言えば無いのですが・・・。 出来ればFTPで削除する事もできればと思ってます。 mt-config.cgiに UploadUmask などを記述したのですが、Archiveuploaderには関係がありませんでした。 何か手段はありますでしょうか。
ご指摘ありがとうございます。
今まで気にしていませんでしたが、UploadUmask は反映されて然るべきだと思いますので、反映されるよう修正たものをリリースをしました。 http://code.google.com/p/toiplan-mtplugin-directory/downloads/list?q=label:ArchiveUploader
アップデートして頂ければ幸いです。
とても便利なプラグインありがとうございます。 このプラグインの機能が記事の新規作成画面から使えるととても便利なのですが、方法はないでしょうか? 勝手な希望ですみません。
きよさん、コメントありがとうございます。
例えば plugins/ArchiveUploader/config.yaml を修正して以下のようにすれば、 https://tec.toi-planning.net/demo/ArchiveUploader/config.yaml メニューの「新規作成」のプルダウンに「アーカイブアップロード」が追加され、 新規作成画面などからアップロードを行うことができるようになります。
このような意味でしょうか。
私からご質問したのに、お返事が遅れてすみません。イメージとしては、ブログ記事の新規作成画面にタイトル、本文のなどのように記事の一部のようにファイル選択をして、投稿するとアップされるというような機能ですが、これだけでも(それ以前にアーカイブで一括アップロードはありがたいです)、十分使いやすくなりました。本当にありがとうございます。MTはどうしてもアップロードのところが、使いにくいので助かります。 それと、ファイルの選択、アップロード先の指定画面ですが、ここをデフォルトで入力またはフィックスする方法はないでしょうか? いろいろ勝手を言ってすみません。お時間あるときにご返答いただければ幸いです。
きよさん、回答ありがとうございます。
アップロード先ディレクトリの指定には、 エムロジックさんで配布されている UploadDir が使えるかもしれません。 http://labs.m-logic.jp/2006/07/movabletypeuploaddir_pluginver.html ここで設定したディレクトリ指定は ArchiveUploader でも有効になります。
いかがでしょうか。
いろいろありがとうございます。明日試させていただきます。 MTはカスタマイズできるのでいいのですが、どこをどうやったかきっちりリストにしておかないと、バージョンアップの際困りそうですね。まだまだ勉強しないとです。 本当にありがとうございました。
すばらしいプラグイン、活用させて頂いています。 画像をAsset Managerにまで自動登録してくれる点なぞ、日本人ならではの「かゆいところに手が届く」ご配慮です。
ところで、気づいた点がありましたので、情報共有まで。 アーカイブした画像データのアップロード時、File::Temp::tempfile() の仕様で場合によっては/tmpにアーカイブファイルを書き込む様です。(再現条件が不明で申し訳ないです) レンタルサーバによっては /tmp の使用を規制している場合がありますので、私の場合、 App.pm (Ver.0.2.0) の 118行目を以下のように書き換えて暫定対応しました。 変更前:my $tmp_dir = $app->config('TempDir'); 変更後:my $tmp_dir = '/home/hogehoge/www/tmp'; (アップロード先が固定になってしまう点にご注意下さい)
ぱんどらさん、コメントありがとうございます。
ご指摘の方法で動作としては問題ないです。
また ArchiveUploader では、my $tmp_dir = $app->config('TempDir'); の記述で、 MTの一時ディレクトリの設定を引き継いでいますので、 以下のページにあるように設定ファイルで一時ディレクトリを指定していただければ、 そのディレクトリを利用するようになります。 http://www.movabletype.jp/documentation/appendices/config-directives/tempdir.html よろしければこちらも試して頂ければと思います。
よろしくお願いいたします。
たく様 ご回答ありがとうございます。 早速ご指摘頂いた方法で試させていただきました。
mt-config.cgi 上に環境変数 TempDir を設定するだけで、設定したパスへテンポラリアーカイブファイルが書き込まれることを確認いたしました。 /tmpへ書き込まれることもありませんでした。
ありがとうございます。
はじめまして
質問させてください。 ArchiveUploader 0.2.0を使わせていただいてますが zipファイルを選択、アップロードすると以下のメッセージが表示されます。
エラーが発生しました: テンプレート「error.tmpl」のロードに失敗しました。
アイテムを見ると正常に画像は登録されています。 なんとか、このエラーメッセージを表示されないようにしたいのですが、どんな原因が考えられるでしょうか?
モノノケさん、コメントありがとうございます。
検討したのですが、ご連絡頂いたようなエラーが起こりそうな原因は今のところ特定できていません。 念のため確認をさせて頂きたいのですが、以下の点はいかがでしょうか。 ・アップロードしたアイテムは全て正しく登録されていますでしょうか。 (一部だけがアップロードされているということはないか) ・失敗する環境はどのようなものでしょうか。 (OSの種類, MTのバージョン) ・失敗するzipファイルはどのようなものでしょうか。
今のところ怪しいところもないため、もしかしたら解決も難しいかもしれませんが、 差し支えない範囲で構いませんので、上記の内容について教えて頂ければありがたいです。
とても便利なプラグインだと思い、利用させて頂きたいのですが、ご相談させてください。
前記のきよさんのご返答にある“plugins/ArchiveUploader/config.yaml”をカスタマイズするとエラーになってしまいます。 「エラーが発生しました。」以外のメッセージが出ない為、原因不明・・・。 また、zipで一括アップしたアイテムにタグを設定したいのですが(日付とか)できないでしょうか?
お時間のある時にご返答頂けるとうれしいです。
先日書き込みさせて頂いたメニューの「新規作成」のプルダウンに「アーカイブアップロード」については自己解決しました!
サトさん、コメントありがとうございます。
解決されたとのことでなによりです。
また何かありましたらコメントを頂ければ幸いです。 よろしくお願いいたします。
ありがとうございます! 自己解決できてよかったです
ちなみにもう1つお聞きしたzipでアップしたアイテムにタグ付けるというのはできないでしょうか?
何度も書き込みすいません
ひとつ質問です。 例えばファイル名=1~70をアップしたとき、 データベースのasset_idを見てみると、 ファイル名70=asset_id:1 ファイル名1~69=asset_id:2~69 となります。 一番末尾ファイルがasset_id=1となってしまいますが、 これを同じようにファイル名70=asset_id70というように出力できないものでしょうか?
リアライズさん、コメントありがとうございます。 回答が遅くなりまして申し訳ありません。
バージョン2.0までのArchiveUploaderについてはアップロードされた画像のIDは特別な規則はなく、環境によってさまざまでしたが、先日リリースしたバージョン3.0では「作成日時」か「ファイル名」で登録順序を選択できるようにしました。これで任意の順番にすることが可能です。
ただ「ファイル名」の場合、コメントで頂いたような「ファイル名1」~「ファイル名70」のようになっている場合は意図通りに並ばないかもしれません。「ファイル1」の次は「ファイル2」ではなく「ファイル10」が登録されるようになっています。ファイル名で登録をしたい場合は「ファイル01」「ファイル02」...のようにしてください。
また頂いたコメントから考えると、「ファイル1」のasset_idを「1」のように、個別に指定したいという内容かなとも思ったのですが、もしかしたらそうですしょうか。ただ申し訳ありませんが、今のところはそのような指定はできません。
いかがでしょうか。 よろしければ新しいリリースをお試しいただければと思います。
Thank you!
It will be a nice feature to have the archive function in mt431 entry asset upload.
素敵なプラグインで感動してます!
ところが、zipファイル中で英語以外のファイル名に対応していますか? 自分のほうではどうもうまくいってません。 解凍されたファイルのファイル名がすべて化けています。
あださん、コメントありがとうございます。
日本語のファイル名でもアップロードできるように対応したバージョン(0.3.1)をリリースしました。 http://code.google.com/p/toiplan-mtplugin-directory/downloads/list?q=label:ArchiveUploader お試し頂ければ幸です。
ただファイル名の問題はサーバー側とアップロード側の両方に関係するため、上記のバージョンでも文字化けが発生することもあるかもしれませんが、その場合には日本語のファイル名は利用できないものとしてあきらめてください。
こちらのプラグインを利用しているのですが、アップロードしたファイルをFTPソフトで削除できなく困っています。
MTから削除すると、MTの「アイテム」と、サーバーのファイルも削除する事ができているので、問題が無いと言えば無いのですが・・・。
出来ればFTPで削除する事もできればと思ってます。
mt-config.cgiに UploadUmask などを記述したのですが、Archiveuploaderには関係がありませんでした。
何か手段はありますでしょうか。
ご指摘ありがとうございます。
今まで気にしていませんでしたが、UploadUmask は反映されて然るべきだと思いますので、反映されるよう修正たものをリリースをしました。
http://code.google.com/p/toiplan-mtplugin-directory/downloads/list?q=label:ArchiveUploader
アップデートして頂ければ幸いです。
とても便利なプラグインありがとうございます。
このプラグインの機能が記事の新規作成画面から使えるととても便利なのですが、方法はないでしょうか?
勝手な希望ですみません。
きよさん、コメントありがとうございます。
例えば plugins/ArchiveUploader/config.yaml を修正して以下のようにすれば、
https://tec.toi-planning.net/demo/ArchiveUploader/config.yaml
メニューの「新規作成」のプルダウンに「アーカイブアップロード」が追加され、
新規作成画面などからアップロードを行うことができるようになります。
このような意味でしょうか。
私からご質問したのに、お返事が遅れてすみません。イメージとしては、ブログ記事の新規作成画面にタイトル、本文のなどのように記事の一部のようにファイル選択をして、投稿するとアップされるというような機能ですが、これだけでも(それ以前にアーカイブで一括アップロードはありがたいです)、十分使いやすくなりました。本当にありがとうございます。MTはどうしてもアップロードのところが、使いにくいので助かります。
それと、ファイルの選択、アップロード先の指定画面ですが、ここをデフォルトで入力またはフィックスする方法はないでしょうか?
いろいろ勝手を言ってすみません。お時間あるときにご返答いただければ幸いです。
きよさん、回答ありがとうございます。
アップロード先ディレクトリの指定には、
エムロジックさんで配布されている UploadDir が使えるかもしれません。
http://labs.m-logic.jp/2006/07/movabletypeuploaddir_pluginver.html
ここで設定したディレクトリ指定は ArchiveUploader でも有効になります。
いかがでしょうか。
いろいろありがとうございます。明日試させていただきます。
MTはカスタマイズできるのでいいのですが、どこをどうやったかきっちりリストにしておかないと、バージョンアップの際困りそうですね。まだまだ勉強しないとです。
本当にありがとうございました。
すばらしいプラグイン、活用させて頂いています。
画像をAsset Managerにまで自動登録してくれる点なぞ、日本人ならではの「かゆいところに手が届く」ご配慮です。
ところで、気づいた点がありましたので、情報共有まで。
アーカイブした画像データのアップロード時、File::Temp::tempfile() の仕様で場合によっては/tmpにアーカイブファイルを書き込む様です。(再現条件が不明で申し訳ないです)
レンタルサーバによっては /tmp の使用を規制している場合がありますので、私の場合、 App.pm (Ver.0.2.0) の 118行目を以下のように書き換えて暫定対応しました。
変更前:my $tmp_dir = $app->config('TempDir');
変更後:my $tmp_dir = '/home/hogehoge/www/tmp';
(アップロード先が固定になってしまう点にご注意下さい)
ぱんどらさん、コメントありがとうございます。
ご指摘の方法で動作としては問題ないです。
また ArchiveUploader では、my $tmp_dir = $app->config('TempDir'); の記述で、
MTの一時ディレクトリの設定を引き継いでいますので、
以下のページにあるように設定ファイルで一時ディレクトリを指定していただければ、
そのディレクトリを利用するようになります。
http://www.movabletype.jp/documentation/appendices/config-directives/tempdir.html
よろしければこちらも試して頂ければと思います。
よろしくお願いいたします。
たく様
ご回答ありがとうございます。
早速ご指摘頂いた方法で試させていただきました。
mt-config.cgi 上に環境変数 TempDir を設定するだけで、設定したパスへテンポラリアーカイブファイルが書き込まれることを確認いたしました。
/tmpへ書き込まれることもありませんでした。
ありがとうございます。
はじめまして
質問させてください。
ArchiveUploader 0.2.0を使わせていただいてますが
zipファイルを選択、アップロードすると以下のメッセージが表示されます。
エラーが発生しました: テンプレート「error.tmpl」のロードに失敗しました。
アイテムを見ると正常に画像は登録されています。
なんとか、このエラーメッセージを表示されないようにしたいのですが、どんな原因が考えられるでしょうか?
モノノケさん、コメントありがとうございます。
検討したのですが、ご連絡頂いたようなエラーが起こりそうな原因は今のところ特定できていません。
念のため確認をさせて頂きたいのですが、以下の点はいかがでしょうか。
・アップロードしたアイテムは全て正しく登録されていますでしょうか。
(一部だけがアップロードされているということはないか)
・失敗する環境はどのようなものでしょうか。
(OSの種類, MTのバージョン)
・失敗するzipファイルはどのようなものでしょうか。
今のところ怪しいところもないため、もしかしたら解決も難しいかもしれませんが、
差し支えない範囲で構いませんので、上記の内容について教えて頂ければありがたいです。
よろしくお願いいたします。
とても便利なプラグインだと思い、利用させて頂きたいのですが、ご相談させてください。
前記のきよさんのご返答にある“plugins/ArchiveUploader/config.yaml”をカスタマイズするとエラーになってしまいます。
「エラーが発生しました。」以外のメッセージが出ない為、原因不明・・・。
また、zipで一括アップしたアイテムにタグを設定したいのですが(日付とか)できないでしょうか?
お時間のある時にご返答頂けるとうれしいです。
先日書き込みさせて頂いたメニューの「新規作成」のプルダウンに「アーカイブアップロード」については自己解決しました!
サトさん、コメントありがとうございます。
解決されたとのことでなによりです。
また何かありましたらコメントを頂ければ幸いです。
よろしくお願いいたします。
ありがとうございます!
自己解決できてよかったです
ちなみにもう1つお聞きしたzipでアップしたアイテムにタグ付けるというのはできないでしょうか?
何度も書き込みすいません
ひとつ質問です。
例えばファイル名=1~70をアップしたとき、
データベースのasset_idを見てみると、
ファイル名70=asset_id:1
ファイル名1~69=asset_id:2~69
となります。
一番末尾ファイルがasset_id=1となってしまいますが、
これを同じようにファイル名70=asset_id70というように出力できないものでしょうか?
リアライズさん、コメントありがとうございます。
回答が遅くなりまして申し訳ありません。
バージョン2.0までのArchiveUploaderについてはアップロードされた画像のIDは特別な規則はなく、環境によってさまざまでしたが、先日リリースしたバージョン3.0では「作成日時」か「ファイル名」で登録順序を選択できるようにしました。これで任意の順番にすることが可能です。
ただ「ファイル名」の場合、コメントで頂いたような「ファイル名1」~「ファイル名70」のようになっている場合は意図通りに並ばないかもしれません。「ファイル1」の次は「ファイル2」ではなく「ファイル10」が登録されるようになっています。ファイル名で登録をしたい場合は「ファイル01」「ファイル02」...のようにしてください。
また頂いたコメントから考えると、「ファイル1」のasset_idを「1」のように、個別に指定したいという内容かなとも思ったのですが、もしかしたらそうですしょうか。ただ申し訳ありませんが、今のところはそのような指定はできません。
いかがでしょうか。
よろしければ新しいリリースをお試しいただければと思います。
Thank you!
It will be a nice feature to have the archive function in mt431 entry asset upload.
素敵なプラグインで感動してます!
ところが、zipファイル中で英語以外のファイル名に対応していますか?
自分のほうではどうもうまくいってません。
解凍されたファイルのファイル名がすべて化けています。
あださん、コメントありがとうございます。
日本語のファイル名でもアップロードできるように対応したバージョン(0.3.1)をリリースしました。
http://code.google.com/p/toiplan-mtplugin-directory/downloads/list?q=label:ArchiveUploader
お試し頂ければ幸です。
ただファイル名の問題はサーバー側とアップロード側の両方に関係するため、上記のバージョンでも文字化けが発生することもあるかもしれませんが、その場合には日本語のファイル名は利用できないものとしてあきらめてください。