Alone
Короче так. Читай внимательно
.
При создании топика создается файл 1-thd.php и сообщения пишутся в него пока его размер не достигнет 20kb. Нет разницы сколько будет сообщений и страниц в этом файле. Важен только размер файла.
Например ты как админ можешь запостить пост любого размера. Возьми, для пробы, запости текст в новой теме размером чуть больше 20kb. Затем выйди, залогинься под другим именем и напиши короткий ответ в эту тему. Тут же будет создан второй файл и сообщение из него будет помещено на вторую страницу, хотя на первой будет всего один или два поста.
Так вот пока не создан второй файл темы 1-thd1.php, сообщений будет выводиться на страницу столько сколько ты указал в админке (к примеру по 10 на страницу). Преположим в первом файле темы получилось 34 сообщения, это эквивалентно 3 страницам по 10 постов и одной (четвертой) с четырьмя постами. Итак мы имеем 4 страницы темы. на пятой странице будут выводиться сообщения которые пишутся во второй файл. Но! Правило вывода сообщений на страницу уже не распространяется на все последующие файлы темы. Это значит что все последующие посты будут выводиться 1 файл - одна страница. То есть все сообщения записанные во втором файле выведутся на пятой странице. На 6-й странице уже будут сообщения записанные в третий файл темы (1-thd2.php), когда второй файл разрастется до предельных указанных размеров. На седьмой сообщения из четвертого файла и т.д.
Надеюсь теперь понятно.
Это специфика форума на файлах. От этого никуда не денешься.