+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Mobile Detect

100 - 499 раз установок
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
100 - 499 раз
Дата обновления:
24.03.2023
Версия:
1.0.1
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
18.03.2020

Совместимые редакции

Описание

Модуль подключает к работе сайта популярную PHP-библиотеку Mobile-Detect, позволяющую разграничивать в коде блоки, которые должны быть выведены для разных устройств.
После установки модуля можно воспользоваться всеми возможностями класса Mobile-Detect.

Подключаем модуль:
Bitrix\Main\Loader::includeModule('pai.mobiledetect');

Подключаем класс библиотеки:

$detect = new \Pai\Mobiledetect\Detect;

И делаем проверку:

if ($detect->isMobile()) {   echo 'Мобильные и планшеты';
} else {
  echo 'Стандартное устройство';
}

if ($detect->isTablet()) {
  echo 'Планшеты';
}

if ($detect->isMobile() && !$detect->isTablet()) {
  echo 'Только мобильные';
}

if ($detect->isiOS()) {
  echo 'iOS устройства';
}

if ($detect->isAndroidOS()) {
  echo 'Android устройства';
}

Как вариант, в шапке шаблона сайта можно прописать константу:

define('IS_MOBILE', $detect->isMobile());

и в коде шаблонов сайта производить проверку по данной константе и выводить мобильные или десктопные блоки
Техподдержка согласно действующего законодательства

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
Mobile Detect
Mobile Detect
Бесплатно

Каталог для ИИ