/* - CONTENT PER ID EINFÜGEN - */
function page_id($id) {
global $settings;
global $explode;
$loadpage = mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE id='".$id."'"));
$result = $loadpage['inhalt'];
if ($loadpage['type'] == "editor") {
echo "<div class='page_id_".$id."'>";
echo $result;
echo "</div>";
}
else if ($loadpage['type'] == "code") {
eval("?><div class='page_id_".$id."'>".$result."</div><?");
}
}
/* - CONTENT PER TITLE EINFÜGEN - */
function page_title($title) {
global $settings;
global $explode;
$loadpage = mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE page='".$title."'"));
$result = $loadpage['inhalt'];
if ($loadpage['type'] == "editor") {
echo "<div class='page_title_".$title."'>";
echo $result;
echo "</div>";
}
else if ($loadpage['type'] == "code") {
eval("?><div class='page_title_".$title."'>".$result."</div><?");
}
}
Jetzt kann eure Seite im Frontend per ID eingefügt werden:
PHP-Quelltext
1
page_id("1");
Oder auch per Seitentitel:
PHP-Quelltext
1
page_title("Home");
Außerdem habe ich jeder zugefügten Seite noch eine passende class zugefügt um diese eventuell per CSS ansprechen zu können, wer es braucht. Eine Seite die per ID eingefügt wurde kann über die ID im CSS angesprochen werden:
Quellcode
1
.page_id_1 {width:200px;}
Und eine Seite die per Titel eingefügt wurde kann über den Titel im CSS angesprochen werden (auf Groß- und Kleinschreibung achten):
Quellcode
1
.page_title_Home {width:200px;}
WICHTIGE ANMERKUNG!! Bei Seitentiteln mit Leerzeichen ist dieses wegzulassen. Heißt eure Seite "Seite 1" dann wird diese über "Seite1" angesprochen!
Die eingefügten Seiten können nun auch noch extra per CSS angesprochen werden. Jedoch darauf achten: Wenn eine Seite per ID eingefügt wurde kann diese auch nur per ID angesprochen werden und umgekehrt.