Esta es mi primera pregunta, por lo tanto, ignore los errores, si los hubiera.PHP/JavaScript para cambiar dinámicamente las rutas de las imágenes
Tengo un problema en el que estoy ofreciendo tres diseños alternativos a mis visitantes en función del dispositivo desde el que navegan.
Móvil, tableta, y Escritorio.
Mi sitio web está en PHP y estoy usando solo 280 bytes de JavaScript para determinar el ancho del navegador de mi visitante. No hay más JavaScript o bibliotecas como jQuery, MooTools. Quiero que mi sitio sea muy liviano, lo que da como resultado velocidades de carga de página más rápidas.
Tengo una variable PHP llamada $layout
y el valor asignado a ella es asignado dinámicamente por el JavaScript en función del ancho del navegador. Los tres valores que se le asignan son mobile or tablet or desktop
Ahora tienen enlaces en mi XHTML que son como esto:
<img src="cdn/images/desktop/image1.jpg" width="500" height="200" alt="image1">
<img src="cdn/images/desktop/image2.jpg" width="500" height="200" alt="image2">
<img src="cdn/images/desktop/image3.jpg" width="500" height="200" alt="image3">
Por las imágenes predeterminadas están cargando desde la carpeta cdn/images/desktop
.
Lo que estoy buscando es si el valor es $layout
es tablet
continuación, las imágenes deben cargar desde cdn/images/tablet
carpeta y de manera similar, si la óptima relación de $layout
es mobile
continuación, las imágenes deben cargar desde cdn/images/mobile
carpeta.
El nombre de las imágenes sigue siendo el mismo. Son tres resoluciones diferentes en tres carpetas diferentes.
Si es posible, sugiera una solución de PHP para hacerlo en PHP.
caso contrario por favor sugieren una llanura solución JavaScript (No hay bibliotecas como jQuery, MooTools ot tal)
Gracias
ACTUALIZACIÓN
En realidad estoy usando Joomla como CMS así que en mis publicaciones no puedo usar el código PHP en las publicaciones, por lo tanto, quiero que después de que se represente la página o durante la representación, estas rutas deban cambiar.
Proxy la respuesta a través de otro script PHP - Funciona con Joomla y todo lo demás, sólo necesita un poco de configuración del servidor web. – hakre