У меня возникают всевозможные странные проблемы с путями в tinyMCE. Я не уверен, имеет ли это отношение к MCImageMana. Я попытаюсь обобщить мои настройки:
У меня есть сайт .NET. На данный момент корень приложения находится на 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 / загрузки / 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/'
});
Я не могу сказать, нужен ли второй, или вообще что-то делать
откуда происходит "ot"? Я предполагаю, что его существование объясняет, почему он не может понять, как использовать document_base_url.
Если я сброслю префикс url к исходной настройке: <add key="preview.urlprefix" value="{proto}://{host}/" />
, я получу:
.. / загрузки / DSCF0546.JPG
что на самом деле кажется немного ближе. Там нет "ot", но каталог выключен.
Кто-нибудь знает, что происходит?