Ошибка в Tickets
Такая проблема, если в настройках раздела тикетов -> Рейтинги -> Голос за тикет ставлю 0.1, и голосую за (или против) этот тикет (сначала покажет правильное значение, но после перезагрузки страницы уже 0), то при выводе списка тикетов (tpl.Tickets.list.row), да и в TicketMeta, покажет 0 голосов. Хотя сама стрелочка голосования уже неактивна, и показывает что я уже проголосовал за этот тикет.
Если запустить скрипты core/components/tickets/cron/remove_votes.php, core/components/tickets/cron/rebuild_rating.php, то начинает показывать правильно кол-во голосов, но только для тех, за которые голосовал раньше, новые голоса опять не отображаются.
Долго вылавливал, почему не отображаются голоса, чуть всю голову не сломал.
Как это пофиксить (кроме того, чтобы изменить «Голос за тикет» на 1)?
upd
Если в «Голос за тикет» поставить 2, то в кол-ве голосов будет отображаться 2 лайка. Т.е. отображается не кол-во голосов, а рейтинг который начислен автору за лайки\дизлайки.
Если запустить скрипты core/components/tickets/cron/remove_votes.php, core/components/tickets/cron/rebuild_rating.php, то начинает показывать правильно кол-во голосов, но только для тех, за которые голосовал раньше, новые голоса опять не отображаются.
Долго вылавливал, почему не отображаются голоса, чуть всю голову не сломал.
Как это пофиксить (кроме того, чтобы изменить «Голос за тикет» на 1)?
upd
Если в «Голос за тикет» поставить 2, то в кол-ве голосов будет отображаться 2 лайка. Т.е. отображается не кол-во голосов, а рейтинг который начислен автору за лайки\дизлайки.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
weight.newtonkz.com/images/bg-1.jpg