| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany |
Chalani existuje nejaky navod ako si urobim viacjazycnu verziu webu?
_________________ FCSpartak Trnava |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 08.03.2009 15:58 | |
|
Mas vela moznosti. Jeden zo sposobov:
Pomocou parametru v URL adrese:
index.php?lang=sk
index.php?lang=de
index.php?lang=en
Potom si v priecinku language vytvoris subory sk.php, de.php, en.php.
V nich budes mat nieco taketo:
Kód: $lang = array( 'welcome' => 'Vitajte', 'my_scripts' => 'Moje skripty', //atd ); Vzdy menis len cast za sipkou; rozne subory budu mat texty v inych jazykoch, dolezite je, aby si cast pred sipkou ( v mojom pripade 'welcome', 'my_scripts') mal vzdy rovnaku. Vzdycky includnes subor podla toho, co mas v adrese: Kód: if (isset($_GET['lang']) include 'language/'.$_GET['lang'].'.php'; else include 'language/sk.php'; //defaultny jazyk
Potom na svojich strankach pouzijes:
echo $lang['welcome']; To ti v pripade ?lang=sk vypise Vitajte, v pripade ?lang=de Willkommen atd. To $lang[' welcome'] je presne ta cast pred sipkou v language/nieco.php.
|
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 08.03.2009 16:04 | |
|
mohol by si mi prosim ta este odporucit nejake weby s touto problematikou. dakujem moc
_________________ FCSpartak Trnava |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 08.03.2009 16:07 | |
|
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
co je na tom problematika ??
ved ked chces menit jazyk, pridas si napr:
&lang=en
a potom budes mat niekde aby zistoval, ci _GET['lang'] je zadany, ak hej, zvolis na aky jazyk a zapises _SESSION['lang']
a potom pomocou _SESSION budes volit obsah... neviem ci to tahas z DB alebo zo suboru...
su to len podmienky
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 08.03.2009 22:15 | |
|
z databazy nie, moj hosting to nepodporuje. su to staticke stranky, a meni sa len obsah indexu, resp. novinky webu.
_________________ FCSpartak Trnava |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
nevyskusane, narychlo napisane
Kód: <?php if(!isset($_SESSION['lang']) || $_GET['lang']!='') { switch($_GET['lang']) { case 'sk': $lang = 'sk'; break; case 'en': $lang = 'en'; break; default: $lang = 'sk'; break; } $_SESSION['lang'] = $lang; }
// dame si do premennej aktualny jazyk $jazyk = $_SESSION['lang'];
// slovenske texty $text['sk']['uvodnyText'] = 'Vitajte na stranke..'; $text['sk']['podnadpis'] = 'Novinky'; // anglicke texty $text['en']['uvodnyText'] = 'Welcome on page..'; $text['en']['podnadpis'] = 'News';
// na webe zobrazujeme
echo $text[$jazyk]['uvodnyText']; echo '<br>'; echo $text[$jazyk]['podnadpis']; ?>
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 14.03.2009 19:41 | |
|
diky moc, toto funguje super. ale este by som sa chcel spytat, ako urobim aby mi pri zmene jazyka nenaskakoval stale index, ak chces tak sa nato pls pozri. dakujem www.vysoketatry.us
_________________ FCSpartak Trnava |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 14.03.2009 19:43 | |
|
Miesto
Kód: <a href="/?setlang=sk"> daj len Kód: <a href="?setlang=sk">
To iste pri pl.
|
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 14.03.2009 19:45 | |
|
A este by ma zaujimalo ako urobit, ked som napriklad na indexe mam zvoleny jazyk PL a kliknem na druhu polozku menu, tak sa mi ten jazyk prepne zase na defaultny jazyk SK. ako to mam pls urobit?
_________________ FCSpartak Trnava |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 15.03.2009 10:56 | |
|
Za každý odkaz musíš prilepiť aktuálny jazyk: Kód: <a href="nieco?setlang=pl"> To je trochu nevýhoda tohto riešenia, ale ak máš dobre napísaný web, dá sa to spraviť celkom jednoducho. Prípadne, ak máš na servri podporu .htaccess tak sa to dá ešte jednoduchšie (tak sa pozri, či tvoj server beží na Apache a či máš práva používať .htaccess).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 15.03.2009 11:35 | |
|
server bezi na apache a je pisane ze podporu .htaccess nema- ale aj tak, az by som mohol poprosit o to riesenie cez .htaccess. dakujem
_________________ FCSpartak Trnava |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 15.03.2009 15:43 | |
|
No cez mod_rewrite môžeš adresám nastaviť tvar http://www.domena.tld/KÓD_JAZYKA/stranka.html a vtedy si prehliadač "myslí", že si v priečinku "KÓD_JAZYKA" a stačí v odkazoch neodkazovať mimo aktuálnu adresárovú vetvu...
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 15.03.2009 15:54 | |
|
mozes pls ukazat co mam hladat, nemam s tym este moc skusenosti.diki
_________________ FCSpartak Trnava |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 15.03.2009 15:56 | |
|
|
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| jazyk v Operačné systémy Microsoft | 4 | 594 | 24.12.2008 4:55 mithequessir | | jazyk v PHP, ASP | 2 | 542 | 29.06.2009 18:20 emer | | jazyk v Operačné systémy Microsoft | 6 | 601 | 16.12.2009 17:52 Freelan | | Web jazyk v Webdesign | 6 | 619 | 17.11.2008 11:20 suchy | | Webový jazyk... v Ostatné | 3 | 753 | 24.02.2009 17:26 László145 | | jazyk stranky v PHP, ASP | 6 | 488 | 16.01.2009 19:59 kaidžas | | jazyk C v Assembler, C, C++, Pascal, Java | 5 | 427 | 15.04.2013 22:06 marian_r | | Jazyk PC v Notebooky a netbooky | 12 | 359 | 28.09.2013 20:01 SamerLp | | Jazyk C v Assembler, C, C++, Pascal, Java | 17 | 1064 | 11.02.2011 23:55 walther | | Vista jazyk v Operačné systémy Microsoft | 1 | 295 | 11.09.2010 22:42 shiro | | aky jazyk [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 47 | 2848 | 08.12.2008 20:03 stopa27 | | Jazyk C v Assembler, C, C++, Pascal, Java | 13 | 737 | 20.04.2012 11:19 Fico | | jazyk C v Assembler, C, C++, Pascal, Java | 9 | 980 | 10.04.2009 13:19 neutronmind | | Jazyk klávesnice v Assembler, C, C++, Pascal, Java | 9 | 1092 | 11.07.2011 16:04 johny3212 | | Programovací jazyk v Assembler, C, C++, Pascal, Java | 17 | 890 | 12.10.2011 13:44 Fico | | aký jazyk? v Ostatné | 2 | 560 | 17.01.2010 21:55 Merlin_sk |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|