Имя: Пароль:
IT
Мобильный мир
Переход на мобильную версию сайта
0 Маленький Вопросик
 
29.10.17
15:32
Товарищи, подскажите пожалуйста, как сделать переход с основного index на мобильную версию сайта?

Спасибо огромное!
1 Филиал-msk
 
29.10.17
15:46
Если юзерагент соответствует регэкспу и нет куки о том, что пользователь явно возжелал полную версию, то выставить 302 с нужным локейшном.
2 Брудвар
 
29.10.17
16:38
(1) Это хрень

(0) Если ответишь себе на вопрос чем отличается мобильная система он немобильной, то поймешь как сделать переход.
3 Gepard
 
29.10.17
16:53
(0) такой подход был 10 лет назад
4 Филиал-msk
 
29.10.17
17:23
И... в чатик приглашается Еврейчик! Который расскажет вам все о вёрстке и как с её помощью зашибать бабло.

А вы так себе, любители.
5 Cyberhawk
 
29.10.17
18:01
(2) Разрешение в дюймах?
6 Филиал-msk
 
29.10.17
18:08
(5) Пальцы
7 Cyberhawk
 
29.10.17
18:13
(6) Нее, у меня ноут с тач-скрином
8 Филиал-msk
 
29.10.17
18:20
(7) И чем ты в него тыкаешь?
9 Tateossian
 
29.10.17
18:28
Нужно делать не АДАПТИВНУЮ верстку, а РЕСПОНСИВ.
10 Tateossian
 
29.10.17
18:29
А сли уж хочется мобильную версию, то проследуйте в раздел разработки ПО под iOS/Android. Wenda уже все
11 Филиал-msk
 
29.10.17
18:35
(9) А также обязятельно свайпить на десктопе и побольше ховеров на мобильном!

Твоя очередь умные слова говорить.
12 Cyberhawk
 
29.10.17
18:49
(8) Пальцем конечно
13 Cyberhawk
 
29.10.17
18:50
Но ты походу потерял нить обсуждения - чем мобильная версия отличается от немобильной
14 Филиал-msk
 
29.10.17
18:57
(13) Доступной механикой использования. Все эти плотности точек и вьювпорты они уже вторичны.
15 Филиал-msk
 
29.10.17
18:59
В (11) умные слова не просто так написаны
16 Cyberhawk
 
29.10.17
19:01
(14) "Доступной механикой использования" // Я же говорю - у меня ноут с тачем, мне мобильный сайт на нем не уперся. А дюйм - как раз.
17 Филиал-msk
 
29.10.17
19:03
(16) В алфавите целых 33 буквы. Я - последняя (:
18 Брудвар
 
29.10.17
20:53
(5) Если вся разница между версиями сайтов - в размере экрана, то нужно использовать для проверки размер экрана. Можно даже в пикселах, не обязательно в дюймах.
Если хочешь сделать две версии сайта: под тач и под мышку, то проверяй на тач и на мышку.
Главное понять, что хочешь сделать, и в чем отличие версий.
Юзерагенты вообще ни при чем здесь, ты же не для юзерагентов пишешь сайт. Например на одинаковых планшетах может стоять как десктопный браузер, так и мобильный.

Короче, нужно проверять то, что конкретно тебе нужно, а не косвенные признаки.
19 Филиал-msk
 
29.10.17
21:18
(18) > Юзерагенты вообще ни при чем здесь, ты же не для юзерагентов пишешь сайт. Например на одинаковых планшетах может стоять как десктопный браузер, так и мобильный

Полагаю, что у тебя есть такой планшет и два браузера, иначе бы ты этого не написал.
Зайди, пожалуйста, на https://2ip.ru/browser-info/ обоими и напиши сюда значение параметра User Agent. Потом в мобильном включи режим "Полная версия", или как он у тебя там называется, и напиши его тоже. Спасибо.
20 Филиал-msk
 
29.10.17
21:20
(18) > Если хочешь сделать две версии сайта: под тач и под мышку, то проверяй на тач и на мышку.

Ты только что элегантно оставил Cyberhawk с его тачскрином на ноуте за бортом.
21 Юрий Лазаренко
 
29.10.17
21:31
(0) Какая CMS? В некоторых это делается установкой флажков в настройках.
22 Брудвар
 
29.10.17
21:42
(19) К сожалению у меня нет планшета.
23 Филиал-msk
 
29.10.17
21:42
(22) Почему-то я не удивлен (
24 Брудвар
 
29.10.17
21:43
(20) Наоборот. Если не проверять юзерагент, а использовать информацию о наличии тача, то можно использовать тач.
25 Брудвар
 
29.10.17
21:49
(23) Зачем тогда просил? Возьми свой планшет и посмотри. Не удивлюсь если он у тебя имеется.
26 Cyberhawk
 
29.10.17
21:54
(18) В пикселях нельзя - у меня ноут и планшет 1920 х 1080. Пока только дюймы кажутся надежным способом, ну или по тачу, но тогда будет (20) :)
27 Cyberhawk
 
29.10.17
21:55
(18) "понять, что хочешь сделать, и в чем отличие версий" // Ну наверное надо, чтобы на ПК и на МУ (мобильном устройстве) пользователь не плевался, а был доволен
28 Филиал-msk
 
29.10.17
21:55
(25) Свой планщет я знаю. Я думал у тебя действительно есть планшет с десктопным браузером а оказывается ты так, воздух сотрясаешь...
29 Брудвар
 
29.10.17
21:57
(26) В пикселях само то. В браузере другие пиксели. Иначе бы сайты на телефонах выглядели очень мелкими. Представь какой бы он был на ретине.

Как (20) у нормального программиста не будет. Такое возможно только у безрукого на подобии Филиал-msk
30 Филиал-msk
 
29.10.17
21:57
(27) Воооот. И самый правильный вариант это сделать - дать пользователю выбор. Не надо его за дурака держать-то.
По умолчанию попытаться подобрать вариант, но дать возможность  переключится.
31 Филиал-msk
 
29.10.17
21:58
(29) Пишется "наподобие", программизд
32 Брудвар
 
29.10.17
21:58
(27) Это слишком обще. Нужно конкретно. Что такого в этом сайте изменится, если он откроется на мобильном устройстве?
33 Филиал-msk
 
29.10.17
21:59
А так получается лишь бледное подобиЕ меня
34 Cyberhawk
 
29.10.17
22:00
(30) Так это в браузере есть возможность переключаться - у меня в Хроме есть пункт "Request desktop site", этого недостаточно?
35 trdm
 
29.10.17
22:00
Я бы все равно делал отдельные представления и вот по каким соображениям: на десктопах преобладает безлимит, тогда как на многих мобильных устройствах интернет по талонам.
Ну и соответственно уменьшал бы вас за счет удаления декорирующей графики на мобильных разрешениях.
36 Cyberhawk
 
29.10.17
22:01
(29) "В браузере другие пиксели. Иначе бы сайты на телефонах выглядели очень мелкими. Представь какой бы он был на ретине" // Я хз что там за пиксели, Я про разрешение в пикселях имел в виду: оно на моем ноуте и планшете одинаковое, как тогда отличать по ним?
37 Cyberhawk
 
29.10.17
22:04
(32) Это уже у автора спрашивать надо :) Я просто тут порассуждать хотел и влез со своим экзотичным ноутом ))
38 Брудвар
 
