Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : kaimano 31 Oct 2010, 18:25:09
-
Salve a tutti, ho un problema un pò increscioso che non so risolvere.
Attivando il mod_rewrite tutto funziona a dovere ma nelle pagine dove l'url è riscritto perdo parti del css, o meglio, vengono riscritte ma con path verso le immagini incompleto, un esempio:
il seguente estratto del file "style.css" viene rimappato su "99.html"
file "style.css"
#menuBG {
background:url("../images/menubgs/menuBG.png") repeat-x scroll 0 0 transparent;
height:59px;
margin-bottom:-21px;
position:relative;
width:100%;
z-index:100;
rimappatura "99.html"
#menuBG {
background:url("templates/jxtc_espresso/images/menubgs/menuBG.png") repeat-x scroll 0 0 transparent;
height:59px;
width:100%;
Notate il testo evidenziato, il path è cambiato da "../images/menubgs/menuBG.png" a "templates/jxtc_espresso/images/menubgs/menuBG.png" impedendone il funzionamento in quanto con un path così dovrebbe esserci uno slash "/" all'inizio del path per poter funzionare correttamente.
Io non so che pesci prendere.........
Qualche soluzione?
Grazie
-
Visto che nessuno è in grado di rispondermi, mi rispondo da solo.
Il problema si genera sui path elaborati dal mod_rewrite per cui inserendo questo piccolo codice al termine dell'index.php del template tutto andrà a posto:
$this->setBase("http://miosito.it/");
dove "miosito.it" è il dominio del sito su cui è instaqllato joomla.
La risposta mi è stata suggerita leggendo questo post:
http://forum.joomla.it/index.php?topic=101864.0 (http://forum.joomla.it/index.php?topic=101864.0)
Ringrazio pertanto l'autore che mi ha risolto il problema.
Lo so che, forse, aggiungendo un'altra regola al mod_rewrite nel mio .htaccess si sarebbe risolto in modo più elegante. Ma io non sono in grado e, direi, nemmeno chi ha letto il post per cui.......