Multilanguage - PHP

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Multilanguage - PHP

Příspěvek od simPod »

mam problem. php neovladam a potreboval bych udelat vicejazycny web (zadny redakcni system, pouze poskladane stranky).

mam takovou predstavu, ze bych udelal soubory contact_cz.php a contact_en.php (jeden by mel pocesteny obsah, druhej by ho mel anglicky)
a ted by z index-cz.php vedl link na kontakt

Kód: Vybrat vše

<a href="contact_<promena lang>.php">Contact</a>


nahore by byly 2 vlajecky (CZ a EN) a pri kliku na CZ by se definovala promenna lang jako "cz" a pri kliku na EN by se promenna lang definovala jako "en" takze by po kliku na vlajecku z tohohle:

Kód: Vybrat vše

<a href="contact_<promena lang>.php">Contact</a>

vzniklo toto:

Kód: Vybrat vše

<a href="contact_en.php">Contact</a>


nejake rady? diky moc
Uživatelský avatar
autoprd
Level 4.5
Level 4.5
Příspěvky: 1715
Registrován: 13 úno 2009 15:43
Bydliště: ▼▲☺U Pc ☺▼▲
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od autoprd »

proměné?

A taky proč to dělat tak složitě tak tam snad dam amglickou vlajku a k tomu jinej odkaz ne :D


Mohl bych to udělat ve flashi tam je to lehké :D
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od simPod »

flash je jasnej :)
promenny nezma, php neumim i kdyz je pravda ze vlastne muzu udelat jinej odkaz :o mi nedoslo :D kurna
dik
Uživatelský avatar
Kenapuc
Level 1
Level 1
Příspěvky: 68
Registrován: 27 srp 2009 16:01
Bydliště: Lázně Bohdaneč
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od Kenapuc »

Tady bych spíš řešil, aby se na české verzi napsalo "Kontakt" a na anglické "Contact".
Potrebuji pomoc!: http://www.pc-help.cz/viewtopic.php?f=7&t=44065

> Intel Core 2 Duo E8400 (3.0GHz)
> ATI Radeon HD4870 Toxic 1GB
> 2x 2GB DDRII Patriot 1066MHz (CL5)
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od simPod »

to uz by bylo reseny dualnimi soubory
neco_en a neco_cz

ale me jaksi nedoslo ze to muzu do kazdyho linkovat zvlast. predstavoval jsem si, jak je ten kod sdilen vice soubory, takze by se mel generovat dynamicky. i kdyz ani nevim proc me to napadlo
Paulí
Level 2.5
Level 2.5
Příspěvky: 305
Registrován: 26 bře 2009 18:03
Bydliště: Dobruška
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od Paulí »

To co chceš, jsi popsal tak divně, že jsem přesně nepochopil, co chceš.

Vytvoř hlavní soubor index.php a do něj vlaječky adresující na "index.php?lang=cz" a "index.php?lang=en". U položky kontakty dej:

Kód: Vybrat vše

<a href="contact_<?php echo $_GET['lang']>.php">Contact</a>
Asi takhle nějak jsi to myslel ?

Jinak by se to samozřejmě dalo řešit mnoha jinými způsoby.
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: Multilanguage - PHP

Příspěvek od simPod »

mno, nejak tak. diky za vsechny ty moznosti. urcite se mi to bude v budoucnu hodit
Zamčeno

Zpět na „Programování a tvorba webu“