Autor Zpráva
nerko
Profil
caute. takze mam takyto problem. web chcem prelozit do 2 jazykov. v SK a PL. mam to riesene takto: na kazdej stranke mam takyto php kod:
<?php
if(!isset($_SESSION['lang']) || $_GET['lang']!='') {
   switch($_GET['lang']) {
     case 'sk':
      $lang = 'sk';
      break;
      case 'pl':
      $lang = 'pl';
      break;
      default:
      $lang = 'sk';
      break; 
   }
   $_SESSION['lang'] = $lang;
}

// dame si do premennej aktualny jazyk
$jazyk = $_SESSION['lang'];


// slovenske texty
$text['sk']['uvodnyText'] = 'Vítajte na mojich stránkach ..';

// polske texty
$text['pl']['uvodnyText'] = 'Welcome on me page ..';
?>


Problem je v tom ze prepinanie jazyku funguje spravne, lenze ked kliknem na PL jazyk a kliknem na inu polozku v menu tak sa jazyk zmeni na defaultny (SK). som si trosku zistil ze sa to da vyriesit cez mod-rewrite. chcel by som to v tvare:
http://www.domena.tld/KÓD_JAZYKA/stranka.php
prosim ako to mam urobit. dakujem pekne
vynalezce
Profil
co řešit to přes <a href="stranka.php?lang=<? echo $lang?>">odkaz</a>
nerko
Profil
to si myslim ze by zabralo vela casu, a chcel by som aby bola uz nejaka pekna URL. ale inac o tej alternative som rozmyslal ale nakoniec to asi aj tak urobim, vies, vobec nemam skusenosti z .htaccess. ale inac dakujem
fuckin
Profil *
vynalezce
No tak samozrejme ze tak by to taky slo, ale kdyz chce pres htaccess tak mu to nenabizej,

Este zkus pouvazovat nad cookie variantou, v nekterych pripadech byva lepsi...

Napis do googlu "htaccess pekne adresy"..urcite si tam najdes nejaky navod...
nerko
Profil
myslis nieco taketo. ja tomu moc nerozumiem, ale snazim sa to pochopit:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)(sk|pl)/$ - [co=lang:$2:.askapache.com:7200:/]


alebo toto:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} lang=([^;]+) [NC]
RewriteRule ^(.*)$ /$1?lang=%1 [NC,L,QSA]
fuckin
Profil *
nerko

nn to urcite ne, nevim jak to presne chces tak tady mas nejake mod_rewrite generatory tak je treba zkus :)

http://www.blogsdna.com/754/top-5-online-htaccess-mod-rewrite-rules-generator-website-blogs.htm
nerko
Profil
No chcel by som to takto :
http://www.domena.tld/KOD JAZYKA/stranka.php
. Vies aby si prehliadac myslel ze je v priecinku jazyka. dakujem

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0