Solucionar problemas con QuickCache y dispositivos mobiles

Quick Cache tiene un problema, que nativamente no detecta si un usuario accede a nuestro sitio desde un dispositivo mobil o no, y esto nos trae problemas ya que muestra el mismo sitio a los usuarios de mobil que de pc (en el caso que tengamos dos diseños distintos u opciones distintas para usuarios de mobil que de pc).



Para solucionar esto tenemos que agregar un pequeño código en las opciones. Nos dirigimos a las opciones de Quick Cache, y vamos hacia abajo a la opción “MD5 Version Salt” y colocamos:

((preg_match("/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i", $_SERVER["HTTP_USER_AGENT"])) ? "MOBIL" : "")

Esto lo que hace es si detecta que es un mobil, coloca otro salto para el cache, y con esto evitamos que el cache en un dispositivo mobil sea el mismo para el que ingresa desde una PC.

Saludos!

Deja un comentario