Aktualnie też biorę się za wersję 2.0 mojego CMSa i zrobiłem w nastepujący sposób:
header.ph
----------
admin.php [z include("$dzialanie.php")]
i tym inkluduje jeden plik powiedzmy newsy_funct.php, który ma wszystkie działania, do tego dołączam $menu, który wstawia się w odpowiednie miejsce w admin.php
----------
footer.php
EDIT: Przed momentem skleiłem coś takiego:
<?php
if(!isset($_GET['goto'])) { if(!isset($_SESSION['goto'])||$_SESSION['goto']=="home") { include("home.php");
}
else {
include("".$_SESSION['goto']."_funct.php");
}
}
else {
if($_GET['goto']=="home"){
include("home.php");
}
else {
include("".$_GET['goto']."_funct.php");
}
}
?>
W inkludowanych plikach (np.
news_funct.php) mam na pcozątku
$_SESSION['goto'] = "nazwa dzialu"; .