WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Frage zu PHP-Navigation

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Frage zu PHP-Navigation - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Frage zu PHP-Navigation
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

Hallo PHP-Programmierer.

Ich bin PHP-Anfänger.

Ich möchte gern mal eine Seite in PHP machen, aber ich habe da eine kleines Problem mit der Navigation.

Die Seite soll mal so wie bei http://www.web.de aussehen.
Also aus einem Header- und Footer-Teil – links der Navigationsteil und rechts der Inhalt.

Der Inhalt soll aus einem Verzeichnis z.B. /inhalt kommen. Die Dateien in dem Verzeichnis sind reine HTML-Dateien ("kein" PHP). Und wenn z.B. keine Inhalt (/inhalt) gefunden wird, soll eine Fehler-Seite angezeigt werden.

Oder so ähnlich.

Wer kann mir mal beim Grundgerüst helfen?

PS: Vielleicht was zum Download.

DerKleine - PHPler

Diese Nachricht wurde geändert von: DerKleine
  Profil   Editieren   Zitieren
Manticor
Quasselstrippe




Beiträge: 240

Puh, Kleiner, das ist aber arg allgemein.

Willst Du die Seite nur per PHP zusammenstückeln?
Dann kannst Du einfach ein HTML-Layout schreiben und die Teilseiten per in das Layout integrieren.

Alles Weitere müsste spezieller besprochen werden.

Gruss, Manti


---

  Profil   Website   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

Naja.

Das mit „include“ kenn ich schon, ist auch eine feine Sache.
Die Lösung ist bestimmt besser für die Suchmaschinen.

Aber:
Ich dachte da mehr an die Form: „.../intex.php?site=willkommen“.

Ich weiß nicht wie ich es besser beschreiben soll,
da ich auch nix als Beispiel finden kann.

DerKleine – Der keine Ahnung hat



  Profil   Editieren   Zitieren
michael
Foren-Team




Beiträge: 1930

dann setz doch unten einfach

ein und er included die datei.

oder:
switch ($site) {
case 'willkommen':
$content = "inhalt/1.htm";
break;
case 'kontakt':
$content = "inhalt/kontakt.htm";
break;
}

include("$content");

?>
das kannst du dann beliebig erweitern und für jedes site=xyz auch die passende datei includen!

wenns nicht ganz klar ist bekommste noch ne etwas ausführlichere erklärung



  Profil   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

Nu geht meine PHP-Seite.



Und das auch mit einer Fehler-Seite.

Für die Leute die auch sowas suchen:



DerKleine - Tester

Diese Nachricht wurde geändert von: DerKleine
  Profil   Editieren   Zitieren
Burner
Otto-Normal-Poster




Beiträge: 46

Hi All,

also ich bastle auch gerade eine Site. Dort habe ich natürlich auch eine Navigationsleiste . Eure Lösung der Navigation ist gut, aber was ist wenn sich meine Navigation mal erweitert. Sei es um ein oder mehrere Links/seiten. Dann muss ich doch die Kompletten Seiten wieder neu hochladen oder? Weil ich muss ja in der Switchanweisung erstmal die neuen Links einbauen. Oder wird das nur auf einer einizigen seite erledigt? Oder habe ich das falsch verstanden?

Im Moment löse ich das Navigationsproblem mit einer include() anweisung. Sprich ich include einfach die komplette Navigation. Wenn ich dann man was in Navigation hinzufüge, ändere ich nur diese Datei und lade diese hoch. Das mache ich da meine Seite noch im Aufbau ist und ich noch nicht alle Links aktivert habe (so zu sagen ). Ich füge jetzt nach und nach alles hinzu und hinterlege auch erst dann die Links.

Greets Burner



---
- Die deutsche Sprache sollte sanft und ehrfurchtsvoll zu den toten Sprachen abgelegt werden, denn nur die Toten haben die Zeit, die Sprache zu lernen

Mark Twain (30.11.1835 - 21.04.1910) US-Schriftsteller

  Profil   E-Mail   Website   Editieren   Zitieren
michael
Foren-Team




Beiträge: 1930

das ist wurst wie käse... beide lösungen haben so seine vorteile....!

ich mach es zum beispiel auf 4websites.de mit der include-lösung, auf newinspirations, i-net4you und bei einigen kunden mit der case-anweisung - kommt immer auf das projekt und den umfang, etc. an!


  Profil   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

@ Burner

Nur in der Index.php Datei muss die Switchanweisung geändert werden für den Inhalt. Das Menue holst du dir immernoch per include in die Index.php Datei.

...index.php?site=willkommen“
Diese Navigation ist schlecht für die Suchmaschinen, da sie diese Links nicht verfolgen „können“.

Ich werde meine Seite nicht mit dieser Art von Navigation machen.
Ich werde mir die Seiten per include zusammenbauen.
Ist auch besser für die Suchmaschinen.



  Profil   Editieren   Zitieren
[SpecFor]crusher
Otto-Normal-Poster




Beiträge: 97

kann man das ganze nicht eigentlich auch mit templates machen oder muss das ne php datei sein / html datei?

  Profil   E-Mail   Website   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

---
kann man das ganze nicht eigentlich auch mit templates machen oder muss das ne php datei sein / html datei?
---

Also die Index Datei muss bei meinem Beispiel eine PHP Datei sein.

Die Menue.htm kann auch Menue.txt oder Meneu.doof heissen.

Die HTML Dateien in meinem Beispiel sind ja die "Templates".

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

wenn ihr ne db habt, könnt ihr die menüpunkte aus der tabelle auslesen und ausgeben. wenn ihr einen punkt hi nzufügt könnt ihr den einfach einfügen, einen alten editieren ... usw.


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren
Manticor
Quasselstrippe




Beiträge: 240

>>...index.php?site=willkommen“
>>Diese Navigation ist schlecht für die Suchmaschinen, da sie diese Links nicht verfolgen „können“.


Wie definitiv ist das?


---

  Profil   Website   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

@ Manticor

Also Google hat da "kein" Problem damit.
Aber andere Suchmaschinen wollen nicht so richtig. Wird sich bestimmt noch ändern. *hoff*


  Profil   Editieren   Zitieren
Manticor
Quasselstrippe




Beiträge: 240

Alltheweb.com scheint es auch zu können, aber Fireball z.B. nicht...

---

  Profil   Website   Editieren   Zitieren
DerKleine
Otto-Normal-Poster
Threadstarter




Beiträge: 53

Ich habe nur bei ein paar Suchmaschinen geschaut...

...index.php?site=willkommen
Damit kann man die Seiten einfacher verarbeiten.

Ich werde meine Seite aus mehreren PHP Dateien machen und nur ein paar Bereiche mit ...index.php?site=... machen. Ist die beste Lösung.



  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Forum » PHP & MySQL » Frage zu PHP-Navigation

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Frage zu PHP-Navigation im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143342    Heute : 565     Gestern : 558     Online : 91     21.12.2024    17:42      0 Besucher in den letzten 60 Sekunden        
Nach oben