connessione(); //lingua $dati = mysql_query("select * from lingue where id='$lingua'"); while($array=mysql_fetch_array($dati)){ $lalingua=$array[lingua]; } //paramentri configurazione $result = mysql_query("select * from configurazione where id=1"); while($array=mysql_fetch_array($result)){ $template=$array[template]; $titolo=$array[titolo]; $tagdescrizione=$array[tagdescrizione]; $tagkeywords=$array[tagkeywords]; $seo=$array[seo]; $percorsosito=$array[percorsosito]; $tipoencoding=$array[tipoencoding]; } //menu $result = mysql_query("select * from pagine where menu=1 and status=1 and idl='$lingua' order by ordine"); while($array=mysql_fetch_array($result)){ $menus[]="$array[id]|$array[titolo]|$array[urlottimizzato]"; } //costruzione menu in apposita variabile for($i=0;$i$voce"; }else{ //altrimenti no $menu.="$voce"; } } //pagina iniziale if(strlen($id)>0)$condizione="id='$id'"; else if(strlen($url)>0)$condizione="urlottimizzato='$url'"; $result = mysql_query("select * from pagine where $condizione and status=1"); while($array=mysql_fetch_array($result)){ $id=$array[id]; $titoloA=$array[titolo]; $tagtitleA =$array[tagtitle]; $tagdescrizioneA=$array[tagdescrizione]; $tagkeywordsA =$array[tagkeywords]; $testoA=$array[testo]; $testoA=str_replace("../uploads","uploads",$testoA); $templatepersonalizzato=$array[template]; //replace di [tag id=x] con il contenuto delle pagine nel tag x //identifica id if(eregi("tag id=(.*)",$testoA,$out)){ $iddeltag= $out[1]; } if(strlen($iddeltag)>0){ $result2 = mysql_query("select pagine.id,titolo,urlottimizzato,testo,template from pagine,tags2pagine where tags2pagine.idt='$iddeltag' and pagine.id=tags2pagine.idp and status=1"); while($array2=mysql_fetch_array($result2)){ $sost ="

".$array2[titolo]."

"; $sost.="

"; $sost.=$array2[testo]; $sost.="

"; } //sostituisco nel testo quello che ho trovato $testoA=str_replace("tag id=$iddeltag",$sost,$testoA); } //replace di [load page=x] con il contenuto delle pagine caricata via fopen //identifica id if(eregi("load page=(.*)",$testoA,$out)){ $ppagina= $out[1]; $ppagina=strip_tags($ppagina); } if(eregi("gallery id=(.*)",$testoA,$out)){ $ppagina2= $out[1]; $idgalleria=$ppagina2; } if(strlen($ppagina)>0){ $page=file_get_contents("$ppagina"); $testoA=str_replace("load page=$ppagina",$page,$testoA); } //replace di [loadframe page=x] con il iframe del contenuto delle pagine caricata via fopen //identifica id if(eregi("loadframe page=(.*)",$testoA,$out)){ $ppagina2= $out[1]; $ppagina2=strip_tags($ppagina2); } if(strlen($ppagina2)>0){ $page2=""; $testoA=str_replace("loadframe page=$ppagina2",$page2,$testoA); } } //sovrascrive le propriet� if(strlen($tagtitleA)>0)$tagtitle=$tagtitleA; if(strlen($tagdescrizioneA)>0)$tagdescrizione=$tagdescrizioneA; if(strlen($tagkeywordsA)>0)$tagkeywords=$tagkeywordsA; //****** tags *******// $result = mysql_query("select * from tags order by tag"); while($array=mysql_fetch_array($result)){ $tags[]="$array[id]|$array[tag]"; } for($i=0;$i$itag"; } //correlati $result = mysql_query("select pagine.id,titolo,urlottimizzato from pagine,correlati where correlati.idp1='$id' and pagine.id=correlati.idp2 and status=1"); while($array=mysql_fetch_array($result)){ $correlatis[]="$array[id]|$array[titolo]|$array[urlottimizzato]"; } //costruzione menu in apposita variabile for($i=0;$i$voce"; }else{ //altrimenti no $correlati.="
  • $voce
  • "; } } //******* menu sidebar - home page ******// $result = mysql_query("select menu.id,nome from menu,menuappare where menuappare.id_menu=menu.id and menuappare.id_pagina='$id'"); while($array=mysql_fetch_array($result)){ $menuside[]="$array[id]|$array[nome]"; } for($i=0;$i"; //tutti gli elementi del menu $imenusidebar.="
      "; $result = mysql_query("select * from menuitem where id_menu='$idm' order by ordine"); while($array=mysql_fetch_array($result)){ if($array[tipo]==0){ $imenusidebar.="
    • $array[nome]
    • "; } if($array[tipo]==1){ $imenusidebar.="
    • $array[nome]
    • "; } if($array[tipo]==2){ $imenusidebar.="
    • $array[nome]
    • "; } if($array[tipo]==3){ $imenusidebar.="
    • $array[bloccohtml]
    • "; } } $imenusidebar.="
    "; } //****** lingue *******// $dati = mysql_query("select * from lingue"); while($array=mysql_fetch_array($dati)){ $lingues[]="$array[id]|$array[lingua]"; } for($i=0;$i$ilingua  "; } $template=str_replace("../","",$template); if(strlen($templatepersonalizzato)>0)$paginatemplate=$templatepersonalizzato; else $paginatemplate="pagine.php"; include("$template/$paginatemplate"); ?>