PHP/Html-Frames in Tabellen

Feldhofe

Erfahrenes Mitglied
Hallo!

Ich möchte meine Seite nicht mehr mit Frames, sondern mit Tabellen darstellen.
Nun -wie mach ich das? Was ist, wenn ich was dran ändern will? Kann ich ja schlecht alle SEiten wieder einzeln ändern...

Würde das gehen, ein "Grundgerüst" mit meinetwegen drei Spalten als PHP zu speichern und dann die beiden Außenrahmen einfach als Variable den HTML-Text aufzurufen?

So meine ich das:

PHP:
print"
<table>
<tr>
<td>
$linkerframe
</td>
<td>

### Inhalt mittlerer Frame ##

</td>
<td>
$rechterframe
</td>
</table>

Oder ist davon abzuraten, bzw. wie macht man so etwas sonst?


Gruß
Feldhofe
 
Also du erstellst am besten mal ein Grundgerüst aus einer Tabelle!
An den richtigen Stellen muss dann dieser Code stehen:
PHP:
<?
include("Irgendwas.htm");
?>
So bindest du dann einfach deine Seiten in die Tabellenstruktur ein.
 
Stimmt, das ist ja eine noch viel bessere Idee als den ganzen Kram als Variable zu in einer DB zu speichern! Danke für den Tipp, werd ich gleich mal ausprobieren!

Wie ist das eigentlich, macht sowas große Probleme mit Riesen-Traffic?? Also in meinem Falle wären ja jeweils alle vier Bilder des linken Frames neu zu laden!

Gruß
Feldhofe
 
Also nix mit http://?
Hm..schhde!

Aber wie ist das eigenlich, steigt der Traffic da nicht ins Unermeßliche? Ich hab im linken Frame vier Bilder, die jeweils ca. 9 KB groß sind.

Feldhofe
 
öhm,
lies dir mal mein skin tut in den php tutorials durch...vielleicht hilft dir das.
btw..traffic.
normal entsteht kein weiterer traffic da die meisten browser die sachen im cache speichern...falls aber jemand das cachen von daten abgestellt hat wird jedes mal das bild neu vom server runtergeladen und somit entsteht auch traffic. logisch oder ?
naja zu deiner frage.
mach einfach zwischen td und /td folgendes:
PHP:
include ("$show");

und die links setzt du folgendermaßen:
hauptseite.php?show=blubb.php oder wie auch immer
 
meine meinung

also meiner meiner meinung nach ist es nicht so gut, das alles von einer seite aus aufzurufen.......ich würde eher den inhalt der seiten nehem und dann den restlichen teil da rein laden......
das sieht dann etwa so aus:

PHP:
include('http://deine_domain/include/header.php');

hier schreibst du dann den inhalt der einzelnen seite rein......

PHP:
include('http://deine_domain/include/footer.php');


das finde ich sehr viel schoener und üebersichtlicher....
wenn man das nämlich (hab ich auf meiner seite auch) auf mehrere teile erweitert, dass du also z.b. immer eine neue navigation laedst oder so, dann ist es uebersichtlicher, weil man nicht immer zwei variablen üebergeben muss, die geladen werden muessen......
bei mir sieht das so aus:


PHP:
include('http://deine_domain/include/header.php');

main teil 1

PHP:
include('http://deine_domain/include/mitte.php');

main teil 2

PHP:
include('http://deine_domain/include/footer.php');


das ist auch vorteilhafter, da hier immer die gleichen dateien geladen werden und du dir keine sorga machen musst, in welchen verzeichnis der zu ladende kram liegt.....
wenn man immer variablen uebergeben will, macht men leicht dabei nen fehler.....

//dieser senf wurde ihnen präsentiert von

bad taste:)
 
Alles klar, ich werds mal ausprobieren!
Leider gehts ja nicht, wenn man http://'s angibt, die nicht auf demselben Server liegen...also muß ich noch ein wenig warten!

Denke aber auch, dass ich das so machen werde, daß ich einfach die Frameaußenseiten als htmls einzelnen abspeichere und entsprechend in die einzlenen Spalten "include (links.htm)" etc. reinsetzte, ist mir übersichtlicher als die Variablen-Sache!

Gruß
Feldhofe
 
Zurück