при голосовании за топик, голосовавшему к рейтингу прибавлялось определенное значение?
Любому проголосовавшему за топик (неважно + или -) к рейтингу нужно добавить определенное значение, +0,10.
нашел вот код, он рабочий. Но как его изменить чтобы вместо +1 было +0,1
1) находим файл classes\modules\rating\Rating.class.php
2) открываем и заменяем функцию VoteTopic (85 строка) на следующее:
нашел вот код, он рабочий. Но как его изменить чтобы вместо +1 было +0,1
1) находим файл classes\modules\rating\Rating.class.php
2) открываем и заменяем функцию VoteTopic (85 строка) на следующее:
public function VoteTopic(ModuleUser_EntityUser $oUser, ModuleTopic_EntityTopic $oTopic, $iValue) { $oTopic->setRating($oTopic->getRating()+$iValue); $oUser=$this->User_GetUserById($oUser->getUserId()); $oUser->setRating($oUser->getRating()+$iValue); $this->User_Update($oUser); return $iValue; }
2 комментария