CAB пишет:зачем сочинять что-то своё, когда по выложенной мной ссылке уже есть исправление от Юры? Или оно не рабочее?
Решение, предложенное yura3d
требует ожидания для исправление ситуации:
yura3d пишет:информация о количестве страниц в теме с прикреплёнными сообщениями обновиться (на странице просмотра раздела), как только в тему будет добавлено очередное сообщение (уже после установки данного исправления). Также обновление будет производиться при каждой последующей операции прикрепления/открепления сообщений в теме.
так как добавляется дополнительное поле к исходным данным, которое запишется только при определенных действиях, которые описаны выше.
Решение, предложенное NordWest
не требует дополнительных действий для исправления ситуации и не добавляет дополнительных полей к хранимым данным.
(Добавление)
CAB пишет:1Bot,
NordWest, Вы не уловили суть проблемы. Ну это понятно, я тоже потратил кучу времени пока не понял. Проблема не в учёте приклеплённых сообщений, они учитываются. Проблема в том, что если прикреплённое сообщение старше искомого, то одну страницу оно не занимает - оно там уже и так было изначально.
Посмотрите мои наработки
http://exbb.info/community/topic...=6&topic=368
Привожу
алгоритм расчета номера страницы по номеру сообщения в теме с учетом прикрепленных сообщений