archi-mobile пишет:CAB, попробуйте создать тему, заполнить 1 страницу сообщениями, написать 1 сообщение на второй странице и проверить.
На Ваше цитируемое сообщение перешёл нормально. Сейчас попробую на это перейти.
archi-mobile пишет:Просто по наростающей выглядело бы логично.
В таком случае ID сообщений в каждой теме бы были одинаковыми и при переносе их в другие темы пришлось бы применить сложный алгоритм с переназначением ID...
(Добавление)
Проверил. Да, ошибка аналогичная. Надо подумать.
(Добавление)
Подумал. Похоже это на данном конкретном форуме что-то не так.
У меня в файле topic.php за эту функцию отвечают строкиCODE:if ($fm->_String('v') !== '') {
$_pages = ceil($TotalPosts / $fm->user['posts2page']);
$_posts = $TotalPosts + $_pages * count($_pinmsg);
$fm->input['p'] = ceil($_posts / $fm->user['posts2page']);
Я просчитал по ним алгоритм для данного топика - всё должно переходить правильно. Там даже получается переход на следующую не существующую страницу и никак не на предыдущую. Видимо что-то тут не так написано. Да, у меня мод хранения статистики на сервере не стоит, но я его код установки просмотрел - эти строки там не меняются, вроде. |