Фиксы некоторых багов в phpBB 3.0.1

После выпуска 3.0.1 обнаружилось, что в нем есть несколько мелких глюков. Фиксы были выпущены весьма оперативно, но вот делать их нужно вручную.

Итак, первый баг — пустые поля в настройках вложений.

Описание: если зайди в администраторский раздел, пункт «настройка вложений», то первые несколько пунктов будут пустые, хотя там должны быть текстовые поля.

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

Открываем includes/acp/acp_attachments.php

Находим эти строки (278 строка)

$l_explain = (isset($user->lang[$vars['lang'] . '_EXPLAIN'])) ? $user->lang[$vars['lang'] . '_EXPLAIN'] : '';
}

После этого добавляем:

$content = build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars);
if (empty($content))
{
continue;
}

Далее находим, 285 строка относительно исходного файла:

'TITLE_EXPLAIN' => $l_explain,

Следующую за ней строку:

'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),

заменяем на такую:

'CONTENT' => $content,

Сохраняем файл.

Теперь открываем includes/acp/acp_board.php

Находим 572 строчку:

'CONTENT' => build_cfg_template($type, $config_key, $this->new_config, $config_key, $vars),

и заменяем ее на такую:

'CONTENT' => $content,

Сохраняем файл. Все работает.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.