Avatar billede tweak Nybegynder
28. maj 2007 - 18:38 Der er 18 kommentarer og
1 løsning

Menu - med du er her signaler

Jeg sidder og kæmper og kan bare ikke finde ud af det! Jeg ander ikke noget om PHP skal der lige siges.

Jeg skal ha lavet det sådan at når man er på en side, så er skriften i menuen gul

Min kode:

<?php
$current = "one";
$sub="c";
if (isset($_GET['current'])) $current = $_GET['current'];
if (isset($_GET['sub'])) $sub = $_GET['sub'];
?>

<div id="nav">

<?php
if ($current == "two")
{
echo "<ul class=\"current\">";
}
else {
echo "<ul class=\"select\">";
}
?>
<ul class="select"><li><a href="maaske.php?current=one&amp;sub=none""><b>Forside</b></a>

<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="tja2.php?current=two&amp;sub=none"><b>Produkter</b>
<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]><table><tr><td><![endif]--><ul class="sub">
<li><a href="http://www.finnjensen.dk/ricoh/index.php">Kameraer</a></li>
<li><a href="http://www.finnjensen.dk/tokina/index.php">Objektiver</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

i kan se den her:

http://www.finnjensen.dk/maaske.php
Avatar billede jakobdo Ekspert
28. maj 2007 - 21:46 #1
Tænker du på hovedmenu punkterne eller undermenuerne eller begge dele?

Det skak jo netop laves i den stil du forsøger, at du tjekker om $_GET['current'] == MENU_PUNKTET, og er det det, så skal det være gult!
Avatar billede tweak Nybegynder
28. maj 2007 - 22:10 #2
Hej,

Jeg tænker på begge dele. Når man står på en side, så skal menupunktet (skriften) være gult, ug er det en undermenu skal den holdes nede... men jeg kan bare ikke holde styr på det, jeg min hjerne den har altså ikke kapacitet til det her php :(
Avatar billede jakobdo Ekspert
29. maj 2007 - 08:11 #3
Hvordan bygger du din menu op?
Altså med hvilken kode?
Avatar billede tweak Nybegynder
29. maj 2007 - 11:42 #4
Jeg skrive menuen som er html fil og henter den ind på hver side med <?php include("../menu/menu.php"); ?> hvis det er det du tænker på?
Avatar billede jakobdo Ekspert
29. maj 2007 - 11:55 #5
PRøv at smid menu.php herind!
Avatar billede tweak Nybegynder
29. maj 2007 - 12:52 #6
Den kommer her uden noget af mit php rod ;( :

<div id="nav">

<ul class="select"><li><a href="#"><b>Forside</b></a>

<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="#"><b>Produkter</b>
<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]><table><tr><td><![endif]--><ul class="sub">
<li><a href="#">Kameraer</a></li>
<li><a href="#">Objektiver</a></li>
<li><a href="#">Digitale Billedrammer</a></li>
<li><a href="#">Tasker</a></li>
<li><a href="#">Scannere </a></li>
<li><a href="#">Projektorer </a></li>
<li><a href="#">DVD Optagere</a></li>
<li><a href="#">Batterier & Ladere</a></li>
<li><a href="#">Medier</a></li>
<li><a href="#">MP3 afspillere</a></li>
<li><a href="#">Multimedieafspillere &amp; Harddisk boxe</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="#"><b>Leverandører</b></a>

<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="#"><b>Links</b></a>

<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="#"><b>Information</b>

<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]><table><tr><td><![endif]--><ul class="sub"><li><a href="#">Bliv forhandler</a></li>
<li><a href="#">Forhandler login</a></li>
<li><a href="#">Firmaprofil</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<ul class="select"><li><a href="#"><b>Kontakt</b></a>

<!--[if lte IE 6]></td></tr></table></a><![endif]--></li></ul>

<div style="float:right; position: relative; top:-4px;"><a href=""><img src="lol.jpg" border="0" alt=""></a></div>
</div>
Avatar billede jakobdo Ekspert
29. maj 2007 - 13:09 #7
Mangler der ikke noget kode, som aktivere et klik?
Eller href="????"?
Avatar billede tweak Nybegynder
29. maj 2007 - 13:22 #8
Jo: <ul class="select"><li><a href="maaske.php?current=one&amp;sub=none"><b>Forside</b>

<ul class="select"><li><a href="tja2.php?current=two&amp;sub=none"><b>Produkter</b>

osv.

og så ved undermenuen:

<li><a href="/máaske2.php?current=one&amp;sub=a">Chips</a></li>

osv med sub=b" - d, e, f, g

Undskyld!!
Avatar billede tweak Nybegynder
29. maj 2007 - 17:21 #9
Er det noget som kan laves?
Avatar billede jakobdo Ekspert
29. maj 2007 - 18:26 #10
Ja, du bør kunne lave noget i stil med:

if($_GET['current'] == 'one' && $GET['sub'] == 'none')
{
$class = 'JEG ER AKTIV';
}
else
{
$class = 'JEG ER IKKE AKTIV';
}

echo '<ul class="select"><li><a class="'.$class.'" href="tja2.php?current=two&amp;sub=none"><b>Produkter</b>';
Avatar billede jakobdo Ekspert
29. maj 2007 - 18:26 #11
Postede samme svar tidligere, men har åbenbart været for længe om det, så svaret ikke blev gemt. :o(
Avatar billede tweak Nybegynder
29. maj 2007 - 18:52 #12
jakobdo, Gider du ikke poste noget mere kode, det er ikke fordi jeg ikke vil selv, men jeg forstår det altså ikke :( Hvad med med sub=b" - d, e, f, g ?
Avatar billede jakobdo Ekspert
29. maj 2007 - 19:07 #13
Jeg tror måske vi skal tage den via msn, hvis du er klar på det?
For jeg kan ikke forklare mig bedre. :o(
Avatar billede tweak Nybegynder
29. maj 2007 - 19:27 #14
jakobdo, helt sikkert :-) Er det sådan at vi kan vente til imorgen, jeg er lidt hængt op af børn og kæreste som mener det er min tur til at læse godnat, men jeg er på ;-) men msn jlp-snabela-modelfotograf.dk
Avatar billede tweak Nybegynder
04. juni 2007 - 20:14 #15
jakobdo, kan du ikke lige smide et svar - jeg er lidt hængt op for tiden og har ikke fået lavet den helt færdig men regner da med du måske har lyst til at hjælpe mig færdig over msn engang.

Men rigtig mange gange tak for hjælpen.!!
Avatar billede jakobdo Ekspert
04. juni 2007 - 20:24 #16
Svar!
Avatar billede tweak Nybegynder
31. juli 2007 - 13:04 #17
jakobdo, du skal lige trykke på svar så jeg kan give dig dine point :-)
Avatar billede jakobdo Ekspert
31. juli 2007 - 18:03 #18
Svar! :o)
Avatar billede jakobdo Ekspert
04. august 2007 - 09:03 #19
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester