- Compatibilidade com XF
- 2.3.x
- 2.2.x
- Descrição curta
- SV BrowserDetection - Lightweight mobile detection add-on for XenForo 2, seamlessly integrates with full-page caching and supports Firefox, Chrome checks in templates & PHP. Enhance your XF site today!
Um amortisseur leve ao redorMobile_detectpara XenForo 2Uso (em modelos)Addon injeta a variável global $mobileDetect, verifique que a variável está definida antes de chamar qualquer método para evitar erros durante atualizações ou se o addon estiver desativado.
Uso (em php)
XF2.1 Cache de páginaIntegração de detecção de móveis com o cache completo da página do XF2.1+, adicione isso ao config.php;
Features de contribuição ou correções de bugsCriar um pedido de fusão no GitHub através do link "Mais informações."ContribuiçõesSe você aprecia este add-on, por favor considere fazer uma contribuição através do PayPal. Detalhes serão fornecidos em conversa privada. Por favor, entre em contato se desejar diferentes arranjos de licenciamento.LicençaVeja MobileDetectLicense.md para a licença do Mobile-Detect (licensed under MIT)
PHP:
<xf:if is="$mobileDetect && $mobileDetect.isMobile()"> Is Mobile <xf:else /> Not Mobile </xf:if>
PHP:
<xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
Is Firefox
<xf:else />
Not Firefox
</xf:if>
PHP:
<xf:if is="$mobileDetect && $mobileDetect.is('Chrome')">
Is Chrome
<xf:else />
Not Chrome
</xf:if>
PHP:
$mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";
PHP:
$config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
$pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
});
};