Jak rozpoznać język

boleq

Avatar: boleq

2011-06-15 09:03

Witam,
Wiecie jak rozpoznać w kodzie jaki jest obecnie język na stronie? Dodam iż takie coś:
if($_GET['sLang'] == 'en') nie jest poprawne bo jeśli ktoś kliknie np. na logo to tego GET'a nie ma. Więc macie jakiś pomysł jak to rozpoznać?

» Quick.Cart v3.x

boboo

Avatar: boboo

2011-06-15 09:07

za pomocą stałej LANGUAGE
if(LANGUAGE=='en'){
zrób to i to;
}
Spójrz w config/general.php, jak LANGUAGE jest definowana ze zmiennej $sLang.

http://it-service.kimla.de QC- & QCMS-plugins

boleq

Avatar: boleq

2011-06-15 09:22

jest zdefiniowana w taki sposó:
$config['language'] = LANGUAGE;
lecz jeśli wyświetlę np. echo LANGUAGE; to pojawia mi się napis LANGUAGE; czyli nie skrypt nie widzie tej stałej.

boboo

Avatar: boboo

2011-06-15 09:34

a jak dasz komendę
echo $config['language'];
albo
echo $GLOBALS['config']['language'];
???

http://it-service.kimla.de QC- & QCMS-plugins

boboo

Avatar: boboo

2011-06-15 09:37

Aaa czy ten skrypt, który nie widzi LANGUAGE to część QC?
Czy jakiś 'prywatny' skrypcik php?

http://it-service.kimla.de QC- & QCMS-plugins

boleq

Avatar: boleq

2011-06-15 09:43

pierwsze echo nie pokazuje nic natomiast to: $GLOBALS['config']['language']; pokazuje 'pl' w jednej i drugiej wersji. A i to jest raczej prywatny skrypcik.

boboo

Avatar: boboo

2011-06-15 09:49

a 'zainkludowałeś' ten skrypcik?

http://it-service.kimla.de QC- & QCMS-plugins

boleq

Avatar: boleq

2011-06-15 09:55

a gdzie go trzeba 'zainkludowac'?

boboo

Avatar: boboo

2011-06-15 09:57

http://www.w3schools.com/php/php_includes.asp

http://it-service.kimla.de QC- & QCMS-plugins

boleq

Avatar: boleq

2011-06-15 10:05

dobra już mam. Dla tych co będą mieli ten sam problem, wystarczy rozpoznać po tym:
$_COOKIE['sLanguage'.$config['cookie_admin']];
P.S Dzięki za pomoc boboo

Do góry
o nas | kontakt