2010年7月| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
トップ > Movable Type > Movabele Type 5.0 で画像挿入フォルダ名をリネームする方法

Movabele Type 5.0 で画像挿入フォルダ名をリネームする方法

2010年2月13日 15:29

画像の挿入

えっ!画像をアップロードするフォルダ名はMTの設定でできるの?

Movable Typeからアップロードした画像をシステムの仕様上「images」というフォルダに画像をアップロードする必要があって、顧客に毎回、「images」と入力するのを期待するのも無理な注文のなのでphpMyAdminでリネームしてみました。やり方は下記です。

  1. phpMyAdminにログイン
  2. 編集したいMovable TypeのDBを探す
  3. テーブル「mt_category」を開く
  4. フィールド「category_basename」を開く
  5. 該当するフォルダー名をリネームして「完了」をクリック。

ということを書いたら、「それで間違いじゃないけど、MTの設定でできるよ」とOscarさんとJunnamaさんに教えてもました(驚)。
MT3の時はできなかったのですが、MT4からできるようになったらしいです。TinyMCEや、FCKeditorではファイルマネージャーを使っていたし、アイテムを探してもなかったので、まったく気づきませんでした(恥)
せっかくなので、教えてもらった話を書きます。

■Movable Typeの設定

画像の挿入

フォルダは「アイテム」でも「ブログ記事の作成」でもどちらでも作れるけど、ここでは「ブログの作成」からおこなってみます。

画像の挿入

ラジオボタンに、チェックを入れたら、右のプラスアイコンをクリック

画像の挿入

テキストフィル-ルドに、(更新管理者が)わかるように任意の名称を入力して、プラスアイコンをクリックします。
※作り手は自分本位であってはなりません。

画像の挿入

「folder23」という名称のフォルダーができました。
※folderのNoは環境によって異なります。

画像の挿入

フォルダ名を「images」にリネームしたいのですが、この画面からはリネームも削除もできません。それではと、FTPで「folder23」を削除しても「軍用機」を選んでアップロードすれば再び、「foldee23」がルートディレクトリ下に作られます。で、phpMyAdminで修正したのですが、MTの設定でできるよと…。いかに関心のないところは見てないかという悪い見本。

■フォルダの管理から編集

フォルダの管理

「ウェブページ」の「フォルダ」を開くと、「フォルダの管理」に作られたフォルダ一覧があります。「画像の挿入」で作られたフォルダの管理はこのページからおこないます。

phpMyAdmin

該当するフォルダ名をクリックして開いた「フォルダの編集」からパスの「編集」をクリックします。

phpMyAdmin

「folder23」を「images」に書き換えます。

phpMyAdmin

書換が完了したら、「変更を保存」をクリックして再構築します。以上で設定は終了です。

■画像の挿入で確認

phpMyAdmin

「画像の挿入」ボタンを押して画像をアップロードすると、アップロード先の「フォルダーの選択をクリックして「画像」にチェックをいれると、アップロード先に「images/」と表示されます。
「images」というフォルダー名は予め作らなくてもシステムで作ってくれます。

Next FTP

FTPでみればご覧のように「images」フォルダができてます。フォルダを開くと先ほどアップロードした画像ファイルがあるはずです。
ルートディレクトリにアップロードしてほしくない場合だけでなく、システムの仕様上必ずこのフォルダに画像をアップロードしてほしい場合等にご利用ください。

■ファイル管理についての考察

一般的な汎用CMSにはPHPやJavaScriptで作られた、WYSIWYGエディタ付属や独自のファイルマネージャーが採用されていて、設定したディレクトリから下にだけファイルがアップロードできるようになってます。
また、それらのファイルマネージャーはし、FTPでアップロードしても、ファイルマネージャーからファイルが確認できるようになってます。
だけど、Movable Typeは未だにブログのルートディレクトリに画像がアップロードを許可する構造になっているし、FTPからアップロードしたものはアイテムで管理されないから、FTPでアップロードした画像を表示させたい場合は、直接HTMLソースに画像ファイルのURLと画像サイズを記述するしかないです。
こんな仕様は不便で仕方ないので、僕はMT3では TinyMCEにファイルマネージャーを同梱して、MT4ではFCKeditorにファイルマネージャーを組み込んで公開しました。これらは設定 したディレクトリ以下にしかファイルがアップロードできませんし、画像の挿入ボタンから、ファイルマネージャーを呼び出せる仕組みになってます。
でも、残念なことに、CKEditorにはファイルマネージャーが用意ないんですね。でも、ファイルマネージャーは更新の頻繁にあるサイトには必需品だから、なんとかしたいなぁと考えているところです。
※CKEditorには、「CKFinder」というファイルマネージャーがありますが有償です。

ということで、本日は駄文で失礼しました(謝)。

投稿者: Dakiny 日時: 2010年2月13日 15:29 |  このエントリーをはてなブックマークに追加 「Movabele Type 5.0 で画像挿入フォルダ名をリネームする方法」のはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 このエントリのdeliciousの被リンク数  |  このエントリをlivedoorクリップに追加 このエントリのlivedoorクリップ被リンク数 |  「Movabele Type 5.0 で画像挿入フォルダ名をリネームする方法」をTwitterでつぶやく |   | コメント(0)  | トラックバック (0)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1974
※文章内容と関係のないトラックバックは固くお断り。

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments