salve ragazzi ho biognio disperatamente di un vostro aiuto
vi spiego un attivo cosi capite cosa to facendo, io sto facendo un lavoro che carico il tutto da db, paggine blocchi ecc adesso nel caricare le pagine, tramite get chiama la pagina presente nel db e invia tutto a smarty template,
Codice PHP:
if($apertura_HelpDesk){
global $page , $apertura_HelpDesk ;
ob_start();
//include_once "include/inc_header.php";
//$pagcontenuto['content_header'] = ob_get_contents();
ob_end_clean();
}/*QUESTA E LA CHIUSURA DI ($apertura){*/
if($siteconfig['site_enable']==1){
if(isset($_GET['page'])){
$page = isset($_GET['page'])? $_GET['page']:'';
$estrazione_moduli = mysql_query("SELECT nome_pages,title_pages,enable FROM pages WHERE nome_pages = '$page' ")or die ("[b]inpossibile selezionare il bd [/b]".mysql_error());
$array = mysql_fetch_array($estrazione_moduli);
$nome_pages = $array['nome_pages'];
$title_pages = $array['title_pages'];
$enabledPage = intval($array['enable']);
$ActivePage = intval($array['active']);
if($apertura_HelpDesk){
ob_start();
define("_LOAD_PAGE_",1);
$pagcontenuto['title'] = $title_pages;
$pagcontenuto['url'] = "index.php?page=$page";
$pagcontenuto['name'] = $nome_pages;
include("modules/$nome_pages/index.php");
$pagcontenuto['content'] = ob_get_contents();
ob_end_clean();
}
}/*QUESTA E LA PAGINA DI DEFAULT*/
else{
if($apertura_HelpDesk){
ob_start();
define("_LOAD_PAGE_",1);
$pagcontenuto['title'] = "";
$pagcontenuto['url'] = "index.php";
$pagcontenuto['name'] = "";
include("modules/core/index.php");
$pagcontenuto['content'] = ob_get_contents();
ob_end_clean();
}/*QUESTA E LA CHIUSURA DELL ELSE DI(isset($_GET['page'])){*/
}
}/*QUESTA E LA CHIUSURA DI ($siteconfig['site_enable']==1){{*/
else{
ob_start();
echo"<table style ='width:300px;'><tr><td>Il sito e momentaneamente fuori servizio</td></tr></table>";
$pagcontenuto['content'] = ob_get_contents();
ob_end_clean();
}/*QUESTA E LA CHIUSURA DELL ELSE DI ($siteconfig['site_enable']==1){{*/
adesso il problema vero e grosso, e quando esempio clicco su faq effettua il controllo sul db, se la pagina e preente la chiama e la carica,adesso pero una volta caricata questa pagina come mi posso muovere,io sto sempre usando il metoget se voglio vedere una faq o una categoria esempio che ho provato a fare
Codice PHP:
if($_GET['page']=="$page"){
echo'qua c e la pagina faq di default';
}
elseif(($_GET['page']=="$page")&($_GET['view_article']=="view_faq")){
echo'qua c e la pagina faq di view_faq';
}
elseif(($_GET['page']=="$page")&($_GET['view_faq_article']=="view_faq_article")and($_GET['id_article']=="$id")){
echo'qua c e la pagina sove sara possibile vedere l aricolo';
}
elseif(($_GET['page']=="$page")&($_GET['www']=="www")&($_GET['xxx']=="xxx")){
echo'222222222222222222222222222';
}
elseif(($_GET['page']=="$page")&($_GET['www']=="www")&($_GET['xxx']=="xxx")&($_GET['sss']=="33")){
echo'3333333333333333333333333333';
}
se spingo i vari link per cambiare contenuto, mi si ferma sempre al primo if
Codice PHP:
if($_GET['page']=="$page"){
echo'qua c e la pagina faq di default';
}