tinyMCE のパスに関して、あらゆる種類の奇妙な問題が発生しています。MCImageMana と関係があるかどうかはわかりませんが、セットアップを要約してみます。
.NET Web サイトを持っています。今のところ、アプリケーションのルートはhttp://localhost/APP/にあります
tiny_mce は ~/tiny_mce でホストされ、imagemanager プラグインはもちろん ~/tiny_mce/plugins/imagemanager にあります。
~/uploads は、画像をアップロード/管理する場所です
~/tiny_mce/plugins/imagemanager/web.config には次のキーが含まれています。 <add key="filesystem.rootpath" value="../../../upload" />
また <add key="preview.urlprefix" value="{proto}://{host}/APP/" />
、アプリのルートがホスト名のルートにないことを説明するために含まれています(真剣に、それをハードコーディングする必要はありません....しかし、それは別の問題です)
これまでのところ、とても良いです -- tinyMCE の画像ダイアログからブラウズすると、画像ブラウザが表示され、正しいフォルダがブラウズされます
画像を選択すると、奇妙さが始まります。「画像の挿入/編集」フォームの「画像 URL」ボックスに入力される内容は次のとおりです。
../APPot/upload/Image.JPG
APPot? なんてこったい?「upload/Image.JPG」だけでいいのではないですか?
これと一緒でした
tinyMCE.init({
//.....
relative_urls: true,
remove_script_host: true,
document_base_url: 'http://localhost/APP/'
});
そしてまた
mcImageManager.init({
relative_urls: true,
remove_script_host: true,
document_base_url: 'http://localhost/APP/'
});
その2番目のものが必要なのか、それとも何かをしているのかさえわかりません
「お」はどこから来ているの?その存在が、document_base_url の使用方法を理解できない理由だと思います。
URLプレフィックスを元の設定にリセットすると、次の <add key="preview.urlprefix" value="{proto}://{host}/" />
ようになります:
../アップロード/DSCF0546.JPG
実際にはもう少し近いようです。そこには「ot」は詰め込まれていませんが、ディレクトリはオフになっています。
何が起こっているか知っている人はいますか?