Фиксы некоторых багов в 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,
Сохраняем файл. Все работает.