Wersja 1.12.0 Beta 3.1 - [Błąd] Log In etc :S
killer - 13-12-2005, 19:41 Temat postu: [Błąd] Log In etc :S Jeśli się wyloguje to forum jest po angielsku i wtedy nie ma polskich znakow, nie wiem czy to blad w ustawieniach w pa czy blad skryptu ale informuje i tak
chelloPL - 13-12-2005, 19:43
killer, bo domyślnym językiem jest język angielski na forum. AFAIR to od conajmniej roku tak było.
I to chyba nie jest błąd.
Anonymous - 13-12-2005, 20:01
no ale np na stronie glownej klikam na jezyk polski i nie dziala
dalej jest angielski
chelloPL - 13-12-2005, 20:09
Ale strona główna to nie jest forum! Zdecyduj się i staraj się pisać konsekwentnie.
Przemo - 13-12-2005, 20:56
Forum i strona powinny dzialac tak, ze jesli user nie jest zalogowany, nie ma nic w cookiesach ustawione to jezeli przegladarka jest w polskiej wersji to powinn abyc polska wersja serwisu, jezeli w angielskiej to angielska. Jezeli natomiast jest zalogowany na forum to jezyk jest pobierany z ustawien w profilu, jesli nei jest zalogowany to jezyk jest taki jak w cookies (mozna zmienic na stronie glownej)
[ Dodano: 13-12-2005, 20:56 ]
Ale faktycznie cos nie dziala tak jak napisalem, sprawdze czemu.
Paszczak000 - 13-12-2005, 21:05
Cytat: | Ale faktycznie cos nie dziala tak jak napisalem, sprawdze czemu. |
mi to nigdy nie działało i myślałem, że tak ma być
nasedo - 13-12-2005, 21:31
ja po angielsku mialem tylko tu bez logowania ( opera i ff, bo ie dziala), na wszystkich innych forach bylo prawidlowo..
Przemo - 13-12-2005, 21:35
Ok juz dziala, jak przegladarka polska i nie ma nic w ciastkach to domyslnie powinn abyc polska wersja.
Pasja - 14-12-2005, 11:14
Przemo, rozumiem że to za sprawą "Accept Language Support", dasz jakieś namiary?
Przemo - 14-12-2005, 16:02
Ja u siebie mam tylko tak: Kod: | common.php
po:
hile ( $row = $db->sql_fetchrow($result) )
{
$board_config[$row['config_name']] = $row['config_value'];
}
dodaj:
$board_config['default_lang'] = ($HTTP_COOKIE_VARS['przemo_lang']) ? $HTTP_COOKIE_VARS['przemo_lang'] : $board_config['default_lang'];
$lang_agent = (!empty($HTTP_USER_AGENT)) ? $HTTP_USER_AGENT : $_SERVER['HTTP_USER_AGENT'];
$accept_lang = strtolower(getenv('HTTP_ACCEPT_LANGUAGE'));
if ( eregi('google', $lang_agent) || (!$HTTP_COOKIE_VARS['przemo_lang'] && ($accept_lang == 'pl' || eregi(',pl', $accept_lang) || eregi('pl,', $accept_lang) || eregi('pl-,', $accept_lang) || eregi('-pl,', $accept_lang))) )
{
$board_config['default_lang'] = 'polish';
} |
|
|
|