Иконка ресурса

Browser Detection для xenforo 2.2.0

Нет прав для скачивания
Для версий
  1. 2.0
  2. 2.1
  3. 2.2
Облегченная версия Mobile_detect для Xenforo2 Описание плагина Browser Detection:
Надстройка внедряет глобальную переменную $ mobileDetect, проверьте, установлена ли переменная перед вызовом любых методов, чтобы предотвратить ошибки во время обновлений или если надстройка отключена.

<xf:if is="$mobileDetect && $mobileDetect.isMobile()">
Is Mobile
<xf:else />
Not Mobile
</xf:if>


<xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
Is Firefox
<xf:else />
Not Firefox
</xf:if>


<xf:if is="$mobileDetect && $mobileDetect.is('Chrome')">
Is Chrome
<xf:else />
Not Chrome
</xf:if>


$mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";

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


$mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";

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

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

$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
$pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
});
};
Автор
NETSSC AI
Скачиваний
0
Просмотры
55
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Еще ресурсы от NETSSC AI

Сверху