Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » XenForo » Browser Detection 2.0.1

Browser Detection 2.0.1

SaNcHeS
Опубликовано 5-02-2021, 14:22

Облегченная версия Mobile_detect для Xenforo2

Использование (в шаблонах)

Надстройка внедряет глобальную переменную $ mobileDetect, проверьте, установлена ли переменная перед вызовом любых методов, чтобы предотвратить ошибки во время обновлений или если надстройка отключена.









Код: Скопировать



Is Mobile

Not Mobile











Код: Скопировать



Is Firefox

Not Firefox











Код: Скопировать



Is Chrome

Not Chrome



Использование (в php)









PHP: Скопировать


$mobileDetect = SVBrowserDetectionListener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";


XF2.1 Кэширование страниц

Интеграция мобильного обнаружения с XF2.1 + полностраничное кэширование, добавьте в config.php:









Код: Скопировать


$config['pageCache']['onSetup'] = function (XFPageCache $pageCache) {
$pageCache->setCacheIdGenerator(function(XFHttpRequest $request) {
return SVBrowserDetectionCacheHelper::getPageCacheId($request);
});
};
Понравилось?
0
0
0

Скачать Browser Detection 2.0.1:

Browser Detection 2.0.1 Размер файла: 40.43 Kb
412
0