Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Ags 25 Jul 2009, 16:11:09
-
Se provo attivare il SEF (sia quello interno di joomla che SH404SEF), mi salta tutta la formattazione delle pagine.
questo è dovuto al fatto che il SEF mi altera il path del css.
Con il SEF disattivato (path corretto) è
<link rel="stylesheet" href="http://fratrespisa.netsons.org/templates/diplod/css/template_css.css" type="text/css" />
<link rel="shortcut icon" href="http://fratrespisa.netsons.org/templates/diplod/images/favicon.ico" />
Con il SEF attivato (path sbagliato) diviene:
<link rel="stylesheet" href="http://fratrespisa.netsons.org/index.php/Donare-il-sangue/templates/diplod/css/template_css.css" type="text/css" />
<link rel="shortcut icon" href="http://fratrespisa.netsons.org/index.php/Donare-il-sangue/templates/diplod/images/favicon.ico" />
Avete idea di come correggere la cosa?
-
Prendendo spunto da un altro forum, per il modulo SEF interno a Joomla ho risolto così:
Ho preso il file
MiaInstallazioneJoomla/libraries/joomla/document/html/renderer/head.php
e ho modificato il codice:
// Generate base tag (need to happen first)
$base = $document->getBase();
if(!empty($base)) {
$strHtml .= $tab.'<base href="'.$document->getBase().'" />'.$lnEnd;
}
con:
Code:
// Generate base tag (need to happen first)
$base = $document->getBase();
if(!empty($base)) {
$strHtml .= $tab.'<base href="'.JURI::root().'" />'.$lnEnd;
}
Purtroppo con SH404SEF il problema pare persistere.
Idee?
-
ma quando mai nel css si utilizzano indirizzi assoluti?
non dirlooooooooo so che lo hai fatto tu il template ed immagino pure con che roba....
-
ma quando mai nel css si utilizzano indirizzi assoluti?
non dirlooooooooo so che lo hai fatto tu il template ed immagino pure con che roba....
Spiacente deluderti, ma il template non l'ho scritto io, ho utilizzato il diplod modificandolo opportunamente...
Quello che ho copiato è il codice sorgente delle pagine dopo che ho caricato la pagina sul browser.
Il fatto che il path varii a seconda se attivo o meno SH404SEf mi fa supporre che utilizzi dei path relativi, solo che SH404SEF mi modifica la base del path...
-
è comunque un problema del template, mai avuto problema con il seo di joomla e i template e tu dici:
Se provo attivare il SEF (sia quello interno di joomla
-
Con la modifica che ho cscritto il sef interno di joomla funziona, SH404SEF no.
Se mi viene modificato il path, come fa ad essere un problema di template?
Il SEF mi modifica il path, quindi jommla non arriva neanche a leggerlo il template!
-
Ho risolto modificando il file configuration.php
e modificando da:
var $live_site = '';
a
var $live_site = 'http://www.indirizzomiosito.it/';