Картики, то есть, то их нет - странно...?

Главные вкладки

Аватар пользователя Goodseeker Goodseeker 6 июля 2010 в 5:27

В шапке сайта напротив телефонов и мэила стоят маленькие PNG.
На главной отображаются всегда нормально, на некоторых страницах в админке и на http://ipipp.ru/add/request - не отображаются.
В журнале записи Page Not Found с сылкой на эти файлики.

Что тут поделать, добрые люди?

Комментарии

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 6 июля 2010 в 6:56

У вас используется такая конструкция:
<img src="sites/default/files/contact3.png" />
В этой конструкции путь к картинке является относительным, т.е. зависит от того, на какой странице вы находитесь - картинки ищутся то по адресу http://ipipp.ru/sites/default/files/contact3.png, то по адресу http://ipipp.ru/add/sites/default/files/contact3.png

Используйте абсолютную адресацию, либо адресуя картинки от корня сайта, вот так:
<img src="/sites/default/files/contact3.png" />

Или же от полного абсолютного адреса:
<img src="http://ipipp.ru/sites/default/files/contact3.png" />

Аватар пользователя Goodseeker Goodseeker 6 июля 2010 в 17:52

Спасибо, буду разбираться.
Есть еще тип документов, в которых картинка прикрепляется с помощью CCK file:
http://ipipp.ru/node/18 - не отображается картинка в режиме редактировании, а после сохранения отображается.

Аватар пользователя Goodseeker Goodseeker 8 июля 2010 в 4:35

Спасибо, что заметили мой вопрос.
"Я не волшебник, а только учусь".
Если Вы про картинки в шапке, то с этим я уже разбираюсь.
А сейчас интересует вопрос, почему прикрепленные картинки через CCK не отображаются в режиме редактирования документа, а режиме просмотра отображаются.
Смотрел через Фаербаг пути:
При редактировании адрес картинки
<img src="http://ipipp.ru/sites/default/files/imagefield_thumbs/img/zapcacki_0_0.jpg?1278546027" title="zapcacki_0.jpg" alt="Image preview"/>

При просмотре, адрес другой

<img class="imagefield imagefield-field_tumbs" width="163" height="150" alt="" src="http://ipipp.ru/sites/default/files/img/zapcacki_0_0.jpg?1278546027"/>
</div>

Мне не понятно почему разные адреса. Подскажите, пожалуйста, если знаете?

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 8 июля 2010 в 7:09

Потому что при редактировании грузятся мааааленькие превьюшки картинок. Проверь права доступа к папке sites/default/files/ , к папке sites/default/files/imagefield_thumbs и ее подпапках.