Просмотр поста

.
tolya71

Поднимали вопрос год назад о баге на форуме http://johncms.com/forum/index ... 41019 Может автор понравит сей казус. Сейчас опишу подробнее что происходит.
При массовом удалении сообщений в топе все удаляется как и положено, счетчик в каждом сообщении что возле Ника показывает верно все. А со счетчиком внизу топа твориться что то непонятное.
Взял для примера топ с архива у себя, как пример показать на скрине.
Итак в этом топе было 113 сообщений. Счетчик последнего сообщения и счетчик внизу показывали все верно. Удалил массово выборочно три сообщения из топа и вот началось. Счетчик возле Ника показывает последнее сообщение 105, внизу же, от чего собственно и зависит правильность показа 102. В базе данных как и положено все 110 сообщений есть. но их сейчас не видно, ибо в ячейку count для каждого топа в основной таблице forum_topics записались неверные данные.
Сейчас мне придется лезть в базу данных, выбирать эту таблицу, найти в ней нужный топ и уже там подогнать ячейку count до 110.
Тогда все станет на свои места
Иногда башню сносит когда кураторы своих тем начинают чистить массово свои топы. Потом заваливают сообщениями что невидно сообщений последних в их топах.Потом уже методом тыка подбором count начинаю выяснять под каким номером стало последнее сообщение. Когда сообщений в топе мало еще ладно, довольно быстро все, но когда начинают чистить топы в которых тысячи сообщений время уходит порядком на подбор.
Ну вроде объяснил как смог.

Прикрепленные файлы: