Kom ihåg mig?
Home Menu

Menu


Menyknappar ska vara markerade.....

 
Ämnesverktyg Visningsalternativ
Oläst 2005-08-21, 10:28 #11
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
Citat:
Originally posted by herkules@Aug 19 2005, 21:44
Du måste ändå använda dig av css.
gör så här:

if($_GET['sida'] == 'kontakta'){
echo 'Kontakta mig';
}else{
echo 'Kontakta mig';
}
tack för hjälpen nu fungerar det.

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">
index resp. forum sidan så har jag dessa i en annan katalog. Resterande filer har jag i katalogen "pages".

Vet du hur jag kan fixa detta?
ashur är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-25, 14:49 #12
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
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>
herkules är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-26, 00:02 #13
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
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.
ashur är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-26, 08:34 #14
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
Lägg menyn som en egen include fil. Förstår du vad jag menar med include?

include "meny.php";
herkules är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-26, 19:24 #15
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
jag har menyn (koden som du beskrev) som en include fil (<?php include("pages/nav.php"); ?>) i index.php filen.
ashur är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-26, 22:18 #16
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
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
herkules är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-26, 22:21 #17
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
varför använder du sida=guider#divx ?? Alltså varför #divx? Har du anchors någonstans?
herkules är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-27, 14:22 #18
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
ashur ashur är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2005
Inlägg: 37
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.
ashur är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-27, 15:35 #19
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
ahaa, I see! Lite krångligt... då får man använda sig av regxp. Ska se om jag kan göra scriptet.
herkules är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-09-15, 10:43 #20
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
herkules herkules är inte uppkopplad
Medlem
 
Reg.datum: Oct 2004
Inlägg: 148
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>
herkules är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017