+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Verzeichnisstruktur auf Web-Server

  1. #1
    TP-Member darton macht alles soweit korrekt
    Registriert seit
    Feb 2006
    Beiträge
    70

    Verzeichnisstruktur auf Web-Server

    Hallo!
    Für meine Website möchte ich gerne jeden Bereich, den man in der Navigationsleiste finden kann in ein eigenes Verzeichnis legen. Das heißt z.B., dass das Forum, das Impressum, das Gästebuch usw. seinen eigenen Ordner bekommt.
    Das Problem ist nun, dass die Links zu den internen Seiten ja nicht dynamisch vergeben werden. Wenn ich z.B. im Bereich Impressum bin und durch die Navigationsleiste ins Gästebuch will, dann müsste ich ja den Link so vergeben, dass man mit "../" erstmal aus dem Ordner wieder rauskommt, um dann ins Gästebuch zu wechseln. Wenn ich aber eine Seite innerhalb des Impressums aufrufen möchte, dann muss ich nicht "../" extra angeben, weil ich ja schon im Ordner bin. Andersrum muss man natürlich, wenn man vom Gästebuch ins Impressum wechseln, wieder "../impressum/index.html" schreiben.
    Mit anderen Worten, ich müsste für jedes Verzeichnis die Navigationsleiste umändern und die Pfade anpassen. Kann man sich diesen Aufwand irgendwie durch PHP oder so sparen?

  2. #2
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Du könntest absolute Links verwenden.
    Also statt "../index.html" würdest Du "http://www.deinedomain.de/index.html" nehmen.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Member darton macht alles soweit korrekt
    Registriert seit
    Feb 2006
    Beiträge
    70
    Joa, das wird dann wohl die einfachste Möglichkeit sein.
    Aber die DE-Domain muss man glaub ich nicht immer davor schreiben, oder? Es reicht doch, wenn jeder Link mit einem Slash beginnt.

  4. #4
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Das siehst du richtig.

  5. #5
    TP-Member darton macht alles soweit korrekt
    Registriert seit
    Feb 2006
    Beiträge
    70
    Wenn ich das aber gerne so haben möchte, dass der Link der Seite, auf die man im Moment zugreift, in der Navigationsleiste inaktiv wird oder besonders hervorgehoben wird, dann müsste trotzdem jede Seite ihre eigene Navigationsleiste haben, oder?

  6. #6
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    naja, "eigene navigationsleiste" würde ich das nicht nennen .. aber es stimmt schon, du musst für den jeweilig aktiven navipunkt ne kleinigkeit im html ändern .. das ist bei mir zB aber nur das hinzufügen einer klasse, und/oder halt das entfernen des links ..

    wenn der rest erstmal steht und du ein funktionierendes "template" hast, hält sich der aufwand also in grenzen (abhängig von der seitenzahl .. aber da du den inhalt der seiten eh bearbeiten musst, kannst du da auch kurz oben ne klasse hinschreiben...)
    .. und wenn du dich brav an die trennung von inhalt und design hältst, hast du den aufwand auch nur einmal ..

    edit:
    .. wenn du allerdings erwartest, daß sich die navigation öfter ändern wird und es nicht nur 3 seiten sind, und du dann jedesmal auf jeder seite per hand was ändern musst, kannst du auch über php, ein cms o.ä. nachdenken ..

  7. #7
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Moin
    du kannst über PHP der aktuellen Seite dynamisch eine ID bzw. Klasse zuweisen, wenn man sich auf der jeweiligen Seite befindet:
    PHP-Code:
    <?php if($_SERVER['SCRIPT_NAME'] == '/gaestebuch/index.php') echo 'class="aktiv"'?>
    Das Ganze dann eben in jeden Link in der Navi packen:
    HTML-Code:
    	<ul>
    		<li><a href="/gaestebuch/" <?php if($_SERVER['SCRIPT_NAME'] == '/gaestebuch/index.php') echo 'class="aktiv"'; ?>>Gästebuch</a></li>
    		<li><a href="/impressum/" <?php if($_SERVER['SCRIPT_NAME'] == '/impressum/index.php') echo 'class="aktiv"'; ?>>Impressum</a></li>
    	</ul>
    Generell ist es jedoch für die Suchmaschinenoptimierung günstiger auf viele Ordner zu verzichten, war auf jeden Fall mal so, aber vlt. hat sich das ja auch wieder geändert

+ Antworten

Ähnliche Themen

  1. [TB] Verzeichnisstruktur von TB nach Outlook
    Von planmatsch im Forum Betriebssysteme
    Antworten: 0
    Letzter Beitrag: 15.01.2008, 08:49
  2. Antworten: 2
    Letzter Beitrag: 29.09.2004, 21:28
  3. Verzeichnisstruktur in DB abbilden
    Von martinR im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 09.09.2002, 21:24
  4. optimale Verzeichnisstruktur
    Von Rea im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 01.07.2002, 19:26

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51