2010-09-17 4 views
0

Я использую fckEditor в качестве текстового редактора. Когда я загружаю изображения через него, изображения загружались в приложение/webroot/fckeditor/images.CakePHP прерывает изображения

И когда они встроены это выглядит как

/fckfiles/SalmonSashimi.jpg

До сих пор выглядит правильно.

Но изображение не отображается. Так что, когда я просматриваю изображение непосредственно на здесь

http://www.in-culture.info/fckfiles/SalmonSashimi.jpg

вместо отображения URL, Cake прерывания вызов изображения и пытается сделать его в макете. Я часто сталкиваюсь с этой ошибкой, когда я указываю .html-файл для скроллера iframe и .xml-файла для встраивания флэш-памяти. Это действительно неловко

Вы можете увидеть страницу здесь

http://www.in-culture.info/events/view/42

Это изображение должно появиться перед текстом - «Больше» DonT появляются на короткий текст.

Спасибо вам за помощь.

ответ

0

Решено сейчас.
Это была не ошибка торта.
Я указал на неполный абсолютный путь в FckEditor, чтобы он не загружал файлы.
Однако загрузчик ошибочно передает «ОК», поэтому HTML пытается его отобразить.
Так что торт пытается что-то сделать, как обычно, когда нет физического файла.

Я потратил около 10 часов, чтобы решить эту проблему.
Теперь я не ненавижу торт, как я сделал несколько часов назад. (: :)

0

Попробуйте изменить путь сохранения изображений. Вместо

/app/webroot/fckeditor/images 

пытаются изменить к

/app/webroot/img/fckeditor/ 

Я считаю, что это возможно.

+0

спасибо, я попробую. –

+0

По-прежнему такой же http://www.in-culture.info/img/fckfiles/pegasus_theatre_logo_338A21.png –

+0

Вы уверены, что файл есть? Или это можно прочитать. Потому что, когда я вызываю образ на своем компьютере, который находится в правильном пути, я могу его увидеть, если я напишу фальшивое изображение, то есть http: //myserver/img/somethingnoththere.jpg Я также получил предупреждения на странице. Итак, проверьте физическое существование файла в этом каталоге. –