Всем привет!
Адаптирую сайт под смартфоны. С андроид как обычно никаких проблем не бывает, но вот с ios надо повозиться...
Есть две проблемы...
Первая. При загрузке фото пользователя с iphone, на всех других устройствах (андроид, пк) фото перевёрнуто. А при чём на айфон отображается норм.
Вторая. В recallbar есть менюшка pr_sub_menu (Настройка профиля, личный кабинет, выход). Дак вот, на айфоне оно не вылазит... на андроид, пк без проблем..
Если модератор будет не против, могу дать ссылку на мой сайт...
Здравствуйте.
DJBANDERAS сказал(а)
При загрузке фото пользователя с iphone, на всех других устройствах (андроид, пк) фото перевёрнуто. А при чём на айфон отображается норм.
iphone и айфон это вроде одно и тоже. Как тогда может быть "фото перевёрнуто" и "отображается норм". Поясните.
DJBANDERAS сказал(а)
recallbar есть менюшка pr_sub_menu (Настройка профиля, личный кабинет, выход). Дак вот, на айфоне оно не вылазит
Похожая проблема на моей памяти была только одна
Почитайте - может выясните в чем дело. Но баг плавающий: топикстартер на моем сайте посмотрел с айфона и не увидел. Все у него на моем сайте работало. Может и ВП тема вмешивается. Айфона у меня и Андрея нету - потестить негде. Эмуляция айфона в хроме - не дает результатов. Все там работает.
Я даже сафари 5.1. на комп поставил (тот что последний под ПК - 2012 года) - меню пользователя там в нем открывается. Съехавшее оно - но открывается. Понятно что в 2012 году css 3 был не в обиходе.
Otshelnik-Fm сказал(а)
iphone и айфон это вроде одно и тоже. Как тогда может быть "фото перевёрнуто" и "отображается норм". Поясните.
Вот если пользователь зашёл с айфона. Загрузил фото в профиль. Всё хорошо, он видит фото как его и загрузил. Но пользователи с андроид, пк видят это фото в перевёрнутом виде (вниз головой)...
Otshelnik-Fm сказал(а)
Айфона у меня и Андрея нету
тоже нету =( но мне уже несколько человек написало, что жмут но это меню не вылазит... Спасибо за сслыку! Да, точно такая же проблема как в этой теме...
DJBANDERAS сказал(а)
Вот если пользователь зашёл с айфона. Загрузил фото в профиль. Всё хорошо, он видит фото как его и загрузил. Но пользователи с андроид, пк видят это фото в перевёрнутом виде (вниз головой)...
чудеса.
А если наоборот: пользователь с андроида загрузил фото, а айфоновцы его перевернутым видят?
Вы сами, как я понимаю, это не видели?
Этот скрипт прошел проверку временем - уже годами. Ни разу, если мне память не изменяет, подобного не сообщали. Тут нужны подробности, скрины, версии браузеров и операционок. Опять же кроме айфоновского сафари - они на других браузерах пробовали? пусть пробуют. И Тоже нужны версии сторонних браузеров. Может кто-то один на одном старом и глюкавом аппарате сидит, который никаких давно вошедших стандартов js/css не понимает. Ну типа как ie 6.
Пока на основе этого минимума информации помочь не сможем.
Otshelnik-Fm сказал(а)
Тут нужны подробности, скрины, версии браузеров и операционок
Вот скрин...
Попробую описать подробнее...
У неё iphone 6s операционная система ios 12
Она загрузила фото через iphone///
Не могу скинуть скрин с её телефона... у неё эта же самая страница отображается нормально, фото как надо.
Если зайти на эту страницу с любого устройва, абсолютно, кроме айфон.. Эта фотка будет в таком виде как на скрине...
А если наоборот: пользователь с андроида загрузил фото, а айфоновцы его перевернутым видят?
Вы сами, как я понимаю, это не видели?
Если загружаешь с андроид фото или с пк, все видят фотку норм.
Я лично видел, в руках айфон держал. И видел как одна и та же страница открыта, и что у неё норм фото, а у меня перевёрнуто...
Вот что ещё заметил... Начал искать где же проблема...
Через консоль админики зашёл в Пользователи, нашёл поьзователя этого с перевёрнутым фото. Нажал изменить, нашёл где там фото ппользователя. Оно там тоже перевёрнуто. Но после нажал на фото правой кнопкой мыши - открыть картинку в новой вкладе, и опа... фот норм
DJBANDERAS сказал(а)
Но после нажал на фото правой кнопкой мыши - открыть картинку в новой вкладе, и опа... фот норм
Плагин WP-Recall, для отображения аватарки, не использует css свойство rotate. А для показа аватарки он использует стандартную ВП функцию get_avatar. Она никак не переворачивает фото. т.е. как вам показывается фото в исходной ссылке - так она ее и отобразит. А если у вас идет не совпадение, но по полному пути идет показ нормального фото - значит 100% дело в css или js. Я поискал в исходниках реколл rotate
- на фронтенде это нигде не используется для показа фото.
Думаю искать надо в используемой вами теме, плагинах (отключить все сторонние). Желательно проверять на чистом WP-Recall и чистом сайте с дефолтной темой Twenty и без всяких изменений и кастомизаций и без плагинов и сниппетов. Также полезно отрубить сторонние дополнения.
Для чистоты эксперимента стоит попробовать на айфоне другой браузер.
Встряну и я)
Суть проблемки такая, насколько я в свое время пытался смотреть, оставил себе ссылочки.
В ротации при съемке изображения и понимание сего все остальным.
Ссылка раз
Ссылка два
Посмотрите на EXIF ее аватраки, может это оно.
garry сказал(а)
Посмотрите на EXIF ее аватраки, может это оно.
да, да, да))) в точку! Но там в статье описано чтобы сделать фото нормальным, надо сохранить на раб стол и т.д.... Но этот способ в моём случае не подходит... Может плагин какой есть?))
DJBANDERAS сказал(а)
Вторая. В recallbar есть менюшка pr_sub_menu (Настройка профиля, личный кабинет, выход). Дак вот, на айфоне оно не вылазит... на андроид, пк без проблем..
Не могу побороть данную проблему до сих пор...
Подскажите, какой скрипт открывает это меню pr_sub_menu в recallbar