Как обратиться к $oBlog из функции голосования за топик?
Нужно, чтобы изменялся рейтинг коллективного блога при голосовании за топик соответствующего блога. Версия LS 0.3.1
Я иду в classes/modules/rating/rating.class.php. Там есть две функции:
Голосование за топик
Голосование за блог
Препопложим, вот эту строчку обновления рейтинга коллективного блога мне надо перекинуть в функцию голсования за топик. Проверку на тип блога пока опускаю. Я перекидываю строку, добавляю переменную в функцию. И получаю:
Результат при попытке голосования «Error please try later again»
Пробовал обращаться так же через TopicEntity_Topic $oBlog (что, наверное, правильнее), но результат тот же.
Ранее, когда я, например, выводил новые параметры на странице топиков, то вносил правки в Topic.entity.class.php. Но сейчас не могу понять, что именно надо добавить. В маппер топиков пробовал добавлять функцию getBlogs, но этого или мало или подход неправильный.
Кто-нибудь может помочь решить задачу? Спасибо.
Я иду в classes/modules/rating/rating.class.php. Там есть две функции:
Голосование за топик
public function VoteTopic(UserEntity_User $oUser, TopicEntity_Topic $oTopic, $iValue) {
Голосование за блог
public function VoteBlog(UserEntity_User $oUser, BlogEntity_Blog $oBlog, $iValue) {
...
$oBlog->setRating($oBlog->getRating()+ХХХХХ);
Препопложим, вот эту строчку обновления рейтинга коллективного блога мне надо перекинуть в функцию голсования за топик. Проверку на тип блога пока опускаю. Я перекидываю строку, добавляю переменную в функцию. И получаю:
public function VoteTopic(UserEntity_User $oUser, TopicEntity_Topic $oTopic, $iValue, BlogEntity_Blog $oBlog) {
...
$oBlog->setRating($oBlog->getRating()+ХХХХХ);
Результат при попытке голосования «Error please try later again»
Пробовал обращаться так же через TopicEntity_Topic $oBlog (что, наверное, правильнее), но результат тот же.
Ранее, когда я, например, выводил новые параметры на странице топиков, то вносил правки в Topic.entity.class.php. Но сейчас не могу понять, что именно надо добавить. В маппер топиков пробовал добавлять функцию getBlogs, но этого или мало или подход неправильный.
Кто-нибудь может помочь решить задачу? Спасибо.
7 комментариев
За два с половиной часа никак не смог продвинуться
Теперь ошибка голосования не выходит. За топик голос отдается. Однако к рейтингу коллективного блога единица не прибавляется.
чтобы сохранить результат.
зы: плюсиков наставить пока силенок нет, но кармические плюсы пошли в вашу сторону ;)