Здравствуйте, Уважаемые!
Вот дошли руки до мобильной версии сайта, гугл прислал письмо, что много посещений сайта с мобильных устройств. Ну так вот, взял модуль Mobile tools и тему A-Cloudy-Day Mobile theme, пробовал и Fusion Mobile. Но вот проблема... Не отображаются изображения в мобильной версии... Для моб. устройств используется поддомен m.seaman.net.ua... Мультисайтинг не используется!
Перечитал форум... Гуглил... Что-то ничего по теме так и не нашел... Кэш чистил, ничего...
Может у кого идея есть какая?
Заранее очень благодарен!
Комментарии
Смотрите в сторону css скорее всего в атрибуте media в подключении css есть что то типа handhed как то так называется. Те у вас разные css для разных устройств вот картинки и не отображаются, чтобы экономить трафик.
Увы Это единственное дельное, что пришло в голову... Сразу проверил... Не в css трабл... В использованных темах вообще нет параметра media... Да и перепробовал вот уже кучу тем... Что-то совсем ни как...
Первым делом нужно убедиться что в коде генерируемой страницы/css есть ссылки на картинки. Потом нужно проверить, какой код HTTP возвращается по запросам на эти картинки.
И так далее...
Просмотрел с компового браузера мобильное оформление - все отлично, картинки отображаются, в уменьшенном виде даже...
Эм... Сорри?))
А что может быть с кодами http?
первый раз на обычном сайте грузится 200 второй раз 304 как всегда. На мобильной версии проверить не получается почему то с m редиректит на обычный наверно по user agent выбирается что показать.
Не как всегда, а только при условном GET запросе. А условный GET запрос не дефолтное поведение для браузеров.
Интересно погуглил признаюсь не знал о существовании условных get. Так что записал себе level up))
Я имел ввиду что любой GET всегда так работает, а то что оказывается надо дополнительно заголовок формировать для этого не знал. Ну да ладно дело не в этом я проверяю свои сайты на работоспособность в smartphones все работают. Сейчас проверил на условные запрсы они есть. Логично предположить что эту поддержку мобильные браузеры должны поддерживать в первую очередь.
С компа мобильную версию можно посмотреть таким макаром.
Самое противное, что теже настройки на другом сайте, и мобильная версия его работает адекватно... Ничего не понимаю...
Уже попробовал удалить все модули, вычистил всё и снова поставил... Или хвост где остался или уже даже не знаю... Всё равно изображения не отображаются... При чем только те, которые на сервере сайта находятся... А счетчики и остальное нормально видно...
При обращение на ссылку http://crewing.pro/crewings_mobile?device=mobile заместо любых картинок вывалилась куча битых ссылок вида http://m.seaman.net.ua/sites/default/files/error_access.jpg[nc]
Причем, если эту ссылку поправить до http://m.seaman.net.ua/sites/default/files/error_access.jpg, то можно увидеть надпись несанкционированный доступ.
Так что нифига там не "работает адекватно..."
ДА действительно интересная проблема. Возможно Владимир прав дело в заголовках Get.Заголовки отсылаются header(). Поэкспериментируйте с ними найдя в коде, должна проблема решиться. Кстати в mobile версии картинки не отображаются сделайте очистку кеша браузера и убедитесь. Только когда откроешь картинку полностью в новом окне через полный путь, после обновления страницы (у вас видимо они все в кеше сидят) она открывается.
Как чувствовал что что то с htacess'ом. Хорошо что все закончилось хорошо :). Успехов вам.
Большое спасибо за помощь! Понял, что нужно php учить, а то всё сложнее понимать с более углубленными вопросами по Друпалу