Avatar billede snoezel Nybegynder
14. oktober 2002 - 14:58 Der er 4 kommentarer og
2 løsninger

Dansk - Engelsk websted

Hejsa,

Hvad er den "rigtige" måde at lave et dansk - engelsk websted, hvor brugeren kan vælge sprog, når man har et eksisterende dansk websted ?

Ville man lave dobbelt sider, eller hvordan..

/Snoezel
Avatar billede domino1977 Nybegynder
14. oktober 2002 - 15:02 #1
Tjaaaa... det er ihvertfald den nemmeste måde.... ellers skal du til at lege med enten ASP eller PHP!!!

Det har meget med størrelsen på webstedet at gøre!!!
Avatar billede exp-ralle Nybegynder
14. oktober 2002 - 15:03 #2
Domino1977 --> Kategorien er jo i ASP så måske mener han hvordan han kan gøre det i ASP.
Avatar billede bufferzone Praktikant
14. oktober 2002 - 15:04 #3
Du bør lave dobbelt sider, da det giver dig mulighed for at optimere til både danske og engelske søgeord og søgemaskiner.
Du kan lade brugerne selv vælge om de vil browse den danske eller den engelske del, eller du kan "måle" på hvilket sprog brogseren er installeret i og så vise de danske sider til dem der har dansk og de engelske til resten.

Dy kan lave en dynamisk løsning hvor teksten står i en database og siden så genereres ud fra en variabel der angiveeer hvilket sprog der er valgt, men det gør det sværre at optimere siderne
Avatar billede snoezel Nybegynder
14. oktober 2002 - 15:44 #4
domino>> Ja, det er lavet i asp i forvejen
Avatar billede excession Nybegynder
15. oktober 2002 - 01:52 #5
lytter lige med
Avatar billede soerens Nybegynder
15. oktober 2002 - 12:50 #6
Det optimale er at alle siderne ligger i en database (altså, ingen "flade" html/asp filer).

Forestil dig en tabel der ser således ud:

tblDocument
.id
.Title
.Body
.Language

Du laver så to udgaver af hver side (en på dansk, en på engelsk) og lægger dem i databasen med hver sin Language kode.

Når brugeren vælger sprog sætter du en Session variabel ala Session("Language") = "EN"

Når du så skal hente siden frem fra databasen kan du gøre det med følgende sætning:

strSQL = "SELECT * FROM tblDocument WHERE Language='" & Session("Language") & "'"

Håber det er til at forstå ;-)
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