|
|
|
|
|
|
|||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Neuer Benutzer
|
Hallo zusammen,
ich möchte hier in meiner neue Wahlheimant Kuala Lumpur ein Auto-Portal ala Mobile.de aufbauen. Ich habe drei Jahre an einem PHP basierten Intranet rumgewerkelt. Bin also nicht völlig neu was das Coden in PHP oder anderen Sprachen angeht. Diese Problemstellung ist allerdings deutlich größer. Ich habe mir schonmal viel Mühe beim Datenbankdesign gegeben. Nun Frage ich mich, wie ich das Portal bzw. das Frontend aufbauen soll. Ich denke ein Template Systeme (Smarty?) dürfte erheblich Vorteile bringen, um Layout und Code voneinander zu trennen. Am meißten Kopfschmerzen bereitet mir aber der Gesamtaufbau. Was früher in Frames gelöst wurde, macht man heute offenbar in Tabellen. Bei Mobile.de existiert auf der linken Seite die Navigation, es ist aber nur ein einziges HTML File. Wie kann ich sowas bauen? Gibts dazu Tutorials? Ich habe keine Idee wie ich da vorgehen kann oder wonach ich suchen sollte. Vielleicht gibt es ja auch eine Art fertiges Framework? Gruß Holger |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Ehemaliger Moderator
Registriert seit: 13.02.2008
Beiträge: 5.581
PHP-Kenntnisse: Fortgeschritten ![]() ![]() |
Im Prinzip hast du recht. Frames werden heute kaum noch verwendet. Nach dem Frame-Hype kam der Tabellen-Hype und mittlerweile sind wie beim Container-Hype (auch Divs genannt). An manchen stellen sind Tabellen sicherlich nicht wegzudenken, Frames jedoch schon, gerade in Zeiten von AJAX sind Frames überflüssig. Das erstmal zum grundlegenden Webdesign. Ob du nun ein Templatesystem verwerndest und welches das ist eine andere Frage die ich persönlich nicht beantworten kann.
|
|
|
|
|
|
#3 (permalink) |
|
Benutzer
Registriert seit: 05.04.2008
Beiträge: 31
![]() |
Ganz klar. Frames gehören nicht mehr auf die Website. Schon alleine durch deren Nachteile die allgemein bekannt sind.
Die da zum Beispiel wären ...
Zu Tabellen gibt es ganz klar folgendes zu sagen... Design sollte mit CSS gelöst werden, Daten gehören in Tabellen. Beispiel: Eine Seite soll über einen Header-, einen Footer- und einen Content-Bereich verfügen. So erzeuge ich (vereinfacht) diese 3 Container über CSS. Wird im Contentbereiche eine Liste mit Fussballergebnissen verlangt, so wird diese Liste natürlich über eine Tabelle gelöst. Dazu sind Tabellen da. (Siehe Excel etc) MfG Hroudtwolf |
|
|
|
|
|
#4 (permalink) |
|
Neuer Benutzer
|
Also dann werde ich das Thema Frames auf jedenfall canceln. Hatte ich aber auch nicht wirklich vor.
Mir fällt immer noch schwer mir vorzustellen wie ich sowas bauen kann. Includiere ich einfach die verschiedenen Teile meiner Seite und habe dann eine zentrale index.php? Habe mir auch gestern noch ein paar Frameworks angesehen. Unter anderem Seagull und CakePHP. Aber ich denke bis ich mich da reingearbeitet habe, kann ich genauso gut alles selber mache. Eventuell mit einem Template System. Gruss Holger |
|
|
|
|
|
#5 (permalink) |
|
Erfahrener Benutzer
|
das prob ist "einfach" zu lösen:
hier wie du die vorteile von frames "imitieren kannst". du machst eine tabelle und den einen teil der tabelle includierst du mit php ... einfach eine datei wie navi.php. der andere teil ist am anfang die z.b home.php und dann änderst du einfach died includierte datei... also anstatt home die z.b angebote.php... hoffe du weist was ich meine und ich hab dein problem verstanden. Codebeispiel: PHP-Code:
ODER.. mit div bzw span |
|
|
|
|
|
#6 (permalink) |
|
Erfahrener Benutzer
|
Also abgesehen von dem Tabellen-Layout ist der Vorschlag von Hu5eL richtig. Aber Tabellen werden heutzutage für Design-/Layout-technische Dinge nicht mehr verwendet. Dafür kommen divs zum Einsatz (@Hu5eL: span ist kein block-Element sondern ein inline-Element und eignet sich deshalb für sowas nicht wirklich). Man verwendet dann hauptsächlich die float und clear-Attribute, um die einzelnen "Boxen" anzuordnen.
|
|
|
|
|
|
#9 (permalink) |
|
Neuer Benutzer
|
Naja, mein Autoportal ala Mobile.de ist als Projekt ja auch nicht wahnsinnig komplex. Die Zahl der Funktionen (Auto einstellen, Löschen, Suchen...) hält sich noch in Grenzen.
Dann werde ich vermutlich lieber alles selber progammieren, wie mir eine Template Engine oder Framework anzutun. Sowas läßt sich ja auch selber bauen. Gruß Holger |
|
|
|
|
|
#10 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 29.02.2008
Beiträge: 102
![]() |
Hi,
Wenn du Lust hast dich in fremden Code einzulesen, dann schicke ich dir mein Browsergamescript zu aus diesem Thread (http://www.php.de/ich-biete-ein-php-...owsergame.html), brauche dafür nur deine Email per PM. Funktionsweise ist wie eine Seite mit Frames komplett über PHP realisiert. Gruß Thomas |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| section statt frames | Supeede | PHP Tipps 2008 | 2 | 26.10.2007 13:16 |
| alternative zu Frames | Verion1 | PHP Tipps 2006 | 6 | 09.10.2006 21:06 |
| Frames führen zum Totalabsturz | PHP-Fortgeschrittene | 3 | 11.10.2005 13:09 | |
| In den Frames wird nichts Angezeigt | Xalon | HTML, Usability und Barrierefreiheit | 7 | 17.09.2005 20:38 |
| Frames ja oder nein? | PHP-Fortgeschrittene | 3 | 10.09.2005 11:03 | |
| php chat ohne Frames | PHP-Fortgeschrittene | 3 | 26.08.2005 17:01 | |
| sch... Frames + PHP GET | PHP Tipps 2005-2 | 1 | 27.06.2005 22:42 | |
| Frames abfragen | PHP Tipps 2005-2 | 9 | 21.06.2005 14:52 | |
| Frames oder keine Frames? | PHP Tipps 2005 | 1 | 19.05.2005 12:28 | |
| Frames | HTML, Usability und Barrierefreiheit | 5 | 09.02.2005 17:09 | |
| [Erledigt] Innerhalb Frames auf andere Frames zugreifen -> DOM-Synta | HTML, Usability und Barrierefreiheit | 1 | 11.01.2005 19:15 | |
| php-mailfunktion in frames | PHP Tipps 2005 | 4 | 06.01.2005 18:22 | |
| Frames | Skazi | PHP Tipps 2004 | 19 | 06.11.2004 10:51 |
| Zwei Frames + ein Background | HTML, Usability und Barrierefreiheit | 8 | 25.08.2004 23:32 | |
| Fenstergrößen festlegen bei Tabellen statt Frames | PHP Tipps 2004 | 3 | 03.08.2004 15:32 | |