TinyMCE&MCImagemanager

/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager/pages/im/index.html

http://tinymce.moxiecode.com/paypal/item_filemanager.php
よりMCImagemanager購入。

TinyMCEのプラグインディレクトリへそのまま設置
/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager

TinyMCE呼び出し側のplugins部にimagemanagerを追記。
plugins: “xxx,xxx,xxx,imagemanager”,

MCImagemanagerの設定
/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager/config.phpを編集。

$mcImageManagerConfig[‘filesystem.rootpath’]
イメージを保存するディレクトリを相対又は絶対パスで記述。
設定したディレクトリのパーミッションを適宜設定。

以下は、イメージのURLを調整したい場合。

$mcImageManagerConfig[‘preview.wwwroot’]
ドキュメントルートを相対又は絶対パスで記述。
相対パスが意図する階層と違う場合など。

$mcImageManagerConfig[‘preview.urlprefix’]
スキームとホストを記述。
URLが http://xxxxxx.xxx/ から始まるようになる。

——————————————————–

MCImagemanagerはデフォルトで画面のキャッシュを作るらしい。
/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager/js/_cache

当初設置時、MCImagemanagerの各種変数がうまくロードできなくて
キャッシュを削除したら回復ということがあった。一晩悩んだ。。

試験中は適宜キャッシュ削除か
/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager/js/index.phpの
$compressをfalseにしとくのが良いのかも。

——————————————————–

/path/to/tinymce/jscripts/tiny_mce/plugins/imagemanager/pages/im/index.html
といった形でimagemanagerは普通にアクセスできるので、
必要に応じてアクセス制限が必要。

session.use_trans_sid

Aタグなどに自動的にセッションIDを付加するわけだが、
色々忘れてたので一応メモ。

———————————–

PHP <= 4.2.3 では PHP_INI_ALL。 PHP <= 5 では PHP_INI_PERDIR。 PHP 4.0.3 以降で利用可能。 事実上PHP_INI_PERDIR。 利用時はphp.iniに直接記述かhttpd.conf又は.htaccessに記述。 ----------------------------------- 記述例 php_value session.use_cookies 0 php_value session.use_trans_sid 1 ※use_cookiesをoffにしておく ----------------------------------- 自動的にセッションIDを付加するのは基本的に相対パス。 ----------------------------------- formタグへのhiddenタグ付加は絶対パスでも付加されてしまう。 ※外部サイトへPOSTするときなどセッションIDが漏れないよう注意 ----------------------------------- url_rewriter.tagsで付加されるタグをコントロール可能。 ※formタグへの付加をOFFにするほうがいいかも デフォルト url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" 変更 url_rewriter.tags = "a=href" とか 記述例 php_value url_rewriter.tags "a=href"