Nach dem Tutorial verstehst dus nicht mehr?
Also ich robier das mal auseinander zu nehmen
| Zitat: |
Viele die ihre Homepage bauen setzen auf die Methode "Frames",
die eigentlich nicht schlecht ist, aber z. B. wenn die Seite zu den Favoriten hinzufügt wird und diese wieder aufgerufen wird, dann erhält man meistens nicht die vollständige Homepage-Seite sondern nur einzelne Frame-Rahmen.
Dies kann man mit PHP vermeiden.
Natürlich hat PHP noch viel mehr Vorteile, die ich aber hier jetzt noch nicht aufführen möchte, da das Ganze zu umfangreich wäre
|
Das sind all die Oberschaluen Bemerkungen, warum diese Methode das allerbeste ist...
| Zitat: |
Als erstes baut man sich wie gewohnt seine Homepage mit Navigation, usw. und nennt diese dann index.php, aber den Inhalt lässt man erst mal noch weg.
(der Hauptteil in der Mitte)
An der Stelle wo jetzt eigentlich der Hauptteil der Homepage kommen sollte, setzt man folgendes Script [Hier kommt das Script]
|
Also du baust da, am besten mit Tabellen, die Homepage, machst vielleicht ein Logo, ein Menu,
und dann: Dort wo du jetzt
den Frame hast, in dem der Hauptteil (Der eigentliche Inhalt, dort wo alle links sich drin öffnen), dort fügst du jetzt das kleine Script ein. Erklärung dazu kommt unten.
Dieses Script bewirkt, dass immer ein anderer Inhalt im Hauptteil drin kommt. Was dort drin kommen soll steuerst du mit der URL:
| Zitat: |
| http://www.ihredomain.de/index.php?action=news |
Das"?action=news" machts aus. So wird dem Script mitgeteilt, welcher Inhalt angezeigt werden muss. Alle deine Menulinks musst du jetzt also so verlinken: index.php?action=news oder index.php?action=gaestebuch
Zum script selber:
Das musst du shr wahrschienlich noch anpassen. Hier ist es mal original:
| php: |
1:
2:
3:
4:
5:
6:
|
<?php
$action = $_GET["action"];
if (!isset($action)) { $action = "main"; }
$action = "./include/".$action.".php";
include ($action);
?> |
|
Zeile 4: Dort wird der Ordner angegeben, in dem sich alle Dateien befinden (sollten). Wenn du sie aber jetzt in einem anderen rdner hast, musst du einfach "include" mit deinem Ordnernamen ersetzen. Dann kommt der Dateiname. Anstatt dem steht aber im script die Variable "$action". Der Wert dieser Variable wird wie schon gesagt durch die URL bestimmt. Wenn in der URL (=Adresse) ?action=news steht, dann wird das "action" in Zeile 4 mit news ersetzt. dann wird also dort wo das script steht die Datei /include/news.php angezeigt.
Was du auch noch ändern solltest: glaub du hast alles Dateien mit der Endung .htm. Dann musst du auch in zeile 4 ".php" in ".htm" ändern.
Zeile 3 definiert die Startseite, die am anfang kommt, wenn man die Homepage neu aufruft. Jetzt ist es "main". Das musst du durch "news" ersetzen, wie ich aus deinem Codeausschnitt oben gesehen habe.
Also, so sollte es etwa gehen:
| php: |
1:
2:
3:
4:
5:
6:
|
<?php
$action = $_GET["action"];
if (!isset($action)) { $action = "news"; }
$action = $action.".htm";
include ($action);
?> |
|
Falls du irgendwo noch nicht drauskommst, nur melden!
Gruss