Допустим, на обычной странице (без закреплённого) 20 сообщений. Тогда с закреплёным получается 21 сообщение на странице.
Если (1) на такой странице
последнее сообщение было мягко удалено (не показывается пользователям, но видят модераторы), то для этого последнего сообщения в
viewtopic.php не обрабатывается информация об удалившем его модераторе.
И если (2) на этой странице нет других сообщений, которые удалял этот же модератор, то показывают, что это сообщение удалил "Гость", а в начале страницы вылезают ошибки в этих строках (номера строк могут не совпадать, поэтому цитирую сами строки из кода):
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1870: Undefined array key 48
Код: Выделить всё
$user_cache[$row['post_delete_user']] = $post_delete_list[$row['post_delete_user']];
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1882: Trying to access array offset on null
Код: Выделить всё
$display_username = get_username_string('full', $row['post_delete_user'], $user_cache[$row['post_delete_user']]['username'], $user_cache[$row['post_delete_user']]['user_colour']);