|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт показывает устройтство, с которого находятся на сайте |
Скрипт показывает устройтство, с которого находятся на сайте |
Помогите пожалуйста сделать скрипт как на сайте ВКонтакте, который показывает с какого устройтства находится на сайте посетитель. Желательно чтобы был похожим на такие картинки:и И возможно ли вообще такую функцию реализовать на сайте системы ucoz? Искал в интернете, но ничего подобного не нашел.
Прикрепления:
5129926.jpg
(1.0 Kb)
·
3236148.jpg
(0.9 Kb)
Ucoz нагло чистит сайты. Мой удалили и морозятся. 7 лет работал над проектом http://sg-ql.at.ua. Удалили без предупреждения и шанса на исправление возможных нарушений. Никому больше не советую ukoz!
Сообщение отредактировал vova19061 - Вторник, 30 Апр 2013, 15:49:39
|
vova19061, можно заюзать переменную $USER_AGENT_PDA$
Код <?if($USER_AGENT_PDA$)?>с мобилы<?else?>не с мобила <?endif?> Ну надписи заменить соответствующими картинками. Но, я сейчас проверил, если зайти с телефона с Opera Mobile то код сработает, и отобразится, что пользователь с телефона. Но если зайти с того же телефона но с Opera Mini, то код будет считать что вы с ПК, планшета или ещё чего то, но только не с телефона. Тогда я подумал попробовать подключить переменные $USER_AGENT$ и $USER_AGENT_VER$ (тип браузера и версия браузера) Но это вообще результатов не дало. Так как и на телефоне и на ПК данные выводятся абсолютно одинаковые. Я просто думал что $USER_AGENT_VER$ будет выводить что-то типа Mobile или Mini, но он выводит версию браузера так же как и на пк 20.0 или 9.80, смотря какой браузер. В общем стандартными методами можно сделать только этим кодом Код <?if($USER_AGENT_PDA$)?>с мобилы<?else?>не с мобила <?endif?> Но как я упоминал выше, корректно работать он будет только если человек сидит с Opera Mobile (ну или возможно со стандартного браузера) А если хотите в совершенстве, то тут нужно подключать PHP и писать скрипт) |
vova19061, можно реализовать через php, например так:
Код <script src="/php/script.php"></script> Далее смотрим в скрипте user agent, и изучаем эту таблицу: http://s3blog.org/user-agent-mobilnyh-telefonov.html А затем в зависимости от условий вставляете в нужное место нужную картинку, например так: Код $('#img').attr('src', 'http://forum.ucoz.ru/_fr/513/5129926.jpg') Т.е. на самом деле ничего сложного. Вы полюбили меня. Здесь я. (с)
|
Кстати
Цитата Яндекс предоставляет бесплатный API для определения мобильных устройств, возможно пригодится http://api.yandex.ru/detector/ |
| |||
| |||