Autor | Zpráva | ||
---|---|---|---|
TomasBr Profil * |
#1 · Zasláno: 10. 10. 2006, 20:34:07
Ahojte, muzete mi prosim zkontrolovat nize uvedeny kod pro vicejazycnou legendu, popripade napsat par radku na vylepseni nebo upravu? Predem dekuji.
$vlajka = array( "cs" => $zaznamVlajka['cs'], "sk" => $zaznamVlajka['sk'], "de" => $zaznamVlajka['de'] ); foreach ($vlajka as $key => $vlajky){ if (!empty($vlajky)){ if ($key=='$_GET["lang"]'){ $langVlajka = ""; } else { $langVlajka = "".language("title_vlajka_".$key."", 'lang_'.$_GET['lang']).""; } echo "<img src='image/".$key.".gif' align='middle' width='22' height='12' title='".$langVlajka."'>\n"; } else { echo ""; } } |
||
Marcus Flintus Profil |
#2 · Zasláno: 10. 10. 2006, 22:33:22
co to udělat přes mod rewrite? to mi přijde mnohem lepší a elegantnější ->
http://example.com/en/index.php http://example.com/cz/index.php http://example.com/sk/index.php a mod rewrite ti to přehodí na index.php?lang=en index.php?lang=cz index.php?lang=sk a podobne. ma to vyhodu v tom ze kdyz pouzivas relativni odkazy tak se nemusis s nicim srat. ;-) NEBO ukladat jazyk do SESSIONs... |
||
24k Profil * |
#3 · Zasláno: 11. 10. 2006, 15:19:31
On nemyslel zpusob URL ale skript. Mas to napsany v poho.
|
||
tiso Profil |
#4 · Zasláno: 11. 10. 2006, 15:28:35 · Upravil/a: tiso
24k
Teoreticky áno... TomasBr: if (!empty($vlajky)){je v podstate zbytočnosť - asi nebudeš mať nastavený prázdny prvok poľa. $vlajka = array(zbytočné kopírovanie premenných else {to tu je načo? else{//vykonaj zbytočný príkaz?} Čo robí funkcia language? |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0