• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Alternative zu Frames

Status
Für weitere Antworten geschlossen.

joha

Neues Mitglied
Hallo !

Ich möchte eine Site erstellen, mit dem Aufbau Kopf, (Banner)
Navi links, Inhalt rechts.

Ich wollte es ohne Frames machen, gut, aber da sich z.B. die Navigation immer mehr erweitert bzw. ändert, müsste ich dann in diesem Fall jedesmal alle Seiten neu machen.

Mit Frames müsste ich nur die Navi ändern

aber Frames sind ja eher out, bzw. nicht so gut für die Suchmaschinen .

Gibt es noch eine andere, einfache Alternative?

Freue mich über Antworten und sage schon mal danke

Gruß
Johanna
 
Hallo Johanna,

für solch eine Sache bietet sich eine serverseitige Scriptsprache an, z.B. PHP. Aber auch Server Side Includes (SSI). Ich persönlich löse so eine Aufgabe, indem ich die Navigation mit der PHP-Funktion include() einbinde.

Gruß thuemmy
 
vielen dank für die schnelle Antwort,

ich habe es geahnt *g

denn mit PHP und SSI kenne ich mich überhaupt nicht aus

habe mal geschaut, im Domainpaket (bei freenet) steht drin, SSI-Unterstüzung ja

aber wie ich das realisieren kann, keine Ahnung

gibt es noch andere Alternativen?

Gruß
Johanna
 
Gaaaaanz einfach:

index.php, stelle vom Seiteninhalt:
PHP:
<?
$seite=$_GET['seite'];
if(!file_exists($seite.'.php')) $seite='hauptseite';
include($seite.'.php');
?>
Linkformat: index.php?seite=hauptseite

Du erstellst einfach für jede unterseite eine name.php, fügst da ganz gewohnt HTML ein. Verlinken tust du in der Navigation, die in der index.php steht, wie oben. Deine Startseite heißt in diesem Fall hauptseite, kannst du natürlich ändern.
Willst du, dass deine Link index.php?wieauchimmer=hauptseite heißen, änderst du Zeile 2 in $seite=$_GET['wieauchimmer'];


Natürlich braucht dein Webspace PHP
 
@lavalampe: wenn man keine ahnung hat einfach... (weisst ja)

so nach deinem beispiel kann man wunderbar hacks in die seite includen;) kannst z.b. auf eigenen space nen hack in ne .php laden und dann einfach hinten an den get ranhängen nur ohne php und é whollá, haste nen hack drauf.

ich empfehle eher ne methode mit switch bei $_GET['seite'] ...
 
danke nochmal für die Antworten, ich habe es jetzt erst mal einfach und mit SSI probiert,
und es funktioniert sogar *lach

ich versuche auch gerade, mich auch mit css einzuarbeiten, also ein Tabellenlayout komplett mit CSS zu machen, und dann schaue ich mal, ob ich das mit php auch noch hin bekomme

also ich probiere weiter, und bin ja nun schon mit meiner Navi weiter gekommen

Danke
Gruß
Johanna
 
sorry, da habe ich mich bissel blöd ausgedrückt *g


ich will versuchen mal vom Tabellenlayout weg zu kommen und mal ein Layout mit css machen, bin schon dabei und knoble mich durch, mal sehen, ob ich graue Haare dabei bekomme *lach

Gruß
Johanna
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben