Тема: Вопросец по сайтам
Есть обычный сайт и есть мобильная версия. Как сделать так чтобы при заходе на сайт через мобильный телефон, браузер переадресовывался на мобильную версию, а если с компа то на обычную?!
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть обычный сайт и есть мобильная версия. Как сделать так чтобы при заходе на сайт через мобильный телефон, браузер переадресовывался на мобильную версию, а если с компа то на обычную?!
например, искать в HTTP_USER_AGENT признаки захода с мобильного т.е. наличия слов iphone,symbian,nokia,аndroid и т.д.
а поподробнее что и как сделать?!
первые попавшиеся готовые решения
apache .htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
RewriteRule (.*) http://wap.site.com [L]
на php
function check_smartphone() {
if ( $_SESSION['mobile_enable'] ) return true;
$phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'operamobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'symbos', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser', 'android');
$agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );
foreach ($phone_array as $value) {
if ( strpos($agent, $value) !== false ) return true;
}
return false;
}
🙁 не помогло 🙁
У включателя css есть такая фишка - определение цели вывода (не знаю, как это называется по умному)
Типа если выводишь на принтер - 1 css, на монитор - 2 css.
Есть и для мобильных устройств:
htmlbook.ru/css/media
А еще лучше забить, начиная с k310i мобильная версия чего-либо меня только бесила о_О
У включателя css есть такая фишка - определение цели вывода (не знаю, как это называется по умному)
Типа если выводишь на принтер - 1 css, на монитор - 2 css.
Есть и для мобильных устройств:
htmlbook.ru/css/mediaА еще лучше забить, начиная с k310i мобильная версия чего-либо меня только бесила о_О
Мне нужно перенаправлять на мобильную версию, а не урезать текущий дизайн при помощи css
Всем спасибо. Проблема решена 🙂
Отредактировано (, 12 лет 11 месяцев назад)
сорри за офтоп
мобильная версия прайс-алтая глючная, можно ее подправить? 🙂
Люди знающие подскажите что за напасть такая... при открытии страницы akunb.altlib.ru/2011-06-02-03-47-44.html через ie появляется ошибка
При нажатии на ок страница грузиться дальше
:( нет знающих?
Отредактировано (, 12 лет 1 месяц назад)
Люди знающие подскажите что за напасть такая... при открытии страницы akunb.altlib.ru/2011-06-02-03-47-44.html через ie появляется ошибка
При нажатии на ок страница грузиться дальше:( нет знающих?
Это означает переполнение стека 🙂
Намек ясен? Нет? 😀
Тогда читаем дальше - стек может быть переполненым по двум причинам:
- много экземпляров изображений
- экземпляры изображений занимают слишком много места в стеке
Возможное решение проблемы:
При помощи графического редактора, например - Paint.NET, аккуратно поуменьшать размеры изображений, но желательно так, чтобы это не сильно отразилось на качестве. Начинать лучше всего с маленьких кнопок, но при этом, сохранять изображения лучше в .jpg, т.к. обьем станет намного меньше.
Если это не даст нужного эффекта, то можно пожаловаться в Microsoft, описав проблему, мол изображения весят мало, но стек тем не менее переполняется, а также проверить зайти на сайт с других браузеров в обычном режиме и с отключенными панелями инструментов.
Если же и это не поможет - тогда это точно баг, а значит нужно продолжить переписку с Microsoft 😀
Надеюсь все понятно объяснил 😉
Отредактировано merchant (, 12 лет 1 месяц назад)
там флеш карта.. Весит около 500 кб
уменьшено там все по максимуму...
Есть еще варианты?
А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Отредактировано Дмитричь (, 12 лет 1 месяц назад)
проблема в флеш плеере возможно
тк у меня ишак нормально открыл ЗЫ 8-й ишак
А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак.. 🙁 🙁
Дмитричь пишет:А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак.. 🙁 🙁
заглушку на ишка дать?
что бы люби юзали правильные браузеры)))
pivo пишет:Дмитричь пишет:А с оперы/фаирфокса/хрома нормально без ошибок заходит?
проверил, с оперы нормально заходит без ошибок.
Тут все отлично. Плюется именно ишак.. 🙁 🙁
заглушку на ишка дать?
что бы люби юзали правильные браузеры)))
Да она вроде стоит на основной странице.. ну кидай лишним не будет
tsamada.com.ua/web/zaglushka-dly … r-ustarel/
у меня такая только фильтр жесче... больше браузеров режет
🙂 ну посмотрим.. мне жестко не надо хотя ишака над истреблять
Обращаюсь к людям занимающимся seo оптимизацией сайтов и продвижения их в поисковых системах для совета что можно почитать по этим темам желательны ссылки на книги и статьи. Нужно все это для написания дипломной работы.
Отредактировано pivo (, 12 лет 1 месяц назад)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
| © Price-Altai.ru