- Compatibilidad con XF
- 2.3.x
- 2.2.x
- Descripción breve
- BrowserDetection - Addón de detección móvil ligera para XenForo 2, integra sin problemas con el cachado completo y soporta comprobaciones en Firefox y Chrome en plantillas y PHP. Mejora tu sitio web XF hoy!
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);
});
};