Verlinkung in Ordnern liegende seiten

CSS, Java Script u.s.w

Moderator: HTML-Laie

Benutzeravatar
Watsing
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1236
Registriert: So 5. Mai 2013, 08:21
Mein Vorname: Olav
Wohnort: Watsing / Thailand
Kontaktdaten:

Verlinkung in Ordnern liegende seiten

Beitrag von Watsing »

Bin bereits mit meiner HP ein Stück weitergekommen.

Die Textseiten ohne Ordner wie Kontakt, Impressum, Datenschutzerklärung, AGB, funktionieren bereits einwandfrei.

Bei dem Templates 2 sieht es im header.php etwas anders aus als bei dem Templates meiner Watsing-HP!

Wie muss ich den header.php ändern damit Seiten, welche ich als Ordner, mit einem Unterordner und einer Textseite hochgeladen habe funktionieren?

Beispiel:

Eine Seite heisst "Angebote"! Ich habe einen Ordner namens "angebote" erstellt, und in diesem einen Unterordner für die Fotos, und eine "Textseite" für die Texte eingefügt.

Wie muss ich nun den header.php ändern ?siehe den rot markierten Text!

<ul>

<li class='active'><a href='/'><span>Home</span></a></li>

<li class='last'><a href='index.html'><span>&Uuml;ber uns</span></a></li>

<li class='has-sub'><a href='#'><span>Bungalow</span></a>
<ul>
<li><a href='belegungsplan.php'><span>Belegungsplan</span></a></li>
<li class='last'><a href='lage.php'><span>Lage</span></a></li>
</ul>
</li>
<li class='last'><a href='angebote.php'><span>Angebote</span></a></li>



</li>
<li class='last'><a href='kontakt.php'><span>Kontakt</span></a></li>
<li class='last'><a href='agb.php'><span>AGB</span></a></li>
<li class='last'><a href='impressum.php'><span>Impressum</span></a></li>
<li class='last'><a href='datenschutzerklaerung.php'><span>Datenschutzerkl&auml;rung</span></a></li>
</ul>

</div>
Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von goefi-chiangmai »

Also zum beispiel deine seite
<li class='last'><a href='angebote.php'><span>Angebote</span></a></li>

müsstest dann so verlinken.

<li class='last'><a href='../angebote/angebote.php'><span>Angebote</span></a></li>


Erklärung:
<li class='last'><a href='../Ordnername/seitenname.php'><span>Angebote</span></a></li>

Ach ja das ../ (Verzeichniss zurück) musst Du reinmachen, wenn du in einem anderen Ordner bist, damit er zurückkehrst und dann in einen anderen ordner was suchst!

Tip
wenn die gleichnamige seite angebote.php umbenennen würdest, in index.php, dann könntest den Ordner Angebote auch einfach so http://www.domainname/angebote aufrufen.
Also kurz gesagt die Startseite jedes Ordner kann man index benennen
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Benutzeravatar
Watsing
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1236
Registriert: So 5. Mai 2013, 08:21
Mein Vorname: Olav
Wohnort: Watsing / Thailand
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von Watsing »

Hallo Peter

Besten Dank für Deinen Tip.

Leider kann ich erst nächstes Wochenende an meiner HP weitermachen ( Familieverpflichtungen).

:D
Benutzeravatar
Watsing
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1236
Registriert: So 5. Mai 2013, 08:21
Mein Vorname: Olav
Wohnort: Watsing / Thailand
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von Watsing »

Ich habe es wie beschrieben versucht:

<li class='last'><a href='../angebote/angebote.php'><span>Angebote</span></a></li>

Dabei bemerkte ich noch dass ich für diesen Ordner den meta_tag noch nicht erstellt hatte.

Nun hatte ich folgenden meta_tag als Textseite erstellt:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<title>Mangogarden - Angebote</title>

<link href="../design/style.css" rel="stylesheet" type="text/css" />

Wenn man nun die Seite aufruft wird sie nicht richtig angezeigt. Siehe: http://mangogarden.watsing.com/angebote/angebote.php

Den meta_tag habe ich von meiner Watsing-HP übernommen. Eigentlich müsste die Grafik so aussehen: http://mangogarden.watsing.com/

Habe ich beim meta_tag was falsch gemacht?
Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von goefi-chiangmai »

