Anzeige

Navigation funktioniert nicht rivhtig. Bitte um Hilfe

Navigation funktioniert nicht rivhtig. Bitte um Hilfe | PSD-Tutorials.de

Erstellt von sindyho0374, 04.03.2011.

  1. sindyho0374

    sindyho0374 Nicht mehr ganz neu hier

    Dabei seit:
    30.09.2010
    Beiträge:
    76
    Geschlecht:
    weiblich
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    Hallo liebe Freunde.
    Hab da mal ein Problem. Vorerst aber folgendes. Bin noch nicht so fit in PHP daher bitte nicht übel nehmen wenn mal was nicht richtig von mir erklärt wird.

    So nun zum Problem. Habe ein Navigation mit PHP erstellt wo ich alle Seite includiere. So etwa: index.php?s=boecke

    Ich möchte nun meine CSS.-Anweisungen direkt in den Link schreiben das geht ja auch in etwa so:

    PHP:
    1.  
    2. <a href="?s=boecke" title="Böcke"<?php echo ($s == 'boecke'?' class="hauptlink"':' class="hoverlink"'); ?>>Böcke</a>
    3. <a href="?s=weibchen" title="Weibchen"<?php echo ($s == 'weibchen'?' class="hauptlink"':' class="hoverlink"'); ?>>Weibchen</a>
    4. <a href="?s=abzugeben" title="abzugeben"<?php echo ($s == 'abzugeben'?' class="hauptlink"':' class="hoverlink"'); ?>>abzugeben</a>
    5. <a href="?s=inkubator" title="im Inkubator"<?php echo ($s == 'inkubator'?' class="hauptlink"':' class="hoverlink"'); ?>>im Inkubator</a>
    6.  
    und der CSS soll darauf anspringen nur es geht hinten und vorne nicht. Könnt ihr mir vielleicht verraten was ich da falsch mache?

    LG
     
    #1      
  2. Chriss1987

    Chriss1987 me.drinkCoffee();

    Dabei seit:
    26.03.2006
    Beiträge:
    378
    Geschlecht:
    männlich
    Ort:
    Kirchhundem
    Kameratyp:
    Canon EOS 400D
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    Hi,

    wo definierst du denn die Variable $s ? Bekommst du Fehlermeldungen angezeigt? Wiesieht der weitere Code aus?
    Ich gehe mal davon aus, dass du vor dem Bereich s definierst:
    PHP:
    1. ...
    2. $s = (isset($_GET['s']) ? $_GET['s'] : '');
    3. ...
    Schöne Grüße aus dem Sauerland!
    Chriss
     
    #2      
  3. sindyho0374

    sindyho0374 Nicht mehr ganz neu hier

    Dabei seit:
    30.09.2010
    Beiträge:
    76
    Geschlecht:
    weiblich
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    Danke für die schnelle Antwort.

    Hier mal der PHP-Code

    PHP:
    1.  
    2. <?php
    3. $mail = "Emailadresse eingeben";
    4. ini_set('display_errors', 1);
    5. $id= array();
    6. $id['uebersichtunseretiere'] = 'uebersichtunseretiere.php';
    7. $id['boecke'] = 'boecke.php';
    8. $id['weibchen'] = 'weibchen.php';
    9. $id['abzugeben'] = 'abzugeben.php';
    10. $id['inkubator'] = 'inkubator.php';
    11. $s = @$_GET['s'];
    12. ?>
    13. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    14. <html xmlns="http://www.w3.org/1999/xhtml">
    15. <head>
    16. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    17. <title>Vogtland-Dragons-Unsere Tiere</title>
    18. <link href="css/sitestyle.css" rel="stylesheet" type="text/css" />
    19. </head>
    20. <body>
    21. <!--Begin_Content-->
    22. <div id="content">
    23. <!--Header-->
    24. <div id="header"></div>
    25. <!--End_Header-->
    26. <!--Main-->
    27. <div id="main">
    28. <!--Ausgabe_Logo_Link-Kontakt/Impressum-->
    29. <div id="kopf">
    30. <!--Navigation_Top-->
    31. <div id="navitop">
    32. <?php include("includes/metanavigation.inc.php"); ?>
    33. </div>
    34. <!--Ende_Navigation_Top-->
    35. </div>
    36. <!--Ende_Ausgabe_Logo_Link-Kontakt/Impressum-->
    37. <!--Datum und Uhrzeitangaben-->
    38. <div id="hourdate">
    39. <div id="bereichsanzeige">
    40. <p>Sie befinden sich im Bereich&nbsp;&nbsp;...&nbsp;<a href="unseretiere.php" title="Unsere Tiere">Unsere Tiere</a></p>
    41. </div>
    42. <div id="date">
    43. <?php include("includes/date.inc.php"); ?>
    44. </div>
    45. </div>
    46. <!--Ende_Datum und Uhrzeitangaben-->
    47. <!--Ausgabe_Inhalte-->
    48. <div id="ausgabe_inhalte">
    49. <!--Column_Left-->
    50. <div id="column_left">
    51. <!--Unsere_Tiere-->
    52. <div id="unseretiere">
    53. <!--Left_Navi-->
    54. <div id="navigation">
    55. <div class="navi">
    56. <?php include("includes/unseretiernavi.inc.php"); ?>
    57. </div>
    58. </div>
    59. <!--Ende_Left_Navi-->
    60. </div>
    61. <!--Ende_Unsere_Tiere-->
    62. <!--Newsletter-->
    63. <div id="newsletter">
    64. <div id="newsletter_form">
    65. <?php include("includes/newsletterform.inc.php"); ?>
    66. </div>
    67. </div>
    68. <!--Ende_Newsletter-->
    69. <!--Facebook-->
    70. <div id="facebook">
    71. <?php include("includes/facebook.inc.php"); ?>
    72. </div>
    73. <!--Ende_Facebook-->
    74. <!--Link_Gästebuch-->
    75. <div id="gaestebuch">
    76. <?php include("includes/link_guestbook.inc.php"); ?>
    77. </div>
    78. <!--Ende_Link_Gästebuch-->
    79. <!--Link_Topliste-->
    80. <div id="topliste">
    81. <?php include("includes/link_toplist.inc.php"); ?>
    82. </div>
    83. <!--Ende_Link_Topliste-->
    84. </div>
    85. <!--Ende_Column_Left-->
    86. <!--Column_Right-->
    87. <div id="column_right">
    88. <!--Sitebereiche_ausgeben-->
    89. <div id="area_one">
    90. <?php
    91. if (isset($_GET['id']) and array_key_exists($_GET['id'], $id))
    92. {
    93.   if (file_exists($id[$_GET['id']]))
    94.   {
    95.     include($id[$_GET['id']]);
    96.   }
    97.   else
    98.   {
    99.     echo "Die Datei kann auf dem Server nicht gefunden werden.";
    100.     echo "<p><b>Datei: ".$id[$_GET['id']]."</b></p>";
    101.   }
    102. }
    103. else
    104. {
    105.  
    106.   include($id['uebersichtunseretiere']);
    107. }  
    108. ?>
    109. </div>
    110. <!--Ende_Sitebereiche_ausgeben-->
    111. </div>
    112. <!--Ende_Column_Right-->
    113. </div>
    114. <!--Inhalte_Fuss-->
    115. <div id="inhalte_fuss">
    116. <!--Footarea_One-->
    117. <div id="footarea_one">
    118. <p>&copy; 2010 - 2011 Vogtland Dragons<br />
    119. Email: <a href="mailto:kontakt@vogtland-dragons.de" title="kontakt[at]vogtland-dragons.de">kontakt@vogtland-dragons.de</a><br />
    120. Internet: <a href="http://www.vogtland-dragons.de" title="www.vogtland-dragons.de">www.vogtland-dragons.de</a>
    121. </p>
    122. </div>
    123. <!--Ende_Footarea_One-->
    124. <!--Footarea_Two-->
    125. <div id="footarea_two">
    126. <a href="index.php" title="Startseite">Startseite</a>&nbsp;
    127. <a href="ueberuns.php" title="Wir über uns">Wir über uns</a>&nbsp;
    128. <a class="aktiv" href="unseretiere.php" title="Unsere Tiere">Unsere Tiere</a>&nbsp;
    129. <a href="interaktiv.php" title="Interaktiv">Interaktiv</a>&nbsp;
    130. <a href="kontakt.php" title="Kontakt">Kontakt</a>&nbsp;
    131. <a href="impressum.php" title="Impressum">Impressum</a>
    132. </div>
    133. <!--Ende_Footarea_Two-->
    134. <!--Footarea_Three-->
    135. <div id="footarea_three"></div>
    136. <!--Ende_Footarea_Three-->
    137. </div>
    138. <!--Ende_Inhalte_Fuss-->
    139. <!--Ende_Ausgabe_Inhalte-->
    140. </div>
    141. <!--End_Main-->
    142. <!--Footer-->
    143. <div id="footer"></div>
    144. <!--End_Footer-->
    145. </div>
    146. <!--Ende_Content-->
    147. </body>
    148. </html>
    149.  
    150.  
     
    Zuletzt bearbeitet: 04.03.2011
    #3      
  4. sindyho0374

    sindyho0374 Nicht mehr ganz neu hier

    Dabei seit:
    30.09.2010
    Beiträge:
    76
    Geschlecht:
    weiblich
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    Die Navigation hole ich über include rein:

    <!--Left_Navi-->
    <div id="navigation">
    <div class="navi">
    <?php include("includes/unseretiernavi.inc.php"); ?>
    </div>
    </div>
    <!--Ende_Left_Navi-->
     
    #4      
  5. MaedeG

    MaedeG Nicht mehr ganz neu hier

    Dabei seit:
    31.07.2008
    Beiträge:
    90
    Geschlecht:
    männlich
    Software:
    Photoshop CS4, Notepadd++
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    Ok, das könnte man so lösen:

    HTML:
    1.  
    2. <?php $site = htmlentities($_GET['site']); ?>
    3. <div id="menu">
    4.   <a href="index.php?site=link1" <?php ($site=='boecke') ? 'class="hoverlink"' : '');?>>boecke</a>
    5.   <a href="index.php?site=link2" <?php ($site=='weibchen') ? 'class="hoverlink"' : '');?>>weibchen</a>
    6.   <a href="index.php?site=link3" <?php ($site=='abzugeben') ? 'class="hoverlink"' : '');?>>abzugeben</a>
    7.  </div>
    8.  
     
    #5      
  6. sindyho0374

    sindyho0374 Nicht mehr ganz neu hier

    Dabei seit:
    30.09.2010
    Beiträge:
    76
    Geschlecht:
    weiblich
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    Danke aber das funktioniert auch nicht.
    Werde das jetzt nochmal anlegen und dann nochmal posten.
    Vielleicht hab ich es auf falsch erklärt.
     
    #6      
  7. MegaAdi

    MegaAdi Freak

    1
    Dabei seit:
    20.11.2009
    Beiträge:
    610
    Geschlecht:
    männlich
    Ort:
    Görlitz
    Software:
    Rassierwasser vom Lidl :D
    Navigation funktioniert nicht rivhtig. Bitte um Hilfe
    AW: Navigation funktioniert nicht rivhtig. Bitte um Hilfe

    du hast ja sicherlich $seite irgend wo deklariert.
    Also wenn ich jetzt Seite "böckchen" aufrufe dann ist $seite als böckchen deklariert oder?

    Dann ist der Lösungsvorschlag von MaedeG nicht so falsch. Es fehlen nur ein paar Elemente:
    Code (Text):
    1. <?php $site = htmlentities($_GET['site']); ?>
    2. <div id="menu">
    3.   <a href="index.php?site=link1" <?php ($site=='boecke') ? echo 'class="hauptlink"' : echo 'class="hoverlink"');?>>boecke</a>
    4.   <a href="index.php?site=link2" <?php ($site=='weibchen') ? echo 'class="hauptlink"' : echo 'class="hoverlink"');?>>weibchen</a>
    5.   <a href="index.php?site=link3" <?php ($site=='abzugeben') ? echo 'class="hauptlink"' : echo 'class="hoverlink"');?>>abzugeben</a>
    6.  </div>
    das sollte normalerweiße funktionieren. Du musst es hald noch auf deine CSS-Klasse umändern und $site evtl umbenennen in $s oder so...

    Gruß Adrian
     
    Zuletzt bearbeitet: 05.03.2011
    #7      
Seobility SEO Tool
x
×
×