Кто знает, не подскажете как мне сделать так, чтобы при нажатии на ± в статьях/комментах увеличивалась/уменьшалась репутация пользователя?
Можно в файле \system\controllers\users\hooks\rating_vote.php после строки
$users_model->updateUserRating($data['target']['user_id'], $data['vote']['score']);
$data['target']['title']
if (!$this->request->isAjax()){ cmsCore::error404(); }
'direction' => $data['vote']['score'], 'comment' => $data['target']['title'],
Знание не хватает
Да галочки та все по убирал, теперь нет возможности ставить оценки итд, а вот надписи на страничках все остались, типо рейтинг 0. В профиле пользователя, забыл добавить :)DrDooM, Компоненты? напротив Рейтинг убрать галочку, а в материалах в настройках типа контента
удалить все с 8 по 28 строку
Это:
<div id="user_profile_rates" class="rates" data-url="<?php echo $this->href_to('karma_vote', $profile['id']); ?>" data-log-url="<?php echo $this->href_to('karma_log', $profile['id']); ?>" data-is-comment="<?php echo $this->controller->options['is_karma_comments']; ?>"> <div class="karma block"> <?php if ($profile['is_can_vote_karma']){ ?> <a href="#vote-up" onclick="return icms.users.karmaUp()" class="thumb thumb_up" title="<?php echo LANG_KARMA_UP; ?>"></a> <?php } ?> <span class="value <?php echo html_signed_class($profile['karma']); ?>" title="<?php echo LANG_KARMA; ?>"> <?php echo html_signed_num($profile['karma']); ?> </span> <?php if ($profile['is_can_vote_karma']){ ?> <a href="#vote-down" onclick="return icms.users.karmaDown()" class="thumb thumb_down" title="<?php echo LANG_KARMA_DOWN; ?>"></a> <?php } ?> </div> <?php if ($this->controller->options['is_karma_comments']) { ?> <script><?php echo $this->getLangJS('LANG_USERS_KARMA_COMMENT'); ?></script> <?php } ?> </div>