Avatar billede paaj Nybegynder
20. januar 2006 - 05:18 Der er 12 kommentarer og
1 løsning

Menu System (har brug for hjælpe mig)

Hejsa

Jeg håber kan får hjælpe med der løsning..

Fordi jeg vil have som fast hver gruppe menu med undermenu..
men jeg taler ikke om som når jeg vil kigger menu, så kom selv siger under menu.. handler ikke om der. men kun fast..

Må vil være have som kan flytte ned og op til hos gruppe menu som hvor jeg vil står menu. hvordan ser ud der f.eks.

Test    <<<----- fast kun være Overskrift menu uden link
test 1  <<<----- kan være menu med link f.eks opret test.asp
test 2
test 3
test 3

TestDemo
test 1
test 2
test 3
test 3

Demo
test 1
test 2
test 3
test 3

Men jeg vil ikke have f.eks menu.asp?id=3 osv osv.. men KUN have som fast menu.asp men hvordan laver?  Jeg håber kan hjælpe lidt der  mange tak for det som hvis de gider godt om hvordan

hilsen
Peter
Avatar billede fennec Nybegynder
20. januar 2006 - 08:22 #1
Du fortæller ikke om det skal være med en database... Hvis det skal har jeg lavet en menu her som med lidt tilretning kan bruges:
http://www.henriknygaard.dk/experten/664011/

Der indsætter du allerede et link i databasen, og udskriften skal bare ændres til dette, så hvis der ikke er et link, så udskriver den det som almindelig tekst:
  if FunkRS("link") <> "" then
    response.write  Indrykning & "<a href="""& FunkRS("link") &""">"& FunkRS("menu") &"</a><br>"&chr(13)
  else
    response.write  Indrykning & FunkRS("menu") &"<br>"&chr(13)
  end if
Avatar billede paaj Nybegynder
20. januar 2006 - 08:54 #2
Hej igen...

Sorry jeg glemt skriv med Database.. men du har ret.. men der er meget fint.. men hvordan jeg vil være flytte op og ned..  hvordan ? og jeg er interesseret som du har lavet.. men hvordna vil være flytte op eller ned?

Hilsen Peter
Avatar billede fennec Nybegynder
20. januar 2006 - 09:04 #3
Hvad mener du med flytte "op eller ned"?? Er det en sorteringsmulighed du snakker om, så du kan bestemme hvilken rækkefølge punkterne skal stå i??
Avatar billede paaj Nybegynder
20. januar 2006 - 09:29 #4
Ja mener jeg der.. men muligt måde gruppe og undermenu som selv jeg vil bestemmer hvor står undermenu eller gruppe som passe til står som bytte..
Avatar billede fennec Nybegynder
20. januar 2006 - 09:48 #5
Så laver du bare ek ekstra felt på menu tabellen som hedder "sort". Det skal være af typen tal. De 2 selects skal så ændres til dette:

  set FunkRS = conn.Execute("select * from menu where pID="& ThisID &" order by sort")
  set FunkRS = conn.execute("select * from menu where pID is null order by sort")

Ved at indsætte tal i "sort" kan du nu styre hvilken rækkefølge punkterne skal komme ud i. Sorteringen sker for hver niveau så tal kan godt gå igen. Jeg har ændret databasen samt koden på mit site, så hvis du henter det igen, kan du se hvordan det skal se ud :o)
Avatar billede paaj Nybegynder
20. januar 2006 - 10:18 #6
Hej igen...

Ja.. men lidt rodet plads hvor står.. passe ikke sammen.. men du vil se der menu system hvordan ser ud?
Avatar billede fennec Nybegynder
20. januar 2006 - 10:29 #7
Ok, den besked fattede jeg ikke noget af :o)

Kan du omformullede den?? Evt på engelsk, tysk, svensk, norsk??
Avatar billede paaj Nybegynder
20. januar 2006 - 10:42 #8
Hej igen...

Hvad mener du - Evt på engelsk, tysk, svensk, norsk?? til hvad??

Men jeg tro nok måske du kender godt der som nemt finder ud af.. måske passe ikke kode der, men måske god ide jeg give dig link nu og kan du se... kan du se farve grupe skal være første gruppe og laver hold under menu..

http://peter.paaj.dk/eksperten/681137/
Avatar billede fennec Nybegynder
20. januar 2006 - 11:05 #9
Jeg henviste til at din dansk formullering ikke er den bedste, hvorfor jeg ikke kunne forstå din besked. Da der ofte kommer udlændinge forbi herinde, kan det være bedre at skifte til et andet sprog, som de berhersker bedre. Det kan selvfølgelig også være du er analfabet (hvad jeg absolut ikke holder imod dig), men for at kunne hjælpe dig, skal jeg forstå spørgsmålet :o)

Det link du henviser til, er det sådan du gerne vil have resultatet til at se ud?? For så er det noget i denne stil:

Function TegnMenu(ThisID,Indrykning)
dim FunkRS, tdClass

'select rodpunkter eller underpunkter
if ThisID <> "" then
  'Underpunkter
  tdClass = "sub"
  set FunkRS = conn.Execute("select * from menu where pID="& ThisID &" order by sort")
else
  'Roden af menuen
  tdClass = "top"
  set FunkRS = conn.execute("select * from menu where pID is null order by sort")
end if

do while not FunkRS.eof
  'tegn menupunktet
  if FunkRS("link") <> "" then
    response.write  "<tr class="""& tdClass &"""><td>"& Indrykning & "<a href="""& FunkRS("link") &""">"& FunkRS("menu") &"</a></td></tr>"&chr(13)
  else
    response.write  "<tr class="""& tdClass &"""><td>"& Indrykning & FunkRS("menu") &"</td></tr>"&chr(13)
  end if
  'kald funktionen igen for at finde evt underpunkter
  TegnMenu FunkRS("id"),Indrykning&"&nbsp;&nbsp;"
  FunkRS.MoveNext
loop
End function

Response.write "<table>"
TegnMenu "",""
Response.write "</table>"

Så kan du ændre stylet på de to classer (sub og top), så de passer til dit design.
Avatar billede paaj Nybegynder
20. januar 2006 - 11:31 #10
Hej igen...

Jeg forstår det.. men jeg er ikke godt til skriv dansk, men alligvel prøve skriv jeg der og forstår det.. hvis forstår ikke, selvfølige jeg prøve igen end gider ik..

Tak for hjælpe... men jeg funde ude af.. men skal være hver følge tal.. men hvis jeg vil have 2 2 2 3 3.. virker ikke.. men skal være 1 2 3 4 5 6 osv. ord plads service.. jeg forstår bedre nu.. men måske har du muligt laver hold tal end følge tal eller hvad?

når er ikke mere der så slut, jeg sende dig 150 ponit :-o
Avatar billede fennec Nybegynder
20. januar 2006 - 12:09 #11
(tror jeg er med nu...)
Databasen skal køre med talrækker (1, 2, 3...), men du skal se rækkerne ud fra hvordan de bliver selected af systemet. F.eks vil den allerførst select der køres hente alle top punkter (Fakta, Andet, Idrætslinje). Disse 3 punkter bliver sorteret ud fra hvilken værdi der står i sort, så du kan styre rækkefølgen ved at give dem en højere/lavere end de to andre punkter. Prøv at ændre disse 3 punkters værdier, også vil du sikkert forstå hvordan det fungere :o)
Avatar billede paaj Nybegynder
20. januar 2006 - 12:17 #12
Ja.. men også undermenu og menu både.. men jeg prøve finder ud af løsning.. men kan muligt jeg kan spørge igen senere.. men jeg håber kan klart selv finder ud af. hvis svært forstår eller underligt noget sådan. så prøve spørge ige... så du får 150 ponit :-D

Tak for hjælpe...

Lukket.
Avatar billede fennec Nybegynder
20. januar 2006 - 13:08 #13
Du er altid velkommen til at spørge igen...

.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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