Выявилась ошибка
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line 372: vsprintf(): Too few arguments
Отправлено спустя 2 минуты 26 секунд:
Поправлю себя, точнее при удалении сообщения безвозвратно.
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line 372: vsprintf(): Too few arguments
Например, что внесли какую-то правку в языковом файле, добавив дополнительные
%s
или иные заполнители.Никаких изменений или правок не было уже давно и удаления были и все было норм. Сначала грешил на то, что в том сообщении не верно прописан бб код, но потом просто создал новое сообщение из пары слов и его так же удалил сначала в корзину, потом уже безвозвратно и бац ошибка.
Код: Выделить всё
// Use the language string we determined and pass it to sprintf()
return vsprintf($lang[$key_found], $args);
}
var_dump($key_found);
и узнаете, что ж это за переменная.if (isset($_GET['temp'])) {}
, вручную прописывая дополнительный GET-параметр в адресной строке.Код: Выделить всё
// Use the language string we determined and pass it to sprintf()
var_dump($key_found);
return vsprintf($lang[$key_found], $args);
}
Код: Выделить всё
// Use the language string we determined and pass it to sprintf()
var_dump($key_found);
return vsprintf($lang[$key_found], $args);
}
var_dump($key_found, $args);
для того, чтобы сразу и аргументы увидеть.Код: Выделить всё
int(3) array(0) { } [phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line 373: vsprintf(): Too few arguments
int(1) array(2) { [0]=> string(72) "bea" [1]=> int(1) } int(1) array(2) { [0]=> string(73) "proto77" [1]=> int(1) } int(1) array(2) { [0]=> string(73) "proto77" [1]=> int(1) } int(2) array(2) { [0]=> string(149) "bea" и ден" [1]=> int(2) } int(1) array(2) { [0]=> string(73) "ден" [1]=> int(1) }
Код: Выделить всё
// It is an array... now handle different nullar/singular/plural forms
$key_found = false;
Код: Выделить всё
bool(false) array(0) { } [phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line 372: vsprintf(): Too few arguments
int(1) array(2) { [0]=> string(72) "bea" [1]=> int(1) } int(1) array(2) { [0]=> string(73) "proto77" [1]=> int(1) } int(1) array(2) { [0]=> string(73) "proto77" [1]=> int(1) } int(2) array(2) { [0]=> string(149) "bea" и ден" [1]=> int(2) } int(1) array(2) { [0]=> string(73) "ден" [1]=> int(1) }