Ошеломляющая добавочка! Полез пробовать...ну теперь хоть варнингов от пользователей не будет.
Добавлено спустя 2 часа 59 минут 13 секунд:
Поставил..языковые не подключаются (ни ру ни ен)...ничего не понимаю..пошел проверять еще раз...
Добавлено спустя 35 минут 45 секунд:
Дело в том, что строка
Код: Выделить всё
echo '<b>[phpBB Debug] ' . $error_name . '</b>: in file <b>' . $errfile . '</b> on line <b>' . $errline . '</b>: <b>' . $msg_text . '</b><br />' . "\n";
Обрабатывается модом Debug errors and notices v1.1.0
Код данного мода в файле functions.php вложен вот в такой блок мода Debug errors and notices v1.1.0
Код: Выделить всё
// Mod Debug Errors and Notices --
$is_all = (preg_match('/\bCannot modify header\b/i', $msg_text)) ? true : false;
$run = false;
if (!$config['errors_debug_active'])
{
$run = false;
}
elseif ($config['errors_debug_active'] && !$is_all)
{
$run = true;
}
elseif ($config['errors_debug_active'] && $is_all && $config['errors_debug_all'])
{
$run = true;
}
elseif ($config['errors_debug_active'] && $is_all && !$config['errors_debug_all'])
{
$run = false;
}
if ($run)
{
$sql_array = array (
'log_type' => $errno,
'log_time' => (int)time(),
'log_user' => (int)$user->data['user_id'],
'log_ip' => ($user->data['session_ip']) ? (string)$user->data['session_ip'] : '-',
'log_browser' => ($user->data['session_browser']) ? (string)$user->data['session_browser'] : '-',
'log_lang' => ($user->data['user_lang']) ? (string)$user->data['user_lang'] : '-',
'log_page' => ($user->page['page']) ? (string)$user->page['page'] : '-',
'log_file' => (string)$errfile,
'log_line' => (string)$errline,
'log_message' => (string)$msg_text,
);
$db->sql_query('INSERT INTO ' . ERROR_LOG_TABLE . $db->sql_build_array('INSERT', $sql_array));
}
if (!$config['errors_debug_echo'])
{
$error_name = ($errno === E_WARNING) ? 'PHP Warning' : 'PHP Notice';
echo '<b>[phpBB Debug] ' . $error_name . '</b>: in file <b>' . $errfile . '</b> on line <b>' . $errline . '</b>: <b>' . $msg_text . '</b><br />' . "\n";
}
// End Mod Debug Errors and Notices --
Замена строки
Код: Выделить всё
echo '<b>[phpBB Debug] ' . $error_name . '</b>: in file <b>' . $errfile . '</b> on line <b>' . $errline . '</b>: <b>' . $msg_text . '</b><br />' . "\n";
на
Код: Выделить всё
$id = rand(1, 10000);
$template->assign_block_vars('debug_r', array(
'U_DEBUGING_ERN' => $error_name,
'U_DEBUGING_ERF' => $errfile,
'U_DEBUGING_ERL' => $errline,
'U_DEBUGING_MSG' => $msg_text,
'U_DEBUGING_ID' => $id,
));
//Standart debug
//echo '<b>[phpBB Debug] ' . $error_name . '</b>: in file <b>' . $errfile . '</b> on line <b>' . $errline . '</b>: <b>' . $msg_text . '</b><br />' . "\n";
Оставляет рабочеспособными оба мода..но на главной не подцепляются языковые переменные...
Есть выход?
Удаление мода Debug errors and notices v1.1.0 проблему с языковыми решает положительно...все работает от сабжа..
Но хотса оба мода сохранить...
