Avatar billede mccookie Seniormester
23. januar 2005 - 20:01 Der er 7 kommentarer og
1 løsning

Flere sprog på hjemmeside..

Hejsa

Jeg har lavet et design til en spejderhjemmeside og tænker på om det måske var det værd at lave en DK og UK udgave....

Hvordan laver man sådan noget sprog tamtam??
Avatar billede leif Seniormester
23. januar 2005 - 20:04 #1
Der er jo flere måder at gøre det på, hvordan ligger dine data ?
Avatar billede mccookie Seniormester
23. januar 2005 - 20:04 #2
Pt. er der ikke nogle data.... så alle muligheder er åbne!
Avatar billede leif Seniormester
23. januar 2005 - 20:11 #3
Hvis man har dataene i en Database, kunne man jo lave felter som fx. hedder ID, Indhold_DA, indhold_EN og hvis der så står EN i en cookie eller i adresselinien skal den tage fra indhold_EN og hvis ikke fra Indhold_DA

Eller man kunne lave forskellige tabeller til det, men spørgsmålet kan så være må der være forskelligt Indhold på siden afhængig af om det er DK eller EN ? Dvs. skal alt være oversat eller er der visse ting man siger kun er for dem som kan læse DK.

Hvis man kører include princippet, ville jeg køre samme princip, med fx. forsiden, en Forside_DA og en Forside_EN og igen afhængig af cookien eller adresselinien vælge den rigtige fil !

Var det forståeligt ?
Avatar billede michael_stim Ekspert
23. januar 2005 - 20:19 #4
Eller köre med sessions. Du har f eks to flag som knapper og når man trykker på den ene starter den en session som henter data fra en af tabellerne. Og trykker man på den anden så henter den selvfölgelig fra den anden tabel.
Avatar billede michael_stim Ekspert
23. januar 2005 - 20:20 #5
Kan hjälpe dig med koden, har selv lavet sådan et system på min HP.
Avatar billede michael_stim Ekspert
23. januar 2005 - 20:26 #6
Her kan du läse om sessions:
http://se2.php.net/manual/da/ref.session.php
Avatar billede hmortensen Nybegynder
23. januar 2005 - 20:34 #7
Du kunne ligge alt tekst i en tabel eller er forskellige filer som et array.
Jeg plejer at bruge array løsningen.

Hvis du har fx, dansk array her:
$sprog = array();

$sprog['dk'][0] = "Velkommen til siden";
$sprog['dk'][1] = "Noget";

og engelsk:
$sprog['en'][0] = "Welcome to the site";
$sprog['en'][1] = "Something";

$_SESSION['lang'] = "dk";

//Vil udskrive 'Velkommen til siden'
echo $sprog[$_SESSION['lang']][0];
Avatar billede mccookie Seniormester
28. juni 2005 - 23:41 #8
lukker
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