- Совместимость с XenForo
 - 
	
		
			
- 2.1
 - 2.2
 
 
Расширение внедряет глобальную переменную $ mobileDetect, проверьте, установлена ли переменная перед вызовом любых методов, чтобы предотвратить ошибки во время обновлений или если надстройка отключена.
	
	
	
		
	
	
	
		
	
	
	
		
Использование (в php)
	
	
	
		
XF2.1 Кэширование страниц
Интеграция мобильного обнаружения с XF2.1 + полностраничное кэширование, добавьте в config.php:
	
	
	
		
					
					
	
					
					
					
		Код:
	
	<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>
	Использование (в php)
		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);
    });
};