Язык форума по умолчанию

По умолчанию установлен русский язык для сайта. Для форума языки и ру и англ скомпилированы. Если залогиниться, то и сайт и форум на русском. Но если зайти на сайт, как гость в режиме инкогнито через Гугл Хром, и перейти на форум, то он на английском, хотя язык по умолчанию русский стоит.

Версия 7.1.0

Quote · 18 Feb 2013

Возможно тут есть недоработка, попробуйте поменять следующий код:

$gConf['lang'] = isset($_GET['lang']) && $_GET['lang'] ? $_GET['lang'] : (isset($_COOKIE['lang']) ? $_COOKIE['lang'] : '');
if (!preg_match("/^[a-z]{2}$/",$gConf['lang'])) {
    $gConf['lang'] = 'en';
}
if (!file_exists($path . 'layout/base_' . $gConf['lang'])) {
    if (function_exists('db_value'))
        $gConf['lang'] = db_value("SELECT `VALUE` FROM `sys_options` WHERE `Name` = 'lang_default' LIMIT 1");
    else
        $gConf['lang'] = 'en';
}

на:

$gConf['lang'] = isset($_GET['lang']) && $_GET['lang'] ? $_GET['lang'] : (isset($_COOKIE['lang']) ? $_COOKIE['lang'] : '');
if (!$gConf['lang'] || !file_exists($path . 'layout/base_' . $gConf['lang'])) {
    if (function_exists('db_value'))
        $gConf['lang'] = db_value("SELECT `VALUE` FROM `sys_options` WHERE `Name` = 'lang_default' LIMIT 1");
    else
        $gConf['lang'] = 'en';
}

в файле modules/boonex/forum/integrations/base/config.php, если все будет работать правильно, тогда мы включим это изменение в ближайшую версию.

Rules → http://www.boonex.com/terms
Quote · 19 Feb 2013

Помогло. Спасибо!

Quote · 19 Feb 2013

http://www.boonex.com/trac/dolphin/ticket/3051

Rules → http://www.boonex.com/terms
Quote · 20 Feb 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.