Язык Витрины По Умолчанию

Здравствуйте! Имеем два языка витрины: русский и украинский. Язык витрины по умолчанию выбран украинский. При открытии сайта в браузере сайт все равно открывается на русском языке (как я понял cs cart, в зависимости от настроек языка браузера, выбирает необходимый язык по умолчанию).

Вопрос: как сделать чтобы сайт (первоначально) всегда открывался на украинском языке, а уж потом, если пользователь переключится на русский, то он и оставался на данном языке до окончания сессии.

app/functions/fn.init.php

попробуйте закомментировать следующие строчки

    } elseif ($_lc = fn_get_browser_language($avail_languages)) {
        fn_define('CART_LANGUAGE', $_lc);
1 лайк

с языком по умолчанию при ПЕРВОМ открытии понятно, а как сделать чтобы выбранный язык сохранялся и при следующем открытии был выбран язык, который пользователь указал в прошлый раз

Вопрос: почему не сохраняется выбранный язык ?

Мне пришлось менять код в ядре (убрать один !) и писать доработку по переключению языка, см. ниже:

1 лайк

Нужно изучать. Вообще, после первого посещения выбранный язык сохраняется в сессию и используется оттуда пока пользователь его не сменит

В том-то и дело, что после первого посещения ЯЗЫК НЕ СОХРАНЯЕТСЯ В СЕССИЮ

Вот тут я подробно расписал, как починить CS-CART: