ХМХ
24.09.2017
07:21:20
Есть одна задача, отдавать разный html и css в зависимости от устройства юзера (ПК, Телефон и т.д)
Как можно это реализовать ? на стороне сервера или на стороне клиента ?
какой способ лучше подходит и как реализовать.
серверный язык : php
клиент: js
Заранее спасибо.
есть у кого идеи ?
Владислав
24.09.2017
07:27:35
Если разные данные, то по логике должны приходить разные данные, значит через сервер
Проверяешь устройство, собираешь нужные данные, выводишь определенные шаблоны
Google
ХМХ
24.09.2017
07:38:09
спасибо за ответ
вот у гугла
как же сказать)
Anton Malyukov
24.09.2017
07:53:08
всем привет)
есть кто с node работает? поделитесь учебником годным, пожалуйста)
Daniel
24.09.2017
07:54:53
Как ты проверишь устройство юзвера сервером?)
Лучше всего - решение вижу с ангуляром либо другим фреймворком.
Anton
24.09.2017
07:58:49
точно такие же как браузер
ХМХ
24.09.2017
07:59:22
))
Daniel
24.09.2017
07:59:24
Заголовки?) И как ты узнаешь устройство?)
Google
Daniel
24.09.2017
07:59:39
Там, в лучшем случае, пишет версию операционки
Anton
24.09.2017
08:00:13
user agent
Daniel
24.09.2017
08:00:31
Javascript же)
ХМХ
24.09.2017
08:00:35
mobiledetect.net
Anton
24.09.2017
08:01:49
ну я бы тоже через ДЖС сделал (мне, как фронту, так проще), но на сервер сайд тое можно это делать
Daniel
24.09.2017
08:02:31
ХМХ
24.09.2017
08:03:13
есть сайт на вордпрессе, как без плагинов отдавать разный контент разным юзер агентам
Daniel
24.09.2017
08:03:30
mobiledetect.net
Работает если в заголовке прописано «айпад», «айфон» или «опера».
ХМХ
24.09.2017
08:03:41
Anton
24.09.2017
08:03:44
ХМХ
24.09.2017
08:04:02
самое главное
ios и Андрюха )
Anton
24.09.2017
08:04:21
не. если на ВП, то тогда фронтом определяй
Daniel
24.09.2017
08:04:26
У меня, например, юзерагент не содержит отличий от десктопа, за исключением версии
Anton
24.09.2017
08:04:39
js плагин CSSUA
Daniel
24.09.2017
08:05:44
На сервере никак точно не определить, разве плодить костыли.)
Джс - копать глубже + фреймворки если надо менять много контента. Иначе - чистый или жиквери.
Anton
24.09.2017
08:05:47
Welcome Bot
24.09.2017
08:06:01
Привет O!
Веб Дизайн: @dev_design
Freelancer: @web_fl
Eugene
24.09.2017
08:07:15
Google
Anton
24.09.2017
08:07:23
http://cssuseragent.org/
Pavel
24.09.2017
08:39:10
всем привет, подскажите, как оформить и выглядет портфолио верстальщика на гитхабе
Jeka
24.09.2017
08:47:09
Ivan
24.09.2017
08:48:02
Народ, а есть вообще смысл использовать префикс -webkit, когда все уже переехали на blink?
Artemy
24.09.2017
08:53:40
-webkit- (Chrome, Safari, newer versions of Opera, almost all iOS browsers (including Firefox for iOS); basically, any WebKit based browser)
Это с MDN, если что
Eugene
24.09.2017
08:55:22
есть смысл научится использовать/устанавливать autoprefixer :)
Ivan
24.09.2017
09:14:07
Ну можно отключить голову и тупо юзать автопрефиксер. А можно заинтересоваться, есть ли смысл в одном из основных префиксов
Хотя врут, что Хром и опера на вебките
Eugene
24.09.2017
09:20:25
а на чем они?;)
Владислав
24.09.2017
09:21:14
Ivan
24.09.2017
09:22:19
Blink же ж?
Eugene
24.09.2017
09:22:39
Blink — свободный движок для отображения веб-страниц, разработанный американской компанией Google Inc. на основе кода WebCore из WebKit для браузера Chromium. Движок анонсирован в апреле 2013. Используется в Chrome 28+, Opera 15+, Vivaldi, Brave[en], Яндекс.Браузере и прочих браузерах на основе Chromium, выпущенных после весны 2013 года[1].
:)
Ivan
24.09.2017
09:23:44
Ну епт
Valeev
24.09.2017
09:32:48
Все хром кроме ие и мозилы
Владислав
24.09.2017
09:34:55
Перелопаченный вебкит, ну)
А префиксы - для более старых браузеров, которые на чистом вебките.
Welcome Bot
24.09.2017
10:21:40
Привет Andrei!
Веб Дизайн: @dev_design
Freelancer: @web_fl
Привет Alex!
Веб Дизайн: @dev_design
Freelancer: @web_fl
Google
Tommy
24.09.2017
10:31:25
офтопну
скачал на гейфон с андроида по фтп папку с музыкой, как теперь сделать так чтобы она была из нативного приложения "музыка"?
*была видна
Jeka
24.09.2017
10:33:27
через тунец все делать нужно на гейфонах
Tommy
24.09.2017
10:33:59
нет компа под рукой
разумееца был бы тунец я бы фтп не юзал
в фтп клиеете конечно есть встроенный плеер но он не уметь по порядку треки играть, только по одному...
может можно как-то в vlc перекачать или другой какой ненативный плеер?
Welcome Bot
24.09.2017
10:51:55
Привет Sergey!
Веб Дизайн: @dev_design
Freelancer: @web_fl
Herman
24.09.2017
11:23:43
Как выровнять ссылку по центру с помощью css, почему не работает a{
text-align:center;
}
Four
24.09.2017
11:27:32
https://css-tricks.com/centering-css-complete-guide/
вообще должно работать
Владислав
24.09.2017
11:27:50
Anton
24.09.2017
11:29:29
Four
24.09.2017
11:30:51
таки да
Herman
24.09.2017
11:33:32
Вот код https://hello-site.ru/share/Ssylka-po-centru/
Four
24.09.2017
11:36:24
ну выше написали что надо родителю задавать алигн
Andrew
24.09.2017
11:45:39
(x == x) && (x > x)
чему равен x чтобы было true ?
Roman
24.09.2017
11:49:49
если в первых скобках false, то до вторых скобок не дойдет
Google
Four
24.09.2017
11:50:37
я думал он хочет узнать ответ
чему равен х
Andrew
24.09.2017
11:50:58
да тут фишка чтобы 2 скобки TRUE были
Roman
24.09.2017
11:51:18
ну при == таком сравнении проверяется только на значение, а не тип
Four
24.09.2017
11:51:37
ну и что за ответ
Roman
24.09.2017
11:54:09
не может быть ответа, если у тебя один х
Andrew
24.09.2017
11:54:44
Говорят решаема
Vsevolod
24.09.2017
11:54:49
Roman
24.09.2017
11:55:07
например х это число, допустим 5
при сравнении 5 == 5 true дальше 5> 5 false
Andrew
24.09.2017
11:55:38
тут не все так просто
есть какие то нюансы
неопределенности
это ж JS
Roman
24.09.2017
11:56:00
ты х один раз объявляешь