Проблема с кармой

#1 14 марта 2011 в 19:01
Заметил проблему с выводом кармы.
В модуле "Рейтинг пользователей " на главной и во всплывающей подсказке карма одна uzhgorod.uz.ua/, например FRED карма 15
А в профиле у него карма 38 uzhgorod.uz.ua/users/Fred

Кто знает че за трабла и как ее побороть?
Буду очень благодарен.
#2 14 марта 2011 в 22:42
Не помогает, просто ничего нету после Карма:
#3 14 марта 2011 в 23:12
А в базе что у этого пользака 15 или 38?
#4 14 марта 2011 в 23:48
Сначала снял у него через админку -38 кармы, потом добавил +38 и стало нормально отображать. После добавил +1 кармы в его профиле на сайте, стало +39, а в модуле показывает +38
#5 15 марта 2011 в 00:09
Надо в файле шаблона посмотреть переменную кармы, потом посмотреть как она формируется в /plugins/p_usertip/loader.php — у меня она берется напрямую из таблицы cms_user_profiles:
  1. $sql = "SELECT u.*, u.id, u.login, u.nickname, u.rating as rating, u.is_deleted, u.status as status_text, p.karma as karma, p.user_id, p.imageurl, p.*, o.user_id as status
  2. FROM cms_users u
  3. LEFT JOIN cms_user_profiles p ON p.user_id = u.id
  4. LEFT JOIN cms_online o ON o.user_id = u.id
  5. WHERE u.is_deleted = 0 AND u.is_locked = 0 AND u.login = '".$login."'";
  6. $result = $inDB->query($sql);
Хотя возможно плагин и ни при чем, а косяк вызван хаком по добавлению кармы из админки.
#6 15 марта 2011 в 00:15
Вот как раз рою в направлении хака по добавлению кармы из админки.
#7 15 марта 2011 в 00:47
googlebot спасибо что подсказал куда копать, все решено dance
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.