Questa è la mia prima domanda, quindi ignorare gli eventuali errori.PHP/JavaScript per modificare dinamicamente i percorsi delle immagini
Ho un problema in cui sto servendo tre layout alternativi ai miei visitatori in base al dispositivo da cui stanno navigando.
Cellulare, Tablet, e Desktop.
Il mio sito Web è in PHP e sto utilizzando solo 280 byte di JavaScript per determinare la larghezza del browser del mio visitatore. Non ci sono altri JavaScript o librerie come jQuery, MooTools. Voglio mantenere il mio sito molto molto leggero, con conseguente maggiore velocità di caricamento della pagina.
Ho una variabile PHP denominata $layout
e il valore ad esso è assegnato dal JavaScript dinamicamente in base alla larghezza del browser. I tre valori assegnati ad esso sono mobile or tablet or desktop
ora ho link nel mio xhtml che sono come questa:
<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">
Con le immagini predefinite vengono caricate dalla cartella cdn/images/desktop
.
Quello che sto cercando è se il valore è $layout
è tablet
poi le immagini dovrebbero caricare dalla cartella cdn/images/tablet
e allo stesso modo se il Valur di $layout
è mobile
poi le immagini devono caricare dalla cartella cdn/images/mobile
.
Il nome delle immagini rimane lo stesso. Sono tre diverse risoluzioni in tre diverse cartelle.
Consigliamo gentilmente una soluzione PHP, se possibile, per farlo in PHP.
In caso contrario si prega di suggerire una pianura JavaScript soluzione (Nessun librerie come jQuery, MooTools ot tale)
Grazie
UPDATE
In realtà sto usando Joomla come CMS quindi nei miei post non posso usare il codice PHP all'interno dei post, quindi voglio che dopo il rendering della pagina o durante il rendering questi percorsi debbano cambiare.
proxy la risposta attraverso un altro script PHP - funziona con joomla e tutto il resto, ha solo bisogno di un po 'di configurazione server web. – hakre