Голосование за фото в Instant CMS

Опубликовано:
Просмотров: 2675
+6
Голосов: 6

Чтобы сделать голосование за фото в альбомах на сайтах Instant CMS? надо открыть файл: components/users/frontend.php

и в нем будет вот такой код примерно строка 1758

Код PHP:
  1. // Проверяем права доступа
  2. $is_allow = usrAllowed($photo['allow_who'], $id) || $inCore->userIsAdmin($inUser->id) ? true : false;
  3. // Если видим фото, обновляем просмотры
  4. if ($is_allow) { $inDB->query("UPDATE cms_user_photos SET hits = hits + 1 WHERE id = ".$photo['id']) ; }

После этого кода вставляем

Код PHP:
  1. //Голосования за фото
  2. $inCore->loadLib('karma');
  3. $karma = cmsKarma('userphoto', $photo['id']);
  4. $photo['karma'] = cmsKarmaFormatSmall($karma['points']);
  5. $photo['karma_buttons'] = cmsKarmaButtons('userphoto', $photo['id']);
  6. //Конец голосования за фото

Всё, теперь у вас будет работать голосование на фотографиях. решение не мое, но достаточно удобное.

Комментарии (6)
Gman #
: 0
фото можно?
SIB-SEKTOR #
: 0
спасибо всё работает ru
Letsgo #
: 0
мое фото?  rjy
Gman #
: 0
Нет спасибо, твое не надо я с девушкой живу. Фото всего что у тебя получилось.
Lof #
: 0
да все работает.
seyfer #
: 0
Так ведь по стандарту есть + - , что добавляется то?

Голосуем

Самый нужный компонент