OK, aj keď sa to tu riešilo, dám ti zdroják. Celý vtip je v tom, že takto upravený view.php si generuje vzhľad samostatne, takže si nastav globálnu šablónu podľa potreby. V tvojom prípade dvojstľpcovú. Takto vyzerá upravený view.php resp. jeho koniec:
if ($hlasuj==1):
if ($znamka>0&&$znamka<6): // test na plastnost znamky: 1 - 5
@mysql_query("update ".$GLOBALS["rspredpona"]."clanky set hodnoceni=hodnoceni+".$znamka.", mn_hodnoceni=mn_hodnoceni+1 where link='".$id_clanek."'",$GLOBALS["dbspojeni"]);
endif;
endif;
}
$vzhledwebu = new CLayout();
$vzhledwebu->NactiFileSablonu('image/rsBloger/fs_bloger_nat1.sab'); //cesta k tvojej šablone
$vzhledwebu->Inic();
include_once("trclanek.php");
$clanek = new CClanek();
$error=$clanek->NactiClanek($GLOBALS["cisloclanku"]);
if ($error==1):
if (TestNaOpakujiciIP('cla'.$GLOBALS["cisloclanku"],$GLOBALS['rsconfig']['cla_delka_omezeni'],$GLOBALS['rsconfig']['cla_max_pocet_opak'])==0):
// navyseni pocitadla pristupu u zobrazeneho clanku
mysql_query("update ".$GLOBALS["rspredpona"]."clanky set visit=(visit+1) where link='".$GLOBALS["cisloclanku"]."'",$GLOBALS["dbspojeni"]);
endif;
// hodnoceni clanku
if (isset($GLOBALS["hlasovani"])):
Znamkuj($GLOBALS["cisloclanku"],$GLOBALS["hlasovani"]);
endif;
if ($clanek->Ukaz("sablona")==""):
// chybova hlaska: Chyba při zobrazování článku číslo XXXX! Systém nemůže nalézt odpovídající šablonu!
echo "<p align=\"center\" class=\"z\">".RS_IN_ERR1_1." ".$GLOBALS["cisloclanku"]."! ".RS_IN_ERR1_2."<p>\n";
else:
$vzhledwebu->UlozPro("title",$clanek->Ukaz("titulek"));
// tvorba stranky
$vzhledwebu->Generuj();
$rs_typ_clanku="cely"; // urceni pozadovane varianty sablony
include_once($clanek->Ukaz("sablona")); // vlozeni sablony
$vzhledwebu->Generuj();
endif;
else:
// chybova hlaska: Chyba! Článek číslo XXXX neexistuje!
echo "<p align=\"center\" class=\"z\">".RS_VW_ERR2_1." ".$GLOBALS["cisloclanku"]." ".RS_VW_ERR2_2."<p>\n";
endif;
?>
Celkem upraveno 1×. Poslední úprava pa3k v 27.09.2005 08:47.