« TinyMCE Plugin for Movable Type1.20Ja ボタンが表示されない | メイン | TinyMCE Plugin for Movable Type1.20Ja の表示ボタンのカスタマイズ »

iBrowserを使う

TinyMCE Plugin for Movable Type1.20Ja外部へのリンクに付属されたiBrowserを使ってみた。
/imagesの画像と/blog/imagesをiBrowserを使って挿入したりしたかったのですが、単にTinyMCEをインストールするだけでは、動作しないんですね。
1. iBrowserで利用したいフォルダのパーミッションを777等に変更します。
※各サーバの設定に詳細は依存します。
2./mt-static/TinyMCEforMT/js/tiny_mce/plugins/ibrowser/config.phpを開き、設定変更をします。

<デフォルトの設定>

$tinyMCE_imglibs = array(
array (
text => 'My Upload',
value => '../../../../../../ibrowser/uploads',
 url => 'ibrowser/uploads/',
create_dir => false,
upload => true,
delete => true
 
),
array (
text => 'Main Library',
value => '../../../../../../ibrowser/library',
url => 'ibrowser/library/',
create_dir => false,
upload => false,
delete => false
)
);

<変更した画像ディレクトリの設定>

$tinyMCE_imglibs = array(
array (
text => 'Main Images',
value => '../../../../../../images',
url => 'http://www.XXX.XX/images/',
create_dir => true,
upload => true,
delete => true
 
),
array (
text => 'Blog Images ',
value => '../../../../../../blog/images ',
url => ' http://www.XXX.XX/blog/images/',
create_dir => false,
upload => false,
delete => false
)
);

text・・・分かりやすい名前に変更できます。日本語は使えませんでした。
value・・・/mt-static/TinyMCEforMT/js/tiny_mce/plugins/ibrowser/config.phpから利用したいフォルダまでの相対パスです。
url・・・利用するフォルダのURLを入力します。デフォルトの設定のような書き方でもOKですが、URLでも動きました。
create_dir・・・新しいフォルダの作成を許可したいときはtrueにします。
upload・・・画像のアップロードを許可したいときはtrueにします。
delete・・・画像の削除を許可したいときはtrueにします。

3. ./mt-static/TinyMCEforMT/js/tiny_mce/plugins/ibrowser/config.phpを上書きします。

後は簡単!画像の挿入/編集ボタンをクリックすると新しい画面が開く。
画像のプレビューが無事表示されたときはうれしかったぁ・・・。
上手く動作しないときは、valueの相対パスが間違っている可能性や属性が変更できていない可能性があるので確認してみてください。

デフォルトでの画像のアップロードとiBrowserを比べると、デフォルトの画像のアップロードはサムネイルが簡単に作成できる点については便利ですが、それ以外はiBrowserの方が分かりやすいし便利ですね。

トラックバック

このエントリーのトラックバックURL:
http://granduo.net/mt/mt-tb.cgi/25

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年4月15日 15:39に投稿されたエントリのページです。

ひとつ前の投稿は「TinyMCE Plugin for Movable Type1.20Ja ボタンが表示されない」です。

次の投稿は「TinyMCE Plugin for Movable Type1.20Ja の表示ボタンのカスタマイズ」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type