
03 Мар Детектор мобильных устройств Mobile Detect – Установка на сайт
Как Установить детектор мобильных устройств Mobile Detect на ваш сайт?
Для чего это нужно?
Например вам нужно направить поток клиентов, которые заходят на сайт с мобильников на страницу с предложением установить мобильное приложение с AppStore или PlayMarket.
Определение устройства с которого заходит посетитель на ваш сайт позволяет вам динамически определять дальнейшее взаимодействие вашего сайта с клиентом.
Mobile Detect представляет собой легкий PHP класс для обнаружения мобильных устройств (в том числе таблеток). Он использует строку User-Agent в сочетании с конкретными заголовками HTTP для обнаружения мобильной среды.
Действия по установке на примере магазина Opencart:
1. Скачиваем свежую библиотеку с http://mobiledetect.net/.
2. Закачиваем файл библиотеки Mobile-detect.php в папку system/library.
3. Закидываем целевую заранее подготовленную страницу рекламы на которую должен перейти пользователь (у меня она mobile-app.php) в корень сайта.
4. Подключаем код адреса библиотеки в startup.php сразу после [require_once(DIR_SYSTEM . ‘library/config.php’);]
добавляем без квадратных скобок:
5. Для определения и задания жизни куки клиенту добавляем в catalog/controller/common/header.php на самый верх :
Тут же настраиваем период времени через которое будет показываться страница mobile-app.php какое вам нужно, без квадратных скобок:
Или так:
if(isMobile)
{
if(isset($_COOKIE[‘mobile-app’]) && $_COOKIE[‘mobile-app’] == ‘true’){
}else{
setcookie(‘mobile-app’, ‘true’, time() + 60 * 60 * 24 * 1, ‘/’);
require(‘mobile-app.php’);
exit;
}
}else{
}
Enjoy!
Нет комментариев