Mit HTML,CSS und PHP Layouten ohne Frames
Hi Admingemeinde, ich habe hier mal eine Grundlagenfrage
Hallo Admingemeinde und Webdesigner,
Ich bin momentan dabei mich in HTML,CSS und PHP einzulesen und mich einigermaßen Fit zu machen. Hier zu habe ich die Tuturials von Selfhtml, CSS4You und Quakenet verwendet (bis Get).
Mein Ziel ist der Aufbau eines Dreispaltigen Layouts das ohne Frames und Tabellen auskommt.
Links zu den Tuturialseiten:
http://de.selfhtml.org/
http://www.css4you.de/
http://tut.php-quake.net/de/
Nun stehe ich vor folgender Herausfoderung:
Ich habe ein entsprechendes Layout.
Linke, Rechte spalte für menüs
Mittlere Spalte für content
Nun möchte ich wenn ein Link im Menü angeklickt wird das sich die mittlere Spalte verändert. Aber am besten halt nur der Teil um den quelltext möglichst klein zu halten.
Ist das irgentwie machbar oder muss ich sozusagen immer Das basislayout auf jeder erzeugten Seite haben und dann den mittleren DIV-Holder selbst bearbeiten.
Ich habe mir dazu das Kapitel Get Variablen auf Quakenet durchgelesen aber 0durchblick...
Wo kommen diese Variablen her oder muss ich die erst noch definieren und müssen die in irgenteiner bestimmten Datei stehen?
Es wäre nett wenn mich jemand mit fundiertem Wissen mal ein bisschen aufklären kann.. ; )
Gruß FISI-AZUBI2010
Hallo Admingemeinde und Webdesigner,
Ich bin momentan dabei mich in HTML,CSS und PHP einzulesen und mich einigermaßen Fit zu machen. Hier zu habe ich die Tuturials von Selfhtml, CSS4You und Quakenet verwendet (bis Get).
Mein Ziel ist der Aufbau eines Dreispaltigen Layouts das ohne Frames und Tabellen auskommt.
Links zu den Tuturialseiten:
http://de.selfhtml.org/
http://www.css4you.de/
http://tut.php-quake.net/de/
Nun stehe ich vor folgender Herausfoderung:
Ich habe ein entsprechendes Layout.
Linke, Rechte spalte für menüs
Mittlere Spalte für content
Nun möchte ich wenn ein Link im Menü angeklickt wird das sich die mittlere Spalte verändert. Aber am besten halt nur der Teil um den quelltext möglichst klein zu halten.
Ist das irgentwie machbar oder muss ich sozusagen immer Das basislayout auf jeder erzeugten Seite haben und dann den mittleren DIV-Holder selbst bearbeiten.
Ich habe mir dazu das Kapitel Get Variablen auf Quakenet durchgelesen aber 0durchblick...
Wo kommen diese Variablen her oder muss ich die erst noch definieren und müssen die in irgenteiner bestimmten Datei stehen?
Es wäre nett wenn mich jemand mit fundiertem Wissen mal ein bisschen aufklären kann.. ; )
Gruß FISI-AZUBI2010
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 112557
Url: https://administrator.de/contentid/112557
Ausgedruckt am: 05.11.2024 um 04:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
also ich mache das mit php so, dass im Kopf jeder content-Seite die menüs mit include eingebunden werden.
also ungefär so:
hat den Vorteil, dass die Menüs immer gleich sind und Änderungen nur in der jeweiligen Datei vonnöten sind.
Gruß
Locke
also ich mache das mit php so, dass im Kopf jeder content-Seite die menüs mit include eingebunden werden.
also ungefär so:
<?
echo "<div id='links'>";
include("menue_links.php';
echo "</div><div id='rechts'>";
include("menue_rechts.php';
echo"</div>";
?>
<div id='content'>...
hat den Vorteil, dass die Menüs immer gleich sind und Änderungen nur in der jeweiligen Datei vonnöten sind.
Gruß
Locke
mach dir ne tabelle mit 3 spalten in der mittleren spalte. könnte z.b. so aussehen:
(ausschnitt aus der index.php
dann funktioniert das wie folgt:
du gibts dem browser folgendes mit:
http://www.meine-seite.de/index.php
wenn du diese seite aufrufst, wird automatisch der inhalt der news.php datei eingebunden.
gibst du zum beispiel ein http://meine-seite.de/index.php?site=8 wird die datei kontakte.php eingebunden.
du musst nurnoch die php dateien erstellen mit dem inhalt, den sie haben sollen. dann hast du links und rechts immre deine 2 balken
sollten noch fragen sein, fragen
(ausschnitt aus der index.php
if (!isset($_GET['site']) || ($_GET['site']) < 1) $_GET['site'] = 1;
<table cellpadding="0" cellspacing="0" border="0">
<tr><td> linke seite </td><td>
switch ($_GET['site']){
case 1 : include($_SERVER['DOCUMENT_ROOT']."/news.php");break;
case 3 : include($_SERVER['DOCUMENT_ROOT']."/pix.php");break;
case 4 : include($_SERVER['DOCUMENT_ROOT']."/band.php");break;
case 5 : include($_SERVER['DOCUMENT_ROOT']."/termine.php");break;
case 6 : include($_SERVER['DOCUMENT_ROOT']."/texte.php");break;
case 7 : include($_SERVER['DOCUMENT_ROOT']."/mp3.php");break;
case 8 : include($_SERVER['DOCUMENT_ROOT']."/kontakt.php");break;
} ?>
</td> <td> rechte spalte </td></tr>
</table>
dann funktioniert das wie folgt:
du gibts dem browser folgendes mit:
http://www.meine-seite.de/index.php
wenn du diese seite aufrufst, wird automatisch der inhalt der news.php datei eingebunden.
gibst du zum beispiel ein http://meine-seite.de/index.php?site=8 wird die datei kontakte.php eingebunden.
du musst nurnoch die php dateien erstellen mit dem inhalt, den sie haben sollen. dann hast du links und rechts immre deine 2 balken
sollten noch fragen sein, fragen