
ХМХ
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
нет компа под рукой
разумееца был бы тунец я бы фтп не юзал

Admin
ERROR: S client not available

Tommy
24.09.2017
10:36:39
в фтп клиеете конечно есть встроенный плеер но он не уметь по порядку треки играть, только по одному...
может можно как-то в 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

Google

Roman
24.09.2017
11:50:14
если в первых скобках false, то до вторых скобок не дойдет

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
ты х один раз объявляешь