Avatar billede Slettet bruger
07. maj 2008 - 16:59 Der er 13 kommentarer og
1 løsning

Planlægning af udvikling af website

Hey eksperter.
Jeg skal lave et website, og der skal være mulighed for at tilføje flere sprog.
Pt. er der på Dansk og Svensk.

Designet er det samme og menuen og det hele, dog er der lige et par få undtagelser da den skal loade nogen andre billeder ind ved svensk end dansk imed menuen er lavet i billeder ect.

Men hvordan laver jeg det nemmest i koden??
Min plan er også at bruge .htaccess for at url kan 'se flot ud' evt. minside.dk/da_DK osv.
Avatar billede g1mzee Nybegynder
07. maj 2008 - 18:47 #1
Det jeg ville sige, du har 2 forskellige mapper, med samme indhold. og så bare skrevet i dansk eller svensk. for det er jo kun det output der er der skal have det givne sprog.

ellers, lave en if sætning, og hvis siden hedder www.minside.dk/info tager den det danske, altså som en defualt. og hvis den hedder www.minside.dk/sve/info så skal den skrive det i svensk.

eller rettere sagt, først svensk, og så i en else dansk. eller hvad end du vil have som standart.
Avatar billede keysersoze Ekspert
07. maj 2008 - 19:56 #2
at lave 2 mapper med det samme indhold er bestemt en dårlig løsning, forestil dig så et site på 20 sprog og der så skal laves nogle rettelser...

Sproget skal styres fra databasen og evt xml (xml'en til de statiske ting, fx billeder, menu osv). Det valgte sprog på siden kan så gøres på flere måder - vælg fx standard-sproget ud fra klientens indstillinger og styr det herefter med fx session, querystrings eller som du selv er inde på en mappe-angivelse.
Avatar billede coderdk Praktikant
07. maj 2008 - 23:36 #3
Yep, du kan f.eks. bruge subdomains (dk.site.dk / se.site.dk) eller mod_rewrite (site.dk/dk/side.php / site.dk/se/side.php) til at håndtere sprog...
Med subdomains skal du blot checke HTTP_HOST for hvilket du viser... Mod_rewrite er lidt mere kompliceret men kan bruges til begge dele ;)
Avatar billede Slettet bruger
07. maj 2008 - 23:48 #4
keysersoze> Pt. har jeg en mappe med index og de images som indeholder de billeder de begge skal bruge.
Så har jeg en mappe der hedder lang og her har jeg så indtil videre en dansk og en svensk mappe, der indeholder de samme billeder(på dansk/svensk så grafikken er det samme bare med andet sprog).

Men hvordan ville du gøre 100%?


coderdk> Ja men plan var at bruge mod_rewrite, sådan så det er i url'en den ændre det.
Men hvordan kaver heg f.eks. se.site.dk eller dk.site.dk er det noget udbyderen skal tilbyde?
Avatar billede coderdk Praktikant
08. maj 2008 - 08:22 #5
Du skal enten oprette subdomains for alle sprog i din DNS (eller din udbyder skal), eller du kan oprette ét stjernealias (så alle subdomains virker)...
Avatar billede Slettet bruger
08. maj 2008 - 12:59 #6
Kan se udbyderen tilbyder subdomains.
Men så opretter jeg f.eks. 2 dk og se, hvordan får jeg så dem til at loade fra samme mappe, sådan så jeg ikke skal smide indeholdet flere steder?
Avatar billede coderdk Praktikant
08. maj 2008 - 13:22 #7
De skal bare pege på samme sted - Kan du ikke få dem til det?
Avatar billede Slettet bruger
08. maj 2008 - 13:35 #8
Tror jeg ikke.
Har starthotel.dk

"Vejledning:

Her har du mulighed for at oprette subdomains. Eksempelvis er testsubdomain.mitdomain.dk et subdomain til domainet www.mitdomain.dk - navnet 'testsubdomain' er altså navnet på subdomainet.

- Subdomains oprettes på følgende måde:

1) Opret ny subdomain (f.eks. 'testsubdomain') i ovenstående formular.


2) Gå via ftp til dit webhotel og opret folderen: 'testsubdomain'.

Nu vil det være muligt at gå på dit webhotel med 'testsubdomain.mitdomain.dk', hvor man kommer ind i folderen 'testsubdomain', og man har nu kun adgang til 'testsubdomain' og dens underfoldere.

testsubdomain.mitdomain.dk virker som www.mitdomain.dk/testsubdomain, såfremt folderen 'testsubdomain' er oprettet."
Avatar billede keysersoze Ekspert
25. juni 2008 - 10:13 #9
kommet videre?
Avatar billede Slettet bruger
25. juni 2008 - 11:04 #10
Ja men er ikke 100% med min egen løsning, men tak for svar.
Smider I lige et svar, så jeg kan give points?
Avatar billede coderdk Praktikant
25. juni 2008 - 11:18 #11
Ellers tak :)
Avatar billede Slettet bruger
25. juni 2008 - 14:45 #12
Hvad med dig keysersoze?
Avatar billede keysersoze Ekspert
25. juni 2008 - 18:56 #13
kun hvis min kommentar har hjulpet.
Avatar billede Slettet bruger
25. juni 2008 - 19:42 #14
Begge jeres kommentare har været gode!
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