Ciao a tutti.
La domanda che sto per porre potrebbe sembrare stupida, ma non riesco a venire a cappo ad una soluzione.
In un file config.php dichiaro una variabile chiamata
Codice PHP:
$sitename = "qualcosa 1";
Ora il file viene incluso in un functions.php, il quale ha una funzione che esplode il blocco centrale del sito.
Codice PHP:
function view_section($section){
global $theme;
global $sitename;
//fa un po' di cose in mezzo...poi:
if($file!="")
$sect=$section."/$file";
else
$sect=$section;
$tit="";
# procedura per barra di navigazione
$albero=explode("/",$sect);
for($i=0;$i<sizeof($albero);$i++){
$mypath="";
for($j=0;$j<=$i;$j++){
if($i>0 and ($j!=$i)){
$mypath.=$albero[$j]."/";
}
else {
$mypath.=$albero[$j];
}
}
$tmp=str_replace("none_","",$albero[$i]);
$tmp=eregi_replace("^[0-9][0-9]_","",$tmp);
if($i!=(sizeof($albero)-1)){
$tit.= "<a href=\"index.php?mod=$mypath\">".str_replace("_"," ",$tmp)."</a>/";
}
else{
$tit.= str_replace("_"," ",$tmp);
$tit=ereg_replace("\.[a-z0-9]{1,4}$","",$tit); // elimina l'estensione dal nome del file
}
}
$sitename .= " - " .$tit;
se gli faccio poi un
Codice PHP:
echo "$sitename";
appare cio' che dovrebbe, quindi la stringa e' manipolata correttamente. Un altro file header include functions, dove stampa il titolo della pagina, il quale verra' poi richiamato de un index.
La gerarchia e' la seguente (se pensate che sia una follia a vete un modo migliore per organizzarla consigli sono ben accetti)
index__header__functions__config
a catena il $sitename passa da destra a sinistra.
Il problema e' che alla fine mi appare il titolo come dichiarato in config, e non quello manipolato.
Any idea?