index-System meiner neuen Homepage
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ersteinmal: Ich bin neu, habe mit PHP Anfängererfahrung gemacht. Mit MySQL-Datenbanken habe ich auch schon ein wenig experimentiert, aber weiter reicht mein Wissensstand leider nicht. :D Nun ich bin grade dabei meine Homepage neu zu gestalten. Das Design steht im großen und ganzen schon, nur jetzt mach ich mir Gedanken über die Umsetzung. Ich wollte von purem HTML Abstand nehmen. Nun ich habe schon verschiedene Methoden gesehen: 1.Methode: index.php?site=startseite index.php?site=impressum 2.Methode Startseite: domain.de/index.php Impressum: domain.de/impressum.php Nun welche Methoden gibt es noch? Kann man aus der 1. und 2. einen Mix machen? Also das in der Adresszeile index.php?site=impressum steht und aber tatsächlich auf eine impressum.php verlinkt? Nun ich kenne mich da nicht aus, vieleicht habt ihr ja noch ganz andere Dinger auf Lager. Meine Homepage wird vom Grundaufbau ungefähr so aussehen, damit die Navaigation verständlich ist habe ich mal eine kleine Animation hinzugefügt ;) (siehe Anhang) Die verschiedenen Navigationsbilder (versch. Farben) werden in einer ext. CSS Datei festgehalten. Nun muss ich PHP-Text lediglich einen Vermerk schreiben, dass bei Seite 1 auf grün Seite 2 auf orange usw.. gemacht werden soll. Nun ich habe schon einen kleinen Plan wie es aussehen soll, aber kein Plan von der Umsetzung.. :( Ich hoffe ihr habt ein paar Tipps für mich, Vielen Dank Cokie |
AW: index-System meiner neuen Homepage
Zitat:
Zitat:
$_GET[ 'site' ] cx |
AW: index-System meiner neuen Homepage
Zitat:
"Kann sein das mod_rewrite benutzt wurde und es dadurch das selbe ist." nämlich ein Templatesystem welches die z.B."index.php" missbraucht jeweils die angeforderten Seiten zu laden. Dies ist nach neusten Richtlinien (siehe Design von Code trennen) üblich. mod_rewrite macht ja "nur" schöne url's ;) Ich empfehle dir für den Anfang mit einzelnen phpfiles zu arbeiten solltest du das hinter dir haben und erkennen was sich immer wiederholt (z.B. Datenbankabfragen) kannst du diese auslagern und per include einbinden. Solltest du das wiederum geübt haben gehe über zu den Templatesystemen. Die haben den Vorteil das du deine Arbeit besser aufteilen kannst und sie im nachhinein leichter anpassen/verändern kannst. code zum weiterdenken: PHP-Code:
mfg |
verbesserung
Zitat:
Zitat:
anm. 1 die von dir beschriebene folge einzelne files - includes - templatesystem greift imho zu kurz; für mich persönl. bedeutet diese reihenfolge keine evolution. anm. 2 von einem missbrauch der index.php kann man sicher nicht reden, wenn man eine zentrale projektsteuerung über oop realisiert und gar keine anderen extern zugänglichen php-files vorhält. cx |
AW: index-System meiner neuen Homepage
öhm ja,.. ihr Pro's
und wie soll ich es nun machen? Was ist das einfachste? Ich hab jetzt sowas: Ist nur erstmal ein Test: PHP-Code:
PHP-Code:
|
AW: index-System meiner neuen Homepage
Hallo?
|
AW: index-System meiner neuen Homepage
Hallo Cokie,
a) Ein Hochschieben des Threads wird nicht gerne gesehen, und wenn du wirklich hilfe erwartest dann ist es auch ein bisschen unhöflich um aufmerksamkeit zu betteln. b) lange if zweige können mit einer switch anweisung übersichtlicher gestaltet werden in deinem fall wäre das dann z.b: PHP-Code:
kann man da auch ein bisschen dynamischer gestalten indem du die zu includierenden php dateien so nennst wie die parameter. Beispiel: PHP-Code:
PHP-Code:
Es ist vll. nicht der königsweg aber ich halte ihn für simpel und sicher. |
AW: index-System meiner neuen Homepage
Zitat:
Nunja,.. Ich möchte dir vielmals Danken, dafür, dass du mir geantwortet hast. Zu der switch-case-Abfrage,.. nun was hat das 'default' zu sagen? Ansonsten hat das switch-case in meinem test auch ganz gut abgeschnitten... ^^ Zur dynamischen Variante ist mir noch ein bisschen zu kompliziert, ich werd mich aber mal durchfitzen ;) Und die Array-Variante,.. mhh mit Arrays kann ich noch nicht viel anfangen ich werd mich demnächst mal damit beschäftigen. Vielen Dank Cokie |
AW: index-System meiner neuen Homepage
meine bevorzugte variante ist folgende:
PHP-Code:
|
index
Zitat:
Zitat:
cx |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:50:55 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.