Neuigkeiten:

still alive...

Hauptmenü

PHP ohne Frames? Muss das?

Begonnen von notator, 09. November 2005, 20:01:37

Vorheriges Thema - Nächstes Thema

dec

mit anderen worten:
powies skripte dürfen nicht includiert werden mit include(\"pforum/newposts.php\"); oder sonstwie, da zu komplex programmiert.
sobald dann noch variablen mitgegeben werden (index.php?board=1&style=gna) ist sowieso sense.
ach gott, ich weiss was powie meint aber erklären...?? schwer möglich /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" /> einfach selbst mal ausprobieren...

spass ist, was ihr draus macht


notator

Ich denke, ich werde da mal gaaaaaaaanz klein anfangen.
PHP ist für mich leider so gut wie Neuland. OK, kleinere Sachen klappen ganz gut.
Daher nochmal meine ganz simple Frage bildlich gesprochen:
Aufbau eines Framelosen Webs:
- eine Tabelle mit 3 Spalten und 3 Zeilen
- die obere Zeile (1) und untere Zeile (3) Spalte verbinde ich jeweils zu einer Zelle (colspan)
- Zeile (2) hat nun 3 Zellen
- die mittlere Zelle aus Zeile (2) stellt also im Prinzip den eigentlichen Bereich, wo der Web-Content reinkommt ???
- diese trenne ich mit der Kopf.php und Fuss.php
Soweit, so gut.
Ich habe nun das eine oder andere Tutorial dazu durchgearbeitet.
Vermutlich habe ich ein grundlegendes Verständnisproblem, denn mir ist nicht klar, wie ich zwischen die KOPF.PHP und die FUSS.PHP nun den Inhalt vernünftig einfüge.
Vor allem die Breitenanpassung mach mir hier Probleme.
Sorry, aber ich bin total \"Frame-verseucht\" und will davon runter.
Ich hoffe, dass ich noch den Durchblick schaffe (peinlich das sein  /uploads/emoticons/icon_e_sad.gif.cc8ba2b6b966c5e020020efa47702aab.gif\" alt=\":(\" /> )

Powie


notator

ich möchte es schaffen, dass sich die LINKE und RECHTE Spalte immer sichtbar ohne Scolling verhalten. Daher darf sich nur die Breite der MITTE ändern.
Muss ich mich dafür komplett in CSS einarbeiten? Geht das mit CSS?
 

Powie

ja auch CSS......  am einfachsten, wie beschrieben baust du dir erstmal dein Grundgerüst auf bevor du über die Inhalte nachdenkst.

derboehm

hey,
also tabellen layouts sind veraltet und sollten eigentlich früher oder später aussterben. wie powie geschrieben hat sollten man zu CSS layouts zurückgreifen
hier mal paar gute links
http://www.einfach-fuer-alle.de/\" rel=\"external nofollow\">http://www.einfach-fuer-alle.de/
http://css.fractatulum.net/index.htm\" rel=\"external nofollow\">http://css.fractatulum.net/index.htm
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html\" rel=\"external nofollow\">http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
außerdem solltest du, wenn du viele nutzer mit einem server gut bedienen willst, zu http://smarty.php.net\" rel=\"external nofollow\">smarty greifen.

notator

Na das ist ja mal Lesestoff /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" /> Danke.
Aber wenn ich auf Tabellen gänzlich verzichten muss... wie läuft das dann mit der Kopf und Fuss Datei?
Ich hatte es so verstanden (und auch endlich hinbekommen  /uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" /> ), dass dafür ein Tabellengerüst unabdingbar wäre. Wieder falsch gedacht?

legato

Nein. Frames sind zum Glück komplett veraltet (ja, es gibt auch sinnvolle Einsatzgebiete, siehe phpMyAdmin) und Tabellenlayouts verschwinden mittlerweile auch.
Wenn du state-of-the-art webdesign machen möchtest, ist sauberes (X)HTML und CSS, CSS und noch mehr CSS unabdingbar. Das ganze hat auch wesentliche Vorteile.
Ohne jetzt Codezeilen gezählt zu haben, behaupte ich, dass eine Seite die sauber in XHTML und CSS gebaut ist wesentlich weniger Code ( = Daten = Traffic = Serverlast) erzeugt als eine Standard-Frame Seite und und eine Tabellenseite.
Klar, das ist jetzt erstmal ne Menge Lesestoff und auf denersten Blick recht komplex. Aber niemand erwartet das du das in 3 Tagen durchschaust.
Um CSS vs Tabelle zu verdeutlichen:
Wenn du mit Tabellen arbeitest, setzt du ein PHP include() irgendwo in eine Zelle (). Bei CSS nimmst du einfach irgendein , formatierst und positionierst das in dienem CSS File entsprechend und bist glücklich /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
Zusätzlich zu dem Lesestoff den du schon hast lege ich dir dann noch die Links in meiner Signatur ans Herz. Die sind HTML und CSS technisch auch gut aufgebaut, einfach mal in den Code schauen. Da siehst du zwar nicht was PHP technisch passiert, aber mit ein bisschen Übung kannst du das zwischen den Zeilen lesen  /uploads/emoticons/icon_e_biggrin.gif.1a84f5257b36e14b36d04985314f877f.gif\" alt=\":-D\" />
Viel Erfolg!


http://www.jendryschik.de/wsdev/einfuehrung/\" rel=\"external nofollow\">XHTML | http://www.css4you.de\" rel=\"external nofollow\">CSS | http://www.css4you.de/wslayout1/\" rel=\"external nofollow\">Tabellenloses Design | http://tut.php-q.net/\" rel=\"external nofollow\">PHP



all your base are belong to us / Discord