Hallo,
ich bin jetzt gut ein Jahr dabei und schreibe Webseiten in HTML/PHP + diverse Datenbanken (Oracle, MSSQL, MySQL). Allerdings fehlt es mir an know-how was den grundsätzlichen Aufbau und die Technik der Seitennavigation anbelangt und wurde auch mit google nicht richtig fündig.
Am Anfang habe ich das so gemacht: Auf jeder HTML-Seite kommt auch der komplette Inhalt für Banner und Navigation. Dadurch sind die Daten jedoch redundant.
Danach kam die Methode:Eine hauptseite die 3 Frames beinhaltet (Navigation, Banner und Inhalt). Dadurch sind die Daten nicht mehr redundant, jedoch sind Frames veraltet.
Nun, da hab ich mir folgende Methode ausgedacht: Es gibt wieder eine Hauptseite, wo mittels PHP der Banner, Navigation und Content mit @include_once eingefügt wird. Jeder Link ist in wirklichkeit ein Button (Mit CSS sehen sie hübsch aus). Ich frage nach dem Klick mit PHP ab, welcher Button gedrückt wurde und erhalte so, welche seite ich mit @include_once in den content einbinde. Dadurch habe ich weder Frames noch redundante Daten in den Seiten.
Nun, nachteil ist natürlich das ich nicht direkt zu einer Seite springen kann, da die Hauptseite ja immer index.php bleibt. Deswegen habe ich mir gedacht, das es schlauere Methoden geben muss. Ich benutze z.b. auch CMS wie Joomla 1.5, jedoch verstehe ich die Technik dahinter noch nicht so ganz.
Hinzu kommt, das mir keine Datenbank für die Webseiten zu verfügung stehen. Die Datenbanken, von denen ich gesprochen habe, sind Produktivdatenbanken für externe Daten.
Vielen Dank
acillus
ich bin jetzt gut ein Jahr dabei und schreibe Webseiten in HTML/PHP + diverse Datenbanken (Oracle, MSSQL, MySQL). Allerdings fehlt es mir an know-how was den grundsätzlichen Aufbau und die Technik der Seitennavigation anbelangt und wurde auch mit google nicht richtig fündig.
Am Anfang habe ich das so gemacht: Auf jeder HTML-Seite kommt auch der komplette Inhalt für Banner und Navigation. Dadurch sind die Daten jedoch redundant.
Danach kam die Methode:Eine hauptseite die 3 Frames beinhaltet (Navigation, Banner und Inhalt). Dadurch sind die Daten nicht mehr redundant, jedoch sind Frames veraltet.
Nun, da hab ich mir folgende Methode ausgedacht: Es gibt wieder eine Hauptseite, wo mittels PHP der Banner, Navigation und Content mit @include_once eingefügt wird. Jeder Link ist in wirklichkeit ein Button (Mit CSS sehen sie hübsch aus). Ich frage nach dem Klick mit PHP ab, welcher Button gedrückt wurde und erhalte so, welche seite ich mit @include_once in den content einbinde. Dadurch habe ich weder Frames noch redundante Daten in den Seiten.
Nun, nachteil ist natürlich das ich nicht direkt zu einer Seite springen kann, da die Hauptseite ja immer index.php bleibt. Deswegen habe ich mir gedacht, das es schlauere Methoden geben muss. Ich benutze z.b. auch CMS wie Joomla 1.5, jedoch verstehe ich die Technik dahinter noch nicht so ganz.
Hinzu kommt, das mir keine Datenbank für die Webseiten zu verfügung stehen. Die Datenbanken, von denen ich gesprochen habe, sind Produktivdatenbanken für externe Daten.
Vielen Dank
acillus
Comment