Каталог рішень

Придбання купону продовження

Тривалість:
Загальна сума:
0 грн.
Ваш запит успішно відправлений!

Я згоден з умовами активації продовжень
Продовжити
Продовжити покупки

Mobile Detect

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

Mobile Detect

Mobile Detect

від pai-bx.com
Скріншоти
Опис

Технічні дані

Опубліковано:
18.03.2020
Версія:
1.0.0
Встановлено:
Менее 50 раз
Відповідні редакції:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивність:
Ні
Підтримка Композиту:
Ні
Сумісно з Сайти24
Ні

Опис

Модуль підключає до роботи сайту популярну PHP-бібліотеку Mobile-Detect, що дозволяє розмежовувати в коді блоки, які повинні бути виведені для різних пристроїв.
Відгуки (0)
Обговорення (0)
Здесь пока никто ничего не написал. Будьте первым.
Встановлення
Після установки модуля можна користуватися всіма можливостями класу 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://pai-bx.com, або на e-mail: support@pai-bx.com

Лицензионное соглашение

Інші рішення розробника

Рішення додано в кошик

Перейдіть до кошика та оформите замовлення або продовжите покупки
Перейти до кошика
Продовжити покупки