ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
349
349
EMPFEHLEN
-
Hallo liebes Forum,
ich hatte vor meine PHP Kentnisse zu erweitern, und wollte deswegen eine cms anfertigen.
Aber ich habe 2 denk Probleme :
1. Wie kann ich im Backend verschiedene Templates erstellen lassen und immer das ausgwhälte anzeigen im Frontend
2. Wie kann ich alles über EINE index.php? steuern ?
Beispiel: index.php?page=1 .... page=2 und und und
-
-
Könntest du Es mir vielleicht an einem Beispiel erklären ?
Wäre nett.
-
zu 2.:
Du baus den Teil der Seite (Header, Footer) der immer gleich bleiben soll statisch in die index.php ein.
Im Content-Bereich, wo ja immer was anderes dargestellt werden soll, bindest du dann immer über "include" andere Dateien ein, je nachdem welchen Werte die Variable in der URL hatte.
Auf die URLs die du beschrieben hast würde dieser Code passen:
oder mit echo bei html-DateienPHP-Code:<html>
<body>
<h1>Ich bin der Header</h1>
<?php
if ($_GET["page"] == "1"){
include("page1.php");
}
else if ($_GET["page"] == "2"){
include("page2.php");
}
else if ($_GET["page"] == "3"){
include("page3.php");
}
?>
<h1>Ich bin der Footer</h1>
</body>
</html>
Über $_GET kannst du auf Variablen in der URL zugreifen und über $_POST auf Variablen, die "unsichtbar" von einem Formular der vorherigen Seite verschickt wurden.PHP-Code:<html>
<body>
<h1>Ich bin der Header</h1>
<?php
if ($_GET["page"] == "1"){
echo include("page1.html");
}
else if ($_GET["page"] == "2"){
echo include("page2.html");
}
else if ($_GET["page"] == "3"){
echo include("page3.html");
}
?>
<h1>Ich bin der Footer</h1>
</body>
</html>
-
Ja das weiß ich ja bereits. Soviele Kentnisse habe ich schon.
Ich will aber die seiten page1.html .... Im Backend erstellen.
Also Layer sozusagen. Und in den Layern dann Panels.
-
03.02.12 12:30 #6
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Dazu hast du doch eine Datenbank, in der du dann letztendlich den Inhalt speicherst. Dieser sollte in deiner Datenbank so aussehen:
Und dann kannst du eben immer den Eintrag mit der ID 1, 2, 3 ... abfragen und an der entsprechenden Stelle auf deiner Webseite ausgeben.Code :1 2 3 4
id | content ----+----------- 1 | Seite 1.. 2 | Seite 2..
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
Mhm Okay danke erstmal.
Ähnliche Themen
-
Eigene isset()-Funktion programmieren
Von the snake II im Forum PHPAntworten: 3Letzter Beitrag: 20.09.11, 12:32 -
Eigene Queue-Collection programmieren
Von AvS im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 5Letzter Beitrag: 16.05.08, 20:13 -
Konzept: eigene Scrolleiste programmieren
Von gugug im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 16.11.05, 07:58 -
eigene Suchmaschine programmieren
Von Plan -B im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 26.09.04, 14:16 -
Wie PlugIn Funktion für eigene Anwendung programmieren?
Von ArneKDO im Forum JavaAntworten: 10Letzter Beitrag: 13.07.04, 11:01





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren