FAQ |
Kalender |
2005-08-21, 10:28 | #11 | ||
|
|||
Nykomling
|
Citat:
Men det fungerar inte när jag trycker på hem och forum? Länken till hem så använder jag mig utav min adress och på forumet så använder jag mig utav Kod:
<a href="./phpBB2/" target="_blank"> Vet du hur jag kan fixa detta? |
||
Svara med citat |
2005-08-25, 14:49 | #12 | ||
|
|||
Medlem
|
Här kommer koden som jag lovade, sorry att det dröjde så länge, hade en massa annat för mig.
Eftersom Forumet öppnas i ett nytt fönster så är det lite ologiskt/onödigt att den ska bli "active", besökaren kommer ändå inte se din sida när han är inne på forumet. Kod:
<div id="nav"> <ul> <?php *if(isset($_GET['sida'])){ * $sida = $_GET['sida']; *}else{ * $sida = ''; *} * *if($sida == ''){ * *echo '<li class="active"><a href="http://www.videohelp.se/">Hem</a></li>'."\n"; * }else{ * *echo '<li><a href="http://www.videohelp.se/">Hem</a></li>'."\n"; * } *if($sida == 'guide'){ * echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n"; *}else{ * echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n"; *} *if($sida == 'program'){ * *echo '<li class="active"><a href="index.php?sida=program">Program/codecs</a></li>'."\n"; * }else{ * *echo '<li><a href="index.php?sida=program">Program/codecs</a></li>'."\n"; * } *if($sida == 'kontakta'){ * *echo '<li class="active"><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n"; * }else{ * *echo '<li><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n"; * } ?> *<li><a href="./phpBB2/" target="_blank">Forum</a></li> </ul> </div> |
||
Svara med citat |
2005-08-26, 00:02 | #13 | ||
|
|||
Nykomling
|
tack för hjälpen hercules, den fungerar fint nu.
Det är sant som du säger ang. forum knappen, lite onödigt att den ska vara markerad. Sedan har jag bara en väldigt snabb fråga, om jag ska göra "underkategorier" till resp. del, hur kan dessa knappar fortfarande vara markerade? (exempel se guider och klicka på en länk, den markerade knappen försvinner). Det måste finnas nån kod som säger !"If" guide och guider visas "then" markera knappen guide. |
||
Svara med citat |
2005-08-26, 08:34 | #14 | ||
|
|||
Medlem
|
Lägg menyn som en egen include fil. Förstår du vad jag menar med include?
include "meny.php"; |
||
Svara med citat |
2005-08-26, 19:24 | #15 | ||
|
|||
Nykomling
|
jag har menyn (koden som du beskrev) som en include fil (<?php include("pages/nav.php"); ?>) i index.php filen.
|
||
Svara med citat |
2005-08-26, 22:18 | #16 | ||
|
|||
Medlem
|
Hur gör du när du skriver ut innehållet på sidan, t.ex. vad händer när jag trycker på Guider - DivX/XviD till DVD?
För har du gjort rätt, så ska det inte spela någon roll, bara sida="guide" finns med så ska menyn vara markerad.. [EDIT] jag har hittat felet :P Ska bara komma på en lösning |
||
Svara med citat |
2005-08-26, 22:21 | #17 | ||
|
|||
Medlem
|
varför använder du sida=guider#divx ?? Alltså varför #divx? Har du anchors någonstans?
|
||
Svara med citat |
2005-08-27, 14:22 | #18 | ||
|
|||
Nykomling
|
Så här har jag på den länkenDivX/XviD till DVD.
Det är alltså en "anchor" (som du sa) till ny sida (guider.php och i den så finns det <a name="divx"> för att komma till den delen.) Har gjort så med resterande länkar på guide.php, för att jag visste inte hur jag skulle få samma information på samma sida med php utan körde html. |
||
Svara med citat |
2005-08-27, 15:35 | #19 | ||
|
|||
Medlem
|
ahaa, I see! Lite krångligt... då får man använda sig av regxp. Ska se om jag kan göra scriptet.
|
||
Svara med citat |
2005-09-15, 10:43 | #20 | ||
|
|||
Medlem
|
Här kommer den nya koden
Kod:
<div id="nav"> <ul> <?php if(isset($_GET['sida'])){ $sida = $_GET['sida']; // regXP $pattern = '/(.*?)#/'; preg_match($pattern, $sida, $matches); print $matches[1]; }else{ $sida = ''; } if($sida == ''){ echo '<li class="active"><a href="http://www.videohelp.se/">Hem</a></li>'."\n"; }else{ echo '<li><a href="http://www.videohelp.se/">Hem</a></li>'."\n"; } if($sida == 'guide'){ echo '<li class="active"><a href="index.php?sida=guide">Guider</a></li>'."\n"; }else{ echo '<li><a href="index.php?sida=guide">Guider</a></li>'."\n"; } if($sida == 'program'){ echo '<li class="active"><a href="index.php?sida=program">Program/codecs</a></li>'."\n"; }else{ echo '<li><a href="index.php?sida=program">Program/codecs</a></li>'."\n"; } if($sida == 'kontakta'){ echo '<li class="active"><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n"; }else{ echo '<li><a href="index.php?sida=kontakta">Kontakta mig</a></li>'."\n"; } ?> <li><a href="./phpBB2/" target="_blank">Forum</a></li> </ul> </div> |
||
Svara med citat |
Svara |
|
|