• The price for the GOLD and Unlimited groups has been reduced by 22%. Don't miss the chance to purchase access to hundreds of great resources.
    Coupon: BM_TOPBuy the group

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

Resource icon
Short Description:
Browser Detection для xenforo
4
555
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

XenForo 2.2.15
XenForo 2.2.15
Слив релиза XenForo версии 2.2.15
[DigitalPoint] App for Cloudflare®
[DigitalPoint] App for Cloudflare®
Плагин для управления CloudFlare на Xenforo
[Samus] RPG Pet Pack | VOL 2 – Oriental
[Samus] RPG Pet Pack | VOL 2 – Oriental
Добавьте 6 питомцев в свою игру!
[Samus] RPG Pet Pack | VOL 1 – Dragons
[Samus] RPG Pet Pack | VOL 1 – Dragons
Добавьте 8 питомцев в свою игру!
[Samus] RPG Pet Pack | VOL 3 – High & Low
[Samus] RPG Pet Pack | VOL 3 – High & Low
Добавьте 8 питомцев в свою игру!
[Samusdev] Slime Pack
[Samusdev] Slime Pack
9 новых мобов и 1 босс
[Littleroom] Ethereal Reaver is here!
[Littleroom] Ethereal Reaver is here!
Эфирный Ривер здесь!
[LittleRoom] Pohaku the Ancient Golem
[LittleRoom] Pohaku the Ancient Golem
А вот и древний голем Похаку!
[MCDD LLC] Genshin Spear Set | by DD Craft Studio
[MCDD LLC] Genshin Spear Set | by DD Craft Studio
Ресурспака с 5 копьями
[Mythic Studios] Creeper Expansion [Vol 1]
[Mythic Studios] Creeper Expansion [Vol 1]
Расширение Криперов
[Samus2002] RPG Pet Pack | Easter Edition
[Samus2002] RPG Pet Pack | Easter Edition
Добавьте 7 питомцев в свою игру от самуса
Pharaoh's Royal Warrior Bundle
Pharaoh's Royal Warrior Bundle
Набор королевских воинов фараона
TopBottom