- Compatibilidad con XF
- 2.3.x
- 2.2.x
- Descripción breve
- Un ligero adaptador alrededor de Mobile_detect para XenForo 2
Un manto ligero alrededor de Mobile_detect para XenForo 2 Uso (en plantillas) El complemento inserta la variable global $mobileDetect, asegúrate de que la variable esté seteada antes de llamar a cualquier método para prevenir errores durante las actualizaciones o si el complemento está desactivado.
Uso (en PHP)
Caché de página de XF2.1 La integración de detección de dispositivos móviles con la caché de página completa de XF2.1+, añade esto a config.php;
Contribuir características o correcciones de bugs
Por favor crea una solicitud de aporte en Github a través del enlace "Más información". Contribuciones Si aprecias este complemento, considera una contribución a través de PayPal. Los detalles se proporcionarán a través de una conversación privada. Por favor contacta conmigo si deseas diferentes disposiciones de licencia. Licencia Ver MobileDetectLicense.md para la licencia de Mobile-Detect (licenciado bajo 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);
});
};
Por favor crea una solicitud de aporte en Github a través del enlace "Más información". Contribuciones Si aprecias este complemento, considera una contribución a través de PayPal. Los detalles se proporcionarán a través de una conversación privada. Por favor contacta conmigo si deseas diferentes disposiciones de licencia. Licencia Ver MobileDetectLicense.md para la licencia de Mobile-Detect (licenciado bajo MIT)