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

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Определение мобильных устройств и управление контентом
Конструктор MobileDetect в 1С-Битрикс: Определение мобильных устройств и управление контентом

Класс MobileDetect в CMS 1С-Битрикс предоставляет  достаточно удобный инструмент для определения мобильных устройств и  управления контентом. В этой статье мы подробно разберем его  возможности, приведем примеры использования и исправим возможные ошибки.
Этот код определяет тип устройства пользователя (мобильное, планшет или десктоп), сохраняет результат в cookie и перенаправляет на главную страницу для дальнейшего использования метки в персонализации контента.
Код
<?php
use Bitrix\Conversion\Internals\MobileDetect;

require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php');

$detector = new MobileDetect();

if ($detector->isTablet()) {
    $deviceType = 'tablet';
} elseif ($detector->isMobile()) {
    $deviceType = 'mobile';
} else {
    $deviceType = 'desktop';
}

setcookie('USER_DEVICE_TYPE', $deviceType, time() + 86400, '/');

LocalRedirect('/');
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Интернет-магазин на готовом решении

от 7 дней

от 40 000 рублей
запуск сайта в максимально короткие сроки

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Лендинг

от 3 дней

от 25 000 рублей

Разработка одностраничного сайта на платформе Битрикс

* стоимость зависит от наличия верстки, использования готового решения и т.д.

Лечение сайтов от вирусов

восстановление сайта и подъем версии PHP

от 25 000 рублей
Лечение сайтов на решениях АСПРО и прочих.

* полный комплекс лечения проекта и закрытия дыр