johnkey68> С -1 выставляя плюс становилось +2 , а не +2/-1 как положено . Может глюк ?
Кто-то выставил минус, который был удалён. Но тема создалась с отрисовкой минуса. В итоге реальная оценка осталась нулевая, но в сообщении осталась прописана -1. Потом кто-то поставил +1, при выставлении оценок происходит полный пересчёт по реальным голосам, оценка стала +1 из реального 0, и +1 из отображаемого ошибочно -1. Но кеш темы при выставлении оценки не сбрасывается (пока не будет ответа в тему, ручного сброса кеша темы или самостоятельного сброса через какое-то время). Так что при следующих заходах показывалось снова -1. Хотя в БД уже было прописано +1. Потом ты нажал +1, высветилось реальное +2, но тема опять не сбрасывалась. Так что при следующем заходе можно бы было увидеть снова -1
Но я кеш темы сбросил, пока разбирался с глюком, так что сейчас всё отображается как нужно.
Фишка в том, что если сбрасывать кеш каждой темы при изменении оценки, то сбросы идут постоянно и очень часто, так что система начинает тормозить. Приходится мириться с некоторым «запаздыванием» обновления оценки до реального значения (на активных темах, где часто отвечают, кеш темы сбрасывается при каждом ответе, так что это не очень страшно).