Joomla.it Forum
Joomla! 3 => Joomla! 3 => : giglio 13 Oct 2015, 13:45:32
-
Vorrei cambiare l'immagine che sta in cima alla Home del template Protostar.
Questa immagine normalmente si trova in ../images/headers, e nel caso specifico è "blue-flower.jpg".
Vorrei capire in quale file cercare per modificare l'immagine con un'altra.
Grazie
-
Dovresti cercare nei file del template stesso, index.php o qualche .css ma ti basta rinominare la tua immagine con lo stesso nome e dimensioni e sovrascrivere l'originale, dopo pulisci la cache e la sostituzione sarà visibile.
-
Creare un'immagine della stessa dimensione e sostituirla mi era sembrata la cosa più ovvia, ed infatti l'ho fatto.
Ma il problema è che vorrei capire dove sta la stringa che "dice" al browser di caricare l'immagine.
"Dovresti cercare nei file del template stesso, index.php o qualche .css..."
Questo lo avevo capito. Siccome ho smanettato a lungo senza riuscire a venirne a capo, chiedevo quale fosse il file che contiene il comando.
-
Prova ad usare firebug per firefox, fai ispeziona elemento e ti dice vita e miracoli del codice e del css.
-
Già provato.
Con sito creato con Joomla 2.5 mi dà file.css e riga.
Con sito creato con Joomla 3.x nella scheda HTML mi fa vedere il codice che richiama l'immagine ma non mi dice qual è il file php in cui è il codice stesso.
-
Firebug legge solo html e css, non legge il php che genera l'html ma puoi evincerlo dal contesto. se visualizzi un immagine del template è ovvio che il codice php che genera quellq immagine si troverà in un file php del template. in genere è index.php oppure se si tratta di template generati da framwork devi cercare in altri file contestuali, come per esempio potrebbe essere, a titolo di esempio, un header,php per il logo.
-
Si vabbè, ma in Protostar la stringa che richiama "blue-flower.jpg" in quale file si trova?
-
Sì vabbè ma perché qualcuno dovrebbe cercarlo al posto tuo, meglio aiutare ad imparare che servire la pappa non credi? Se ancora non riesci rileggi e cerca nei file.
-
Ma sei sicuro che non sia un semplice modulo HTML ? Ad esempio protostar mette image da te menzionata in position-3
Controlla tra i moduli html in questa posizione.
-
Hai perfettamente ragione. E' proprio un modulo. Grazie
In realtà nella versione 2.x di Joomla era nel file template.css, ora sta in un modulo tutto suo.
-
OK, adesso dovresti mettere [RISOLTO] all'inizio del tuo primo post :)