| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: menü für eine website - wie realisieren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi Bisher habe ich für meine website immer frames verwendet, links menü, rechts text. frames sind allerdings nicht mehr ...
![]() |
| | #1 (permalink) |
| Anzeige Hi Bisher habe ich für meine website immer frames verwendet, links menü, rechts text. frames sind allerdings nicht mehr sehr willkommen, da sie einige Nachteile mitsiche bringen. Aber wie kann ich eine menüführung ohne frame realisieren?? Wenn ich auf jeder Seite, eine eigenständiges Menü einbaue, muss ich bei jeder änderung, alle seiten aktualisieren... Was gibt es für möglichkeiten, ein einfach zu pflegendes Menü zu bauen?? ps.: bitte kommt mir nicht mit cms | |
| | |
| | #2 (permalink) |
| Hallo, Dafür gibt es serverseitige Scripte, wie PHP, CGI oder auch SSI (ggf. bei Wikipedia oder google nachsehen). Damit lässt es sich bewerkstelligen, z.B (falls du kein "CMS" willst) einfach auf jeder Seite das Menu aus einer eigenen Datei so einzubinden, dass sie in jeder Seite auftaucht. Z.B. mit PHP: menu.php: Code: <a href="seite1.php">Seite 1</a> <br /> <a href="seite2.php">Seite 2</a> Code: <?php include 'menu.php'; ?> Hier der Seiteninhalt von Seite 1 Code: <?php include 'menu.php'; ?> Hier der Seiteninhalt von Seite 2 Natürlich lässt sich das ganze beliebig ausweiten. Wenn man es auf die Spitze treibt, musst du an den Dateien selbst nichts mehr ändern, sondern kannst alles über einen bequemen Editor in die Datenbank schreiben. Das nennt man dann CMS. mfg, metax.
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | sowas habe ich zum beispiel gerne über php gemacht. einfach ein include und schon hatte ich nur noch eine datei, die ich bearbeiten musste. |
| | |
| | #4 (permalink) |
| Wenn du (und dein Server) PHP beherrschen, kannst du das ganze beispielsweise über die Include-Funktion lösen. //EDIT: Mist ich sollte doch 10-Fingerschreiben lernen | |
| | |
| | #5 (permalink) |
| Registriert seit: 02.01.07 ![]() Likes: 0 | Darüber hab ich auch schon nachgedacht... Ich hab auf meiner HP (naja, die vom Sportverein) im Moment eine Lösung mit Frames, da der Server kein PHP unterstützt. Ist leider nur ein 1?-ftp mit Domain Name. Also muss ich was browserseitiges machen und das ist immer fehleranfälliger... Wie sieht das mit CSS oder javaScript aus? BTW: ich glaub code Kitchen ist die falsche Sektion O.o |
| | |
| | #6 (permalink) |
| Registriert seit: 01.08.05 ![]() Likes: 4 | Gibt ein webdesign unterforum ;-) Ich nutze ein css menü, ist recht einfach, bei interesse kann ich dir den "code" geben. gruß Christian /edit Bis gerade war ich noch in code kitchen O.o Ich werd alt... xD
__________________ http://letsfightwhitepride.de |
| | |
| | #7 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Ich habe dafür immer die "Template" Funktion meines Editors genutzt (Phase5): dann steht im Quelltext sowas: Zitat:
Also eventuell in Deinem Editor nach ähnlichen Funktionen schauen oder gleich Phase nutzen
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
| | #8 (permalink) |
| Registriert seit: 02.01.07 ![]() Likes: 0 | @CDW Ich benutze meistens den sog. "Editor" von Microsoft. ^^ Für komplexere Dinge darf es auch mal HomeGallery oder Phase5 sein. Ich hab aber nicht die template Funktion benutzt, sondern einfach via Dateiübergreifend suchen & ersetzen neues eingefügt. Und das Menü halt über Frames, weil es doch schon nervt 773 html-Dateien bei jeder Menüänderung neu hochzuladen... -.-° Aber wenn das geht, dass man bei CSS das Menü zentral in einer Datei speichern kann, dann werd ich mir das mal anschauen. Soll ja auch selbst fabriziert sein ^^ |
| | |
| | #9 (permalink) | |
| Moderator ![]() | Zitat:
| |
| | |
| | #10 (permalink) |
| Themenstarter | Leider gibts den Phase5 nicht für Linux, den habe ich früher auch immer gerne genommen. (jetzt kate). php kann ich zwar nicht, aber so ein menü kann ja nicht allzu schwierig sein... Gibt es unter html kein include o.ä. um html-dateien einzubinden (wie bei dem phase5 - macro)?? jedenfalls erstmal danke für die Antworten |
| | |
| | #11 (permalink) |
| Man könnte auch ein iframe für das Menu nehmen und dort einfach ne Datei einbinden... mfg $oul
__________________ Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist. Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten. | |
| | |
| | #12 (permalink) | ||
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | Zitat:
du machst dir dann ganz normal die htmlseite. an der stelle, wo du das menü haben willst machst du dann einfach nur <?php include(menu.php); ?> danach gehts schon normal mit html weiter. in der menu.php hast du dann im prinzip nur normalen html-code. nun noch der html-datei die endung php verpassen und schon klappt es. man muss also keine wirklichen kenntnisse von php haben. und nein, in html gibt es kein include oder ähnliches Zitat:
wenn man nur einige wenige dateien neu hochladen will, wird man um php oder ähnliches kaum herumkommen, ansonsten wurde ja auch schon das mit templates erwähnt ach und fehler im code bitte ignorieren, bin noch nicht ganz wach, aber es verdeutlicht nur worauf ich hinaus wollte | ||
| | |
| | #13 (permalink) |
| Registriert seit: 23.03.05 ![]() Likes: 22 | Noch eine weitere Möglichkeit wäre die Inhalte mit Javascript dynamisch nachzuladen. Ist aber imo auch nicht so ganz das Wahre. Realistisch gesehen führt wohl für eine saubere Umsetzung kein Weg an einer Serverseiteigen Scriptsprache (wie PHP) vorbei. |
| | |
| | #14 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | an js habe ich auch schon gedacht, aber was macht man mit leuten, die das deaktiviert haben? die bekommen dann kein menü. oder man bietet denen ne ersatzmöglichkeit und schon ist man wieder an dem punkt, wo man vorher war. |
| | |
| | #15 (permalink) |
| Themenstarter | Ich werde dass dann wie lightsaver sagte, realisieren. Von iframes halte ich auch nicht viel, dann kann ich ja gleich bei den frames bleiben. JS ist auch nicht sehr willkommen, da ich ansonsten nichts weiteres mit JS auf der Seite habe. Und jemanden quasi dazu zwingen, javascript zu aktivieren, nur um ein menü zu sehen halte ich für übertrieben jedenfalls Danke für die Hilfe |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| menü für eine website - wie realisieren?? | RedEagle | Code Kitchen | 4 | 24.10.07 20:54 |
| Eine Website öffnen lassen obwohl eine andere Eingegeben wurde | Strahl | Internet Allgemein | 10 | 01.08.05 11:49 |
| PullDown-Menü für Website | Chris | (Web-) Design und webbasierte Sprachen | 3 | 08.08.03 16:37 |