Как заменить баннер если посетитель с телефона?

12
M
На сайте с 03.02.2010
Offline
136
#11

Тут в теме посоветовали такой скрипт для определения ОС мобильных


<script>
if (navigator.userAgent.indexOf("Android") == -1)
document.write("<img src='баннер обычный'/>");
else
document.write("<img src='баннер Android'/>");
</script>

Возможно как то дополнительно определить, что это планшет или телефон на андроиде?

totamon
На сайте с 12.05.2007
Offline
437
#12
meteora:
Возможно как то дополнительно определить, что это планшет или телефон на андроиде?

Mobile Detect

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
fakeid
На сайте с 18.10.2015
Offline
9
#13

Вот кстати да. Я Mobile Detect лично пользовался - определяет все устройства на ура. Можно самому конечно же написать, но то - шикарный инструмент!

M
На сайте с 03.02.2010
Offline
136
#14

Не пойму как Mobile Detect пользоваться, файлов там как то много. Возможно к тому скрипту что я выше привёл, дописать определение телефон/планшет?

[Удален]
#15

нужен 1 файл:

Mobile_Detect.php

M
На сайте с 03.02.2010
Offline
136
#16

Спасибо за совет по Mobile Detect, крутая вещь. Подскажите, так правильно настроено определение телефона/планшета на андроиде?


<?php } if ($detect->isTablet() && $detect->isAndroidOS()) { ?>
ссылка 1
<?php } else ($detect->isMobile() && $detect->isAndroidOS()) { ?>
ссылка 2
дани мапов
На сайте с 06.09.2012
Offline
204
#17
meteora:
Спасибо за совет по Mobile Detect, крутая вещь. Подскажите, так правильно настроено определение телефона/планшета на андроиде?


<?php } if ($detect->isTablet() && $detect->isAndroidOS()) { ?>
ссылка 1
<?php } else ($detect->isMobile() && $detect->isAndroidOS()) { ?>
ссылка 2

Правильно.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий