Avatar billede OnkelJoakim Novice
05. maj 2004 - 20:57 Der er 11 kommentarer og
1 løsning

Skift sprog, hvordan

Hej eksperter!!!


Jeg har en HP, som skal fungere med 2 sprog. Siden er opbygget i 6 frames (3x2 frames).

Frame 1: top, venstre. Her er logoet.

Frame 2: top, højre - Links - her skal links skifte sprog afhængig af valg.

Frame 3: Midt, venstre. Billeder

Frame 4: Midt, højre - Content. Her skal skiftes sprog afhængig af valg

Frame 5: bund, venstre - Links til sprog (dansk og engelsk)

Frame 6: bund, højre: Kontaktinfo - skal kunne ændre sprog.

Der skal som skrevet kunne ændres 3 steder hvis man ændre sprog. Dette skulle gerne fortsætte afhængig af sprogvalget. Et eksempel på dette kan ses på www.olsene.com

Hvordan gøres dette - gerne med en forklarin da jeg er lidt lost!


mvh

Rasmus Hansen
Avatar billede websam Nybegynder
05. maj 2004 - 21:08 #1
Du kan jo sætte en session med f.eks Dk for dansk og En for engelsk på den måde kan du finde ud af hvilket sprog der skal vises.

/websam
Avatar billede OnkelJoakim Novice
05. maj 2004 - 21:33 #2
Hejsa!

Lyder fint, men hvordan laves dette. Hvordan skelner jeg mellem danske sider og engelske eks. forside_da.asp og forside_en.asp.

Hvordan kan dette gøres?
Kan du evt vise lidt kode hvor man kan skifte mellem 2 sprog?

Rasmus Hansen
Avatar billede OnkelJoakim Novice
05. maj 2004 - 21:36 #3
lige en tilføjelse!


Er der nogen god måde at håndtere dette på?

Oplysningsmæssigt kan jeg fortælle at jeg er kunde hos b-one. Der er desværre lidt begrænsninger i deres asp, men hvad kan man forvente for 9 kr pr. md :P
Avatar billede websam Nybegynder
05. maj 2004 - 22:11 #4
Ok da men lig dine tekster i en database istedet for at have en side til dansk og en til engelsk. Når så folk har valgt det sprog de vil benytte gør du som følger i toppen af alle dine sider :

If Session("Language") = "Dk" Then
  'lav din forspørgelse der henter den danske tekst
ElseIf Session("Language") = "En" Then
  'lav din forspørgelse der henter den engelske tekst
Else
  'vælger vi default dansk
End If

Set Rs = Conn.Execute(Sql)

På den side hvor du vælger sproget laver du blot en lille ting som denne :

If Request.QueryString("Language") = "Dk" Then
  Session("Language") = "Dk"
ElseIf Request.QueryString("Language") = "En" Then
  Session("Language") = "En"
Else
  Session("Language") = "Dk"
End If

Det burde give dig inspiration til at lave det :o)

/Websam
Avatar billede OnkelJoakim Novice
06. maj 2004 - 08:42 #5
Kigger på der når jeg kommer hjem fra arbejde...

på forhånd tak!
Avatar billede OnkelJoakim Novice
06. maj 2004 - 17:44 #6
Hej websam!

Jeg er lige kommet hjem fra arb, men har desværre ikke tid til at kigge på der nu. Jeg kigger på det her i løbet af i morgen. Det er jo lang week-end ;-)

Hansen
Avatar billede websam Nybegynder
06. maj 2004 - 18:04 #7
Det er ok du skriver bare tilbage :o)

/Websam
Avatar billede OnkelJoakim Novice
18. maj 2004 - 16:39 #8
Hey websam

Jeg vil bare lige fortælle at jeg ikke har glemt dig, men jeg har haft lidt travlt på arbejde her den seneste tid og så har eksperten været nede. Jeg vil kigge på det inden weekenden og sende dig et svar så hurtigt som muligt!

Rasmus Hansen
Avatar billede websam Nybegynder
07. september 2004 - 12:06 #9
Hej, jeg kan se du har accepteret svaret, men fik du det til at virke ?

/Websam
Avatar billede OnkelJoakim Novice
08. september 2004 - 17:21 #10
Hejsa!

Jeg har egentlig ikke fået det til at virke, men jeg har været nettet rundt 100 gange og har fundet frem til at det er den løsningsmodel jeg skal bruge.

btw. Jeg havde lovet at kigge på det tidligere og dit svar lød rigtig godt.
Avatar billede websam Nybegynder
08. september 2004 - 21:10 #11
Jeg bruger det i mange eller nærmest alle moduler jeg har hvor der er behov for sprog valg så hvis du skal have lidt hjælp til det siger du blot til :o)

/websam
Avatar billede tinaw25 Nybegynder
23. april 2013 - 14:45 #12
Hejsa

Jeg ved godt at denne tråd er MEGET gammel, men jeg står i samme situation og skal lave en hjemmeside på Dansk og Engelsk, men ved ikke helt hvordan jeg skal løse det når indholdet er i en database?

Er det noget i evt. kan hjælpe med?

Mvh,

Tina
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