Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok NapísalOffline : 08.03.2009 15:51

Chalani existuje nejaky navod ako si urobim viacjazycnu verziu webu?







_________________
FCSpartak Trnava
Offline

Čestný člen
Čestný člen
jazyk webu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 08.03.2009 16:04

mohol by si mi prosim ta este odporucit nejake weby s touto problematikou. dakujem moc







_________________
FCSpartak Trnava
Offline

Čestný člen
Čestný člen
jazyk webu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 08.03.2009 16:07

Google...
http://interforum.interval.cz/ShowPost. ... stID=18984
http://diskuse.jakpsatweb.cz/index.php? ... opic=49348
http://kahi.cz/blog/jednoduchy-dvojjazycny-web


Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 08.03.2009 19:16

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ď
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 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
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 08.03.2009 23:39

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ď
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 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
Offline

Čestný člen
Čestný člen
jazyk webu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 14.03.2009 19:43

Miesto
Kód:
<a href="/?setlang=sk">

daj len
Kód:
<a href="?setlang=sk">

To iste pri pl.


Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
jazyk webu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 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
Offline

Skúsený užívateľ
Skúsený užívateľ
jazyk webu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 15.03.2009 15:54

mozes pls ukazat co mam hladat, nemam s tym este moc skusenosti.diki







_________________
FCSpartak Trnava
Offline

Čestný člen
Čestný člen
jazyk webu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 15.03.2009 15:56

http://www.jakpsatweb.cz/server/mod-rewrite.html


Offline

Užívateľ
Užívateľ
jazyk webu

Registrovaný: 09.03.08
Prihlásený: 22.12.10
Príspevky: 356
Témy: 85
Bydlisko: Topoľčany
Príspevok Napísal autor témyOffline : 15.03.2009 17:24

caute chcem sa spytat ako urobim aby mi pomocou mod-rewrite vznikla takato URL:

http://domena.tld/sk/

alebo

http://domena.tld/pl/

Momentalne mam adresy:

http://domena.tld/subor.php?lang=sk

a

http://domena.tld/subor.php?lang=pl

Dakujem vam za pomoc.







_________________
FCSpartak Trnava
Odpovedať na tému [ Príspevkov: 16 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. jazyk

v Operačné systémy Microsoft

4

594

24.12.2008 4:55

mithequessir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jazyk

v PHP, ASP

2

542

29.06.2009 18:20

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jazyk

v Operačné systémy Microsoft

6

601

16.12.2009 17:52

Freelan Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Web jazyk

v Webdesign

6

619

17.11.2008 11:20

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Webový jazyk...

v Ostatné

3

753

24.02.2009 17:26

László145 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jazyk stranky

v PHP, ASP

6

488

16.01.2009 19:59

kaidžas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jazyk C

v Assembler, C, C++, Pascal, Java

5

427

15.04.2013 22:06

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazyk PC

v Notebooky a netbooky

12

359

28.09.2013 20:01

SamerLp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazyk C

v Assembler, C, C++, Pascal, Java

17

1064

11.02.2011 23:55

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vista jazyk

v Operačné systémy Microsoft

1

295

11.09.2010 22:42

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky jazyk

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

47

2848

08.12.2008 20:03

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazyk C

v Assembler, C, C++, Pascal, Java

13

737

20.04.2012 11:19

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jazyk C

v Assembler, C, C++, Pascal, Java

9

980

10.04.2009 13:19

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazyk klávesnice

v Assembler, C, C++, Pascal, Java

9

1092

11.07.2011 16:04

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovací jazyk

v Assembler, C, C++, Pascal, Java

17

890

12.10.2011 13:44

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aký jazyk?

v Ostatné

2

560

17.01.2010 21:55

Merlin_sk Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra