SkaKri Posted June 6, 2006 Report Posted June 6, 2006 a' man joprojām nepatīk $_SESSION['valoda']. valodu vazāt līdzi url imo ir labāk, jo tad vienu lapu atver ar vienu url un ir vienalga kas sessijā glabājas. upd: ar līdzi vazāšanu domāju nevis ar roku, bet gan ka valodas parametrs automātiski tiek piekabināts klāt linkiem un formām. kapēc vazāt. pietiek ar - cepums + guest sesija.
v3rb0 Posted June 6, 2006 Report Posted June 6, 2006 runāts jau - tāpēc ka lai documents A valodā B webā būtu sasniedzams ar vienu absolūtu url - meklētājiem, referencēm no citām lapām, rakstīšanai uz sienām utt. protams visu nosaka kas tas pa documentu, ja uz lapu nevienam linku nevajag likt, tad nav problēmas sessijā glabāt valodu.
SkaKri Posted June 6, 2006 Report Posted June 6, 2006 (edited) nu es nezinu gan - short url's tomēr... un ja cilvēks nav akls - pamanīs pogu [lv], [ru] vai [jp]. bet nu taisnība. gaumes lieta! upd : pat labāk - likt sesijā, bet ja kādam vajag iedot saiti - lapas augšā (vai vienalga kur) - saite (permalink) ar to/?lang=dzhaponīz Edited June 6, 2006 by SkaKri
v3rb0 Posted June 6, 2006 Report Posted June 6, 2006 url par 3 simboli īsāks :) foo.org/lv/bar pret foo.org/bar + cookies vai sessija. vēl variants ir ja vieta kur hostējies aļauj valodu subdomēnā iedabūt - http://lv.foo.org, http://en.foo.org utt. pašā lapā rādīt absolūto linku uz tekošo lapu būtu labi, bet cilvēki negrib lietot viņus - piemēram, man kādas 10x ir iedots links - http://www.brainbench.com/xml/bb/transcript/transcript.xml kā kaut kāda cilvēka transcripts, bet transcripta id tak tiek glabāts sessijā/padots caur post.
SkaKri Posted June 6, 2006 Report Posted June 6, 2006 mjā, bet to 'permalink' jau es domāju tā - ka ar padoto /?lang=blabla - pie reizes lapa apčeko vai ir sesija, vai ja nav - tā tiek padota (skatoties pēc lang). tā itkā būtu vienkāršāk. bet jā - reti kurš kopē saites. :/
Grey_Wolf Posted June 6, 2006 Report Posted June 6, 2006 (edited) Ir valoda_lv.php, valoda_ru.php, valoda_en.php un tur iekshaa ir $v['parametrs']='Bla, bla..'; Es gan tos failus sauktu (un tas buutu logjiskaak) lv_valoda.php tad vari $kljuda=@include ($_GET['val'];.'_valoda.php'); if ($kljuda==false) { include (defoltaa_valoda.php) } Shaadi neierobezoshi iespeejamo valodu skaitu (to tik ierobezjos tava fantaazija ;) ) edit mazliet pielaboju... Edited June 6, 2006 by Grey_Wolf
Recommended Posts