InstantCMS 2.X
#1
5 ноября 2017 в 20:50
Очень не удобно, что во встроенном rating widget нельзя изменить голос если уже проголосовал, но решил изменить. Подскажите пожалуйста, где убрать сию блокировку?
#2
6 ноября 2017 в 00:49
ParadoX,
Можно убрать в файле \system\controllers\rating\actions\vote.php вот это
Но это приведет лишь к возможности голосовать за один субъект бесконечное количество раз.
Но можно сделать хук, который будет удалять результаты предыдущего голосования.
Можно убрать в файле \system\controllers\rating\actions\vote.php вот это
// Этот голос уже учитывался? $is_voted = $this->model->isUserVoted($vote, $this->cms_user->is_logged); if ($is_voted){ // если куки нет, ставим } 'success' => false, 'message' => LANG_RATING_VOTED )); }
Но можно сделать хук, который будет удалять результаты предыдущего голосования.
Также очень неудобно, когда через несколько лет после выборов политиков, нельзя достать бюллетень из урны и переголосовать.Очень не удобно, что во встроенном rating widget нельзя изменить голос если уже проголосовал
#3
6 ноября 2017 в 12:40
Вот это было бы прекрасно!Но можно сделать хук, который будет удалять результаты предыдущего голосования.