Addon for Xenforo 2.x.x Browser Detection для xenforo [2.2.0]

Resource icon
Short Description:
Browser Detection для xenforo
8
861
  • Like 0
Reactions:4 users
For versions
  1. 2.0
  2. 2.1
  3. 2.2
Облегченная версия Mobile_detect для Xenforo2

Описание плагина Browser Detection:​

Надстройка внедряет глобальную переменную $ mobileDetect, проверьте, установлена ли переменная перед вызовом любых методов, чтобы предотвратить ошибки во время обновлений или если надстройка отключена.
Code:
<xf:if is="$mobileDetect && $mobileDetect.isMobile()">
    Is Mobile
<xf:else />
    Not Mobile
</xf:if>
Code:
<xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
    Is Firefox
<xf:else />
    Not Firefox
</xf:if>
Code:
<xf:if is="$mobileDetect && $mobileDetect.is('Chrome')">
    Is Chrome
<xf:else />
    Not Chrome
</xf:if>

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

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

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

Интеграция мобильного обнаружения с XF2.1 + полностраничное кэширование, добавьте в config.php:
Code:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
    $pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
        return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
    });
};

Author

Black_Dragon

More resources from Black_Dragon

Report Improvements by Xon
Report Improvements by Xon
Расширенный функционал системы жалоб и модерирования для Xenforo 2.x.x
[DigitalPoint] Better Google Analytics
[DigitalPoint] Better Google Analytics
Подробная Аналитика гугл на вашем сайте с CMS Xenforo
[DigitalPoint] App for Cloudflare®
[DigitalPoint] App for Cloudflare®
Плагин для управления CloudFlare на Xenforo
Change Content Owner or Date
Change Content Owner or Date
Это дополнение позволяет вам изменить владельца контента или временную метку контента.
s9e Media Sites
s9e Media Sites
Дополнительные медиа сервисы для Xenforo
Warning Improvements by Xon
Warning Improvements by Xon
Усовершенствование системы предупреждения для XF 2
[cv6] Notice Countdown
[cv6] Notice Countdown
Добавляет возможность добавить обратный отсчет дня в объявление
[MMO] External Accounts
[MMO] External Accounts
Возможность зарегистрироваться и войти на форум через популярные социальные сети.
[Andrew] Moderator Panel
[Andrew] Moderator Panel
Полноценная панель модератора для xenforo 2
[OzzModz] Country Flags by IP Address
[OzzModz] Country Flags by IP Address
Плагин покажет флаг страны ваших пользователей.
[DigitalPoint] Security & Passkeys
[DigitalPoint] Security & Passkeys
Плагин помогающий пользователям защитить свою учетную запись в CMS Xenforo
XenForo Resource Manager (XFRM)
XenForo Resource Manager (XFRM)
Менеджер ресурсов для CMS XENFORO
TopBottom