29.10.17
22:04
(36) Браузер видит 1920 х 1080 на планшете? У тебя сайт Миста.ру на планшете показывается все мелкое, нечитаемое без лупы?
39 Cyberhawk
 
29.10.17
22:05
(38) "Браузер видит 1920 х 1080 на планшете?" // Хз, как узнать что "видит" браузер?
"сайт Миста.ру на планшете показывается все мелкое, нечитаемое без лупы?" // Нет, что-то худо-бедно видно, но разве это не заслуга самого сайта?
40 Брудвар
 
29.10.17
22:06
(37) С ноутом то все просто. Если сайт поддерживает тач, то он его может поддерживать в любой версии, без всяких проверок. Так всем лучше.
41 Брудвар
 
29.10.17
22:07
(39) Это скорее заслуга браузера. Он меняет разрешение для сайта в зависимости от dpi экрана. У меня телефон тоже имеет разрешение 1920... но в браузере отображается как 640...
42 Брудвар
 
29.10.17
22:14
(35) Это хорошая фича для сайта, но опять же нужно напрямую проверять, нужно ли экономить трафик, а не косвенно.
Например через WiFi или через безлимитный 4G в телефоне мне нужно видеть полноценный сайт с красивыми неразмытыми картинками, а на компе на даче через 3G свисток хочу видеть сайт с урезанными декорациями.
Если хочется сделать две такие версии, то поставь лучше кнопочку "Экономить интернет".
43 Cyberhawk
 
29.10.17
22:17
(41) Ясно, спс. Я-то не в теме
44 Aleksey
 
29.10.17
22:47
(19) а что там должно быть?
У меня везде пишет "Mozilla/5.0", а далее различия указывается в скобках, к примеру Smart-TV или Windows Phone 10.0
45 Брудвар
 
29.10.17
23:05
(44) Там абсолютно ненужная информация для гадания на кофейной гуще: какие фичи поддерживает браузер или какие нужны пользователю. Не пытайся использовать эту инфу, все равно не угадаешь.
46 trdm
 
30.10.17
00:23
(42) > то поставь лучше кнопочку "Экономить интернет".
Звучит как то и понятно и аляповато.
47 Брудвар
 
30.10.17
08:07
(46) Это на случай если автор именно хочет чтобы сайт поддерживал такую фичу. Обычно никто так не делает, потому что сайт и так должен быть не тяжелым, в любом случае. Но мало ли что за специфичный сайт обсуждается, может там это нужно, а другим способом никак не узнаешь нужно ли экономить интернет или нет.
Ошибка? Это не ошибка, это системная функция.