Večjezična spletna stran
4 naročniki
4 naročniki
Pozdravljeni,
izdelujem spletno stran, katera bo v treh jezikih. Zanima me, kakšen je najboljši način izdelave? Sam se najbolj nagibam k podatkovni bazi, kjer bi imel tekst za vse tri jezike.
Hvala
5 odgovorov
podatkovno bazo uporabis potem za admin namene (sprememba, dodajanje, etc)...., zadeva pa mora biti skoraj nujno kesirana... torej v neko obliko conf fajla ce ne ze v spominu...
vec faktorjev je tle v igri
Mešetar hvala! Stran bo več ali manj statična, novice ki pa jih bo lastnik dodajal, pa bodo na voljo le v slovenski različici
Živjo.
Sam sem se spomnil za neko inovativno idejo a kateri ne bom tukaj razlagal. Predlagam pa ti datoteke (ko gre za globalne izraze) ter bazo ko gre za zapise npr. člankov.
Za statično vsebino (gumbi, forme, ..) načeloma uporabiš jezikovne datoteke (kot je omenil faca5). Tukaj notri definiraš ali array, ali konstante z prevodi, nato pa glede na izbiro jezika naložiš tapravo datoteko. V kodi pa vedno uporabljaš ime (ime -> ključ za array) konstante.
Za vsebino si pa moraš izoblikovati prvo bazni model. Enostaven primer:
- imaš tabelo z jeziki, ker ima vsak jezik ime in unikatno št. (id).
- pri vpisovanju vsebine označiš za kater jezik gre (z nekim selectom, kjer so notri zgornji idji)
- pri izpisu pa glede na izbran jezik, iz baze izbereš vsebino s pravilnim idjem
Bi ti pa priporočal, da načeloma uporabiš Wordpress, ker ima že narejenih ogromno zastonjskih modulov, pa tudi ni težak za modifikacije.