(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
30. 08. 2010. | #1 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Visejezicnost web aplikacija
Pozdrav svima. Kao sto vidite ja sam ovde novi a ovde nebi bio da ovo nije jedan sjajan forum. Nego manje price vise rada pa da pocnem da pitam ovo sto me muci. Kako su realizovane visejezicnosti sajtova pomocu XML fajlova, kako sam cuo to je danas trend u izradi visejezicnosti pa bih zelio da naucim nesto oko toga, a inace radim po malo sa PHP-om tako da to mi nece biti strano. Hvala
|
30. 08. 2010. | #2 |
profesionalac
Qualified
Datum učlanjenja: 23.06.2005
Poruke: 196
Hvala: 35
35 "Hvala" u 30 poruka
|
Nisi rekao o kakvom se sajtu radi i zašto baš XML, ali ako izostavimo statičku varijantu (svaka stranica u više primeraka, za svaki jezik po jedna) ostaje ti dinamička varijanta - da u bazi (ili XML fajlu) za svaki tekstualni element na sajtu čuvaš verzije na više jezika, i da ih odatle uzimaš pri generisanju stranice u zavisnosti od jezika koji je korisnik izabrao.
|
30. 08. 2010. | #3 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Pa radi se o staticnoj stranici koja ima samo kontakt formu i kao i biografiju. Pa dobro nisam rekao da mora biti u XML ja sam naveo primer i kao to da sam citao da se to vrlo uspesno radi sa XML ako gresim ispravi me, zato i pisem. Dakle kako to danas rade savremene web aplikacije? I sta bih jos dobro bilo a to je neki primeri ako postoje recimo kako je to uradjeno sa XML i PHP, ili kako se to radi sa bazom, mislim na nesto jednostavnije bukvalno neki meni kako prevesti na vise jezika pa bi ja iz toga dosta zakljucio sam.
|
30. 08. 2010. | #4 |
profesionalac
Qualified
Datum učlanjenja: 23.06.2005
Poruke: 196
Hvala: 35
35 "Hvala" u 30 poruka
|
Ako se radi o takvoj stranici (statičkoj sa formularom i biografijom) onda nema smisla raditi bilo šta sa bazom ni xml-om, najjednostavnije i najefikasnije je da napraviš repliku te stranice na više jezika. Za ovo što tebi treba to je ubedljivo najbolje rešenje, nemoj da brineš što ti ne deluje savremeno. Web aplikacija je ne[to drugo, ovo što ti planiraš nije web aplikacija pa tim "savremenim" tehnikama tu nema mesta.
Poslednja izmena od dacha : 30. 08. 2010. u 04:21. |
30. 08. 2010. | #6 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
PHP kôd:
http://srb.bsdadvisors.com/ http://eng.bsdadvisors.com/ http://deu.bsdadvisors.com/ |
30. 08. 2010. | #7 | |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
Citat:
PHP kôd:
|
|
30. 08. 2010. | #8 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
|
if(isset($jez) == null) $jez = "bs";
Izrada statičkih stranica korišćenjem PHP-a je ili gubljenje vremena ili osoba koja koristi PHP nije svesna da kreira sadržaj na osnovu određenih parametara a to je ustvari dinamičko kreiranje. |
30. 08. 2010. | #9 |
nobody
Expert
Datum učlanjenja: 19.04.2007
Poruke: 537
Hvala: 14
705 "Hvala" u 106 poruka
|
Kod statičkih stranica višejezičnost možeš da postigneš kroz content-negotiation mehanizam. Praktično, ovo se omogući u konfiguraciji web servera i onda napraviš, recimo, stranice index.html.en, index.html.sr i index.html.fr. Posetilac dobije odgovarajuću stranicu prema tome koji jezik preferira, što se podešava u browseru, a ukoliko to nije neki od jezika koje si ti postavio, onda se prikazuje default jezik. Problem je što ne možeš da znaš da li je korisnik podesio preferirani jezik. Tako, npr. kod nas imaš dosta korisnika koji "preferiraju" engleski jezik, iako ga možda ni ne znaju. Dodatno, možeš da daš korisnicima izbor preko linkova, a jezik staviš u URL.
Sve ostalo podrazumeva nekakvu dinamiku, a to onda nisu statičke strane. UBR, nema to mnogo veze sa XML-om, to je više detalj implementacije. I redak slučaj, koliko znam. |
30. 08. 2010. | #10 |
profesionalac
Professional
Datum učlanjenja: 30.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Pa dobro, ovo sto je webarto predlozio nekako mi se cini najelegantnije. A ovo pravljenje kopija stranica samo na drugim jezicima mi se cini nekako dosta amaterski pa sve neka ja imam samo 10 stranica, ali sta ako se javi potreba da prevedem stranicu jos na 5 jezika i svaki put da radim isto samo na drugim jezicima. Ja samo gledam kako to odraditi sto elegantnije sa programerske strane. U medjuvremenu mi se javila i jos jedna ideja koja se moze odraditi sa jQuery, postavicu malo kasnije parce koda da pokazem sta mislim.
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Razvoj i deployment PHP aplikacija | zoro | PHP | 14 | 21. 03. 2011. 09:04 |
Zahtevnost web aplikacija | Milos Jankovic | Web Hosting, web serveri i operativni sistemi | 3 | 27. 05. 2009. 15:54 |
Klasterovanje Web aplikacija? | Dragan Varagić | Web aplikacije, web servisi i software | 5 | 20. 07. 2006. 13:28 |