Nein,
aber du musst überall ein verzeichniss zurück machen.
Wenn du deine seite angebote aufrufst befindest Du dich im Ordner angebote! in deinem Meta angaben steht zum beispiel:
<script src="design/menu_script.js"></script>
aber in deinem verzeichniss (Ordner) Angebote sucht er dann nach einem Ordner design und der datei menu_script.js was er natürlich nicht finden kann, da der ordner Design auf der selben ebene ausserhalb des ordners angebote befindet.
Also musst Du überall im header ein verzeichniss zurück machen:

nicht so:
<script src="design/menu_script.js"></script>
sondern so:
<script src="../design/menu_script.js"></script>

Und weiter unten im Body teil ist ja aich die verlinkung zum header banner.
<img src="design/header.png" alt="Design Header" />
da natürlich auch:
<img src="../design/header.png" alt="Design Header" />
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Benutzeravatar
Watsing
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1236
Registriert: So 5. Mai 2013, 08:21
Mein Vorname: Olav
Wohnort: Watsing / Thailand
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von Watsing »

Hallo Peter

Besten Dank! :DA

Alles funktioniert jetzt!

Das mit dem "../design hast Du mir im Februar schon einmal erklärt! Lange ist es her! :G

Ich habe es mir aufgeschrieben, damit ich es nicht nochmals vergesse. iiooll
Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von goefi-chiangmai »

Eigentlich muss dir immer bewusst sein wo Du dich befindest, also in welchem Ordner!

mit dem: ../ geht man ein verzeichniss zurück oder so ../../ 2 zurück

Theoretisch könntest überall ../../../ordnername/seite.php mehrere verzeichnisse zurücksetzen, denn es geht nie weiter zurück als zum Startordner der aufgeschalteten Domaine oder sub-domaine
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von goefi-chiangmai »

Nachtrag:
Deine linkliste musst auch überall das verzeichniss zurück setzten, denn jetzt wenn Du auf angebote bist und den agb link klicke springt er auf: angebote/agb.php wo er nicht findet, da er die seite agb im ordner angebote sucht wo du dich befindest.
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Benutzeravatar
Watsing
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1236
Registriert: So 5. Mai 2013, 08:21
Mein Vorname: Olav
Wohnort: Watsing / Thailand
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von Watsing »

Ich habe es in der Linkliste geändert.

Nun habe ich ein neues Problem! In dem Klappmenu Bungalow, unter Lage, funktioniert die Seite nicht?? Habe schon alles versucht!!!! Sicher wieder ein kleiner Fehler welcher ich übersehen habe.

http://mangogarden.watsing.com/
Benutzeravatar
goefi-chiangmai
Admin
Admin
Beiträge: 6995
Registriert: Sa 31. Okt 2009, 09:36
Mein Vorname: Peter
Wohnort: Phrao-Chiang Mai
Kontaktdaten:

Re: Verlinkung in Ordnern liegende seiten

Beitrag von goefi-chiangmai »

Ist das selbe problem. und sogar geschrieben.
Warning: include(design/header.php): failed to open stream: No such file or directory in /var/www/web866/html/webspace_mangogarden/lage/lage.php on line 2
Warning: include(design/header.php): failed to open stream: No such file or directory in /var/www/web866/html/webspace_mangogarden/lage/lage.php on line 2
Warning: include(): Failed opening 'design/header.php' for inclusion (include_path='.:/opt/php/5.4.45/share/pear') in /var/www/web866/html/webspace_mangogarden/lage/lage.php on line 2
auf dieser seite: http://mangogarden.watsing.com/lage/lage.php befindest Du dich im Ordner lage und auf der seite lage.php steht auf linie 2 er soll den ordner design öffnen und die datei header.php dazuschreiben.

ohne nachzuschauen bin ich fast sicher das Du im Ordnerlage KEIN Ordner design hast, sondern der ausserhalb in gleicher ebene liegt.

Also beiminclude(design/header.php) musst du wohl zuerst zuruck aus dem ordnerlage gehen mit einen Verzeichniss zurück include(../design/header.php)
Gruß - DER CRAZY ASIAT - The MASTER of DESASTER
Privat Homepage: goefi-chiangmai
Mitgliederausweis: Hole Dir dein Mitgliederausweis für deine Webseite
Antworten

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste