Meine neue Homepage ist fertig!

  • PHP
    1. <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br /><br /></span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">$hideOnNavi </span><span class="syntaxkeyword">= array(<br /> </span><span class="syntaxstring">"impressum" </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br /> </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /> foreach(</span><span class="syntaxdefault">$seiten </span><span class="syntaxkeyword">as </span><span class="syntaxdefault">$label </span><span class="syntaxkeyword">=> </span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">){<br /> if(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$hideOnNavi</span><span class="syntaxkeyword">)){<br /> </span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">.= </span><span class="syntaxstring">'<br /> <li><br /> <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">== </span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">] ? </span><span class="syntaxstring">' class="hit"' </span><span class="syntaxkeyword">: </span><span class="syntaxstring">''</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'><br /> '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$label</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'<br /> </a><br /> </li>'</span><span class="syntaxkeyword">;<br /> }<br /> }<br /> </span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">.= </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">?><br /></span></span>
  • Von Sachen wie index.php?seite=uebermich, also alles in einer PHP-Datei, rate ich dir ab, da Suchmaschinen die Seite so (wahrscheinlich) nicht indexieren werden (hab ich mal irgendwo gelesen).
    Schreib lieber eine Funktion wie ausgabeNavi(), in der der gezeigte Code steht, und binde sie mit include() oder require() in jede deiner Seiten ein.


    Gruß,
    webmaster3000

  • PHP
    1. <span class="syntaxdefault"><?php<br /><br /><br /></span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">$hideOnNavi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"impressum"</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    foreach</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$seiten as $label </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> $rub</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $hideOnNavi</span><span class="syntaxkeyword">)){<br /></span><span class="syntaxdefault">            $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                         <li><br />                         <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">' class="hit" if ($_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Home</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Blog</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Ueber</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Links</span><span class="syntaxstring">') {<br />echo '</span><span class="syntaxdefault"> class</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"active"</span><span class="syntaxkeyword">;<br />}</span><span class="syntaxstring">' : '').'</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault">                         </span><span class="syntaxstring">'.$label.'<br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword"></</span><span class="syntaxdefault">a</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword"></</span><span class="syntaxdefault">li</span><span class="syntaxkeyword">>'</span><span class="syntaxdefault">;<br />                         }<br />                         }<br />                         $navi .= "</ul>";<br /><br /><br />?></span>


    aber das setzt ja dann bei jedem link ne klasse so wie es jetzt ist? :(

  • &quot;webmaster3000&quot; schrieb:

    Von Sachen wie index.php?seite=uebermich, also alles in einer PHP-Datei, rate ich dir ab, da Suchmaschinen die Seite so (wahrscheinlich) nicht indexieren werden (hab ich mal irgendwo gelesen).
    Schreib lieber eine Funktion wie ausgabeNavi(), in der der gezeigte Code steht, und binde sie mit include() oder require() in jede deiner Seiten ein.


    Gruß,
    webmaster3000




    Dustin hat mit mir den jetztigen code erarbeitet und tu hast ja außerdem nicht alles gesehen habe noch mehrere dateien die zum dynamischen php system dazu gehören also das hier sit nicht alles.


    PS: wird schon alles richtig sein; sarkkan arbeitet in einer werbeagentur im internetbereich da wird er wissen ob mein code gut ist :)

  • Du musst ja irgendwo irgendwas haben, wo du dich gerade befindest. Und mit dieser Variable musst du vergleichen.. hast du die nicht, dann dürfte es schwierig werden..

  • &quot;drPHIP132&quot; schrieb:

    Dustin hat mit mir den jetztigen code erarbeitet und tu hast ja außerdem nicht alles gesehen habe noch mehrere dateien die zum dynamischen php system dazu gehören also das hier sit nicht alles.


    PS: wird schon alles richtig sein; sarkkan arbeitet in einer werbeagentur im internetbereich da wird er wissen ob mein code gut ist :)


    Achso.


    Guck dir deinen Code mal im Highlighter an, du hast die if-Anweisung aus Versehen mit in den String gepackt.

  • &quot;lauras&quot; schrieb:

    Was egal ist weil sie auch außerhalb des Strings nicht erlaubt ist.. Zumindest kriege ich nen parse-error..


    Im String wird die Anweisung gänzlich ignoriert.
    Nimmt man sie aus den String heraus, muss man davor noch ein Semikolon setzen, um den vorhergehenden Befehl abzuschließen.

    PHP
    1. <span class="syntaxhtml">    <span class="syntaxdefault"><?php<br /><br /><br />    </span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">    $hideOnNavi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">        </span><span class="syntaxstring">"impressum"</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">    $navi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        foreach</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$seiten as $label </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> $rub</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">            if</span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $hideOnNavi</span><span class="syntaxkeyword">)){<br /></span><span class="syntaxdefault">                $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                             <li><br />                             <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">' class="hit"'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                             if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Home'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">||</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Blog'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">||</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Ueber'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">||</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Links'</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                                      $navi</span><span class="syntaxkeyword">.=</span><span class="syntaxdefault">  </span><span class="syntaxstring">' class="active"'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                             </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                             $nav </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> $label</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                             $nav </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                             </a><br />                             </li>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                             </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                             </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                             $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">    ?></span></span>


    Müsste dann ungefähr so aussehen, wenn ich alles gecheckt hab.
    Davon abgesehen definiert man mehrere Klassen nicht mit mehreren class-Attributen, sondern man hängt weitere Klassennamen duch Leerzeichen getrennt an.
    Außerdem wird so an jeden Nav-Eintrag ein class="active" Attribut angehängt, wenn $_GET['rub'] einen der Werte Home, Blog, Ueber oder Links hat.


    Hoffe, ich konnte helfen,
    webmaster3000

  • &quot;webmaster3000&quot; schrieb:


    Inwiefern?


    Gruß,
    webmaster3000


    hat ne neue .htccess datei aufgespielt und jetzt bekomme ich nur noch 404 (wird includet)


    Und bin halt zu faul backup aufzuspielen :P

  • Okey, dann erkläre ich dir gerne noch einmal hier ausführlich im Forum, warum deine Seite schon vorher beschädigt war und nun komplett :) (ist toll, dass du auf meinem Server liegst und ich daher zugriff auf deine Dateien habe xD)
    Du hattest dir ein Seiten-Array vorher angelegt, dass wie folgt aussah:

    PHP
    1. <span class="syntaxdefault">$seiten </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Home"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"Home"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Blog"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"Blog"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Impressum"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"Impressum"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"&Uuml;ber"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"Ueber"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Links"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"Links"</span><span class="syntaxdefault"> <br />    </span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> </span>

    Anschließend hast du eine Navigation mit folgendem Code-Schnippsel gebaut:

    PHP
    1. <span class="syntaxdefault"><?php<br /><br /><br /></span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">$hideOnNavi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"impressum"</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    foreach</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$seiten as $label </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> $rub</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $hideOnNavi</span><span class="syntaxkeyword">)){<br /></span><span class="syntaxdefault">            $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                         <li><br />                         <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">' class="hit"'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'><br />                         '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$label</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'<br />                         </a><br />                         </li>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                         $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">?></span>

    Als Rubriken hatten wir daher nicht den Schlüssel des Seiten-Arrays, sondern dessen Wert.
    Nun hast du aber in deiner "include_der_seite.php" folgendes stehen gehabt:

    PHP
    1. <span class="syntaxdefault"></span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">$seiten</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    include</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"content/"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$seiten</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]].</span><span class="syntaxstring">".php"</span><span class="syntaxkeyword">);<br />}<br />else<br />{<br /></span><span class="syntaxdefault">    include</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"content/404.php"</span><span class="syntaxkeyword">);<br />}</span><span class="syntaxdefault"> </span>

    Sind wir nun auf die Home-Seite gegangen, hatten wir die Rubrik "Home", Glücklicherweise war ja im Seiten-Array Home => Home.
    Wie du dich sicher erinnerst, gab es einen 404 bei der Seite "Über", was einfach daran lag das du die Rubrik "Ueber" hattest, es aber keinen passenden Schlüssel gab, da es ja ein Wert wahr und kein Array-Schlüssel.
    Demnach existierte zu dieser Rubrik kein Eintrag im Array, ergo: 404.
    Anschließend kamst du gestern Abend auf die glorreiche Idee alle "Rubriken" in Kleinbuchstaben umzuwandeln, so dass dein Seiten-Array nun so aussieht:

    PHP
    1. <span class="syntaxdefault"></span><span class="syntaxcomment">//Seiten definieren<br /></span><span class="syntaxdefault">$seiten </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Home"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"home"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Blog"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"blog"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Impressum"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"impressum"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"&Uuml;ber"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"ueber"</span><span class="syntaxkeyword">,<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"Links"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> </span><span class="syntaxstring">"links"</span><span class="syntaxdefault"> <br />    </span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> </span>


    Nun wird als Rubrik nicht mehr "Home" sondern "home" eingetragen, was wenn wir via $seiten[$_GET["rub"] überprüfen, wieder mal nicht existiert und somit nun über all einen 404 auswirft.


    Meine .htaccess macht, wie ich dir gestern Abend mind. 2.000.000 mal erklärt habe, nichts anderes als die Rubrik an einer anderen Stelle heraus zu filtern.
    Würden wir nun den Zustand vor meiner .htaccess (und demnach umschreiben der Navi.php), aber nach deiner $seiten-Aktion wiederherstellen würdest du immer noch nur 404-Seiten zu sehen bekommen.


    Gruß
    Dustin

  • &quot;Sarkkan&quot; schrieb:

    Wie du dich sicher erinnerst, gab es einen 404 bei der Seite "Über", was einfach daran lag das du die Rubrik "Ueber" hattest, es aber keinen passenden Schlüssel gab, da es ja ein Wert wahr und kein Array-Schlüssel.
    Demnach existierte zu dieser Rubrik kein Eintrag im Array, ergo: 404.


    "Links" ging net :P





    PS: sry das ich gestern kein richtiges verständniss für deinen "code" hatte, da ich lernen musste :(

  • Links hat Funktioniert, Über hat nicht Funktioniert :P
    Den es hätte einen Wer für $seiten["&Uuml;ber"] gegeben, aber nicht für $seiten["ueber"].
    (Bei $seiten["Home"] war es egal, weil der Schlüssel genau so hieß, wie der Wert, bis du es geändert hast.)

  • &quot;Sarkkan&quot; schrieb:

    Links hat Funktioniert, Über hat nicht Funktioniert :P
    Den es hätte einen Wer für $seiten["&Uuml;ber"] gegeben, aber nicht für $seiten["ueber"].
    (Bei $seiten["Home"] war es egal, weil der Schlüssel genau so hieß, wie der Wert, bis du es geändert hast.)




    fraaach laura die hat es sogar gemerkt - glaube ich.
    stimmts laura; "links" ging net aber "ueber"

  • Links wurde nicht includet, weil keine Datei existierte, Über wurde aber auf die 404 geleitet und das war falsch / "ging nicht".
    Den das CMS hat geglaubt, dass es keine "Über"-Seite gibt.