- Compatibilidad con XF
- 2.3.x
- 2.2.x
- Descripción breve
- 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!
Un yeso ligero alrededor deMobile_detectpara XenForo 2Uso (en plantillas)El complemento inserta la variable global $mobileDetect, asegúrate de que la variable esté definida antes de llamar a cualquier método para prevenir errores durante actualizaciones o si el complemento está desactivado.
Uso (en PHP)
XF2.1 Caché de páginaAgrega esto a config.php en el archivo: $config['full_page_caching'] = true;
Contribuyentes de características o correcciones de erroresPor favor crea un pedido de integración en GitHub mediante la opción "Más información".ContribucionesSi aprecias este add-on, por favor considératemos una contribución a través de PayPal. Detalles se te proporcionarán en privado. Por favor contáctame si deseas diferentes opciones de licenciamiento.LicenciaVe a MobileDetectLicense.md para ver la licencia de Mobile-Detect (MIT licensed)
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);
});
};