Кошик
0
Скріншоти
Опис
Технічні дані
- Опубліковано:
- 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());
і в коді шаблонів сайту робити перевірку по даній константі і виводити мобільні або десктопні блоки
Підключаємо модуль:
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