Avatar billede Mik2000 Professor
27. juni 2008 - 21:28 Der er 3 kommentarer og
1 løsning

Flere sprog på et system

Jeg overvejer at udbygge et cms system så der nemt kan komme flere sprog på.

Det betyder at felter mv. skal vises ligeså mange gange som der er sprog, og at indholdet på en eller anden måde skal gemmes i en database.

Jeg sidder og prøver at planlægge det, men ved ikke hvordan det strukturmæssigt er smartest (databaeopbygning mv)

Kan I hjælpe med ideer, faldgrupper eller andet?
Avatar billede riversen Nybegynder
28. juni 2008 - 09:01 #1
går ud fra du men hver felt mener hver eneste tekststreng der overhovedet findes.

Nogle systemer er lavet, hvor der simpelthen inkluderes forskellige sprog filer alt efter hvilket sprog der er valgt.. andre lægger det i databasen.

Hvis du vil have det i databasen, kan du gøre det rimelig simpelt.

tblTekster:
feltid, sprogid, tekst
Avatar billede riversen Nybegynder
28. juni 2008 - 09:02 #2
men = med
Avatar billede Mik2000 Professor
29. juni 2008 - 00:28 #3
Jeg havde tænkt at have :
definition filer til den faste tekst, så den rigtige hentes
Alt det variable skal gemmes i databasen

Pt har jeg i en tabel hvert menupunkt inkl indhold

Men nu er det så meningen det skal laves om så man kan tilføje nye sprog.
Det betyder de på en måde skal vises i databasen og skal kunne fjernes igen.

Derudover betyder det at der i cms systemet skal vises et felt for hvert sprog.

Men hvordan kan de ting styres smartest?
Avatar billede Mik2000 Professor
01. august 2008 - 01:25 #4
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