Оказалось, что такое происходит, если сообщение в теме всего одно и оно прикреплено, при добавлении второго, (неприкрепленного) навигация восстанавливается.
Вывела переменную $TotalPosts и увидела, что прикрепленные сообщения вовсе не учитываются в общем числе сообщений, едет вся навигация .
Ищу решение проблемы, пока решила так:
Файл topic.php
CODE:
/* Paginator */
//$TotalPosts= count($threads_keys);
$TotalPosts=count($threads_keys)+count($_pinmsg); //прикрепленные тоже считаем
//$TotalPosts= count($threads_keys);
$TotalPosts=count($threads_keys)+count($_pinmsg); //прикрепленные тоже считаем
Потом выяснилось, что и прикрепленные темы не считаются, пришлось изменить в файле forums.php
CODE:
/* Paginator */
//$topictotal=count($keys);
$topictotal=count($keys)+count($pinned ); //прикрепленные тоже считаем
//$topictotal=count($keys);
$topictotal=count($keys)+count($pinned ); //прикрепленные тоже считаем
Выводя переменные на экран проверила - все сообщения и темы стали учитываться, включая прикрепленные, навигация работает правильно, но не скажутся ли эти изменения где-то еще и решение, наверное, есть более изящное и простое?