Ich bin kein Fan von Frames, aber so langsam muss ich doch feststellen, dass es ein bisschen anstrengend wird, wenn ich bei jeder kleinen Änderung meines Navigationsmenüs diese Änderung in *allen* meinen Seiten vornehmen muss.
Da gibt’s doch bestimmt Möglichkeiten, das über irgendeine zentrale Datei… oder sowas… zu regeln, oder? Ich habe leider nullkommagarkeine Ahnung vom Programmieren, alles was ich kann ist HTML, und selbst da bin ich noch so ungefähr auf dem Niveau von 1997… ich hab ja so ein Gefühl, dass dieses ominöse PHP mir helfen könnte, aber muss ich dafür die ganze Sprache lernen oder reicht’s auch, wenn ich ein vorgefertigtes Script (richtig?) in meine Seite einpflanze? Kann ich damit auch im stinknormalen Windows Editor (Notepad) arbeiten?
Die dies betreffende Webseite ist folgende (und zwar geht es halt um die Navigationstabelle am linken Rand): www.brockenburg.de
…bei jeder kleinen Änderung meines Navigationsmenüs diese
Änderung in *allen* meinen Seiten vornehmen muss.
PHP müsstest Du Dir selber anschauen, aber zumindest für das Design ist CSS sinnvoll. Design mit CSS, alles zentral über ein oder ein paar solche Dateien regeln, das macht Änderungen einfacher. Den Inhalt in die HTML-Dateien…
… ich hab ja so ein Gefühl, dass dieses
ominöse PHP mir helfen könnte, aber muss ich dafür die ganze
Sprache lernen oder reicht’s auch, wenn ich ein vorgefertigtes
Script (richtig?) in meine Seite einpflanze?
Zumindest Grundzüge solltest Du kennen. Du kannst durchaus mit einem design-orientierten Tool wie Dreamweaver arbeiten. Aber sicherheitshalber lohnt es sich immer, den Code hinterher zu überprüfen und ggf. zu verbessern. Unter http://selfaktuell.teamone.de/ findest Du die nötige Referenz.
Kann ich damit
auch im stinknormalen Windows Editor (Notepad) arbeiten?
Wenn Dir HTML kein Fremdwort ist, kann ich Dir den HTML-Editor Phase 5 empfehlen (http://www.meybohm.de). Dieser Editor bietet die sogenannte Include-Funktion an. Die Include-Funktion ermöglicht es, HTML-Abschnitte, die auf mehreren HTML-Seiten eines Projektes vorhanden sind, durch Ändern einer einzigen Datei auf allen Seiten zu verändern. Näheres dazu hier: http://tutorial.clairette.de/include.html
[…]
Da gibt’s doch bestimmt Möglichkeiten, das über irgendeine
zentrale Datei… oder sowas… zu regeln, oder? Ich habe
leider nullkommagarkeine Ahnung vom Programmieren, alles was
ich kann ist HTML, und selbst da bin ich noch so ungefähr auf
dem Niveau von 1997… ich hab ja so ein Gefühl, dass dieses
ominöse PHP mir helfen könnte, aber muss ich dafür die ganze
Sprache lernen oder reicht’s auch, wenn ich ein vorgefertigtes
Script (richtig?) in meine Seite einpflanze?
jup, das wuerde reichen.
PHP bietet den Befehl include, der eine andere datei an die Stelle, wo der Befehl steht einfuegt.
Sprich: Du schreibst Dir eine datei, in der nur(!) die Navigation steht, ohne head oder aehnliches und speicherst sie ab.
An der Stelle in den Seiten steht dann nur
<?php include ("navigation.inc"); ?\>
Thats all.
Wobei Du, wenn Du einmal angefixt bist, garantiert noch mehr Moeglichkeiten rausfinden wirst :smile:
Greetinx
Christian
[http://www.html-workshop.de](http://www.html-workshop.de)
Zumindest Grundzüge solltest Du kennen. Du kannst durchaus mit
einem design-orientierten Tool wie Dreamweaver arbeiten.
Der Dreamweaver unterstützt übrigends auch das Verwenden von html-Templates - ähnlich wie der Phase 5.
Wenn Du Dich nicht in PHP oder so einarbeiten willst, ist das sicherlich die beste Variante - jedoch nicht so flexibel wie die php-Lösung.
Hi,
bevor du dich auf PHP einlässt, solltest du erstmal abklären, ob dir dein Webspace-Anbieter überhaupt PHP erlaubt.
Auf den ersten Blick siehts aus wie 1&1 (Puretech), oder? Bei denen hab ich letztens gekündigt, weil ich auch mit PHP anfangen wollte und das war mir bei denen zu teuer.
Gruß
Jochen
Danke an alle!
Vielen lieben Dank, Ihr habt mir wirklich sehr geholfen! Jetzt muss ich mich nur noch für eine der Lösungen entscheiden… aber das wird schon, is ja jetzt Wochenende :oD
Übrigens kann ich PHP theoretisch verwenden, laut 1 und 1.
ich habe diese Problem folgendermassen für mich gelösst :
einen Navigator-Entwurf anlegen in dem alle Links eingebaut sind. Bei gröseren Änderungen passe ich nur diesen Entwurf an und kopiere diesen Navigator-Entwurf unter allen meinen Navigatorennamen ab.
Im nächsten Schritt werden alle Zeilen welche nicht in die einzelnen Navigatoren gehören markiert und gelöscht.
Mit dieser Methode erzielst Du vom Grundaufbau absolut idendische Navigaoren.
Hört sich vieleicht umständlich an ist es aber nicht.
Bei kleinere Anpassungen ist diese Methode selbstredend nicht erforderlich.