COTONTI.CMSWORKS.RU
Сборка фриланс-биржи на cotonti
9 (14)
+7

Карма



Разработчик:
Дата публикации:
07.01.2014
Версия:
1.0.5
Фреймворк:
Cotonti Siena

Плагин универсальной кармы для Cotonti.

Суммарная карма пользователя формируется из совокупных оценок других пользователей за опубликованные на сайте материалы и сообщения. Таким образом формируется общее отношение к пользователю всех участников сообщества (сайта).

Поставить свою оценку за какой либо материал или за пользователя можно только один раз. Размер оценки может быть только +1 или -1. 

В настройках плагина можно установить следующие параметры:

  1. Минимальная карма для влияния на карму других пользователей.
  2. Минимальная карма для создания новых тем на форуме (null - не учитывать).
  3. Минимальная карма для создания постов на форуме (null - не учитывать). 

Инструкция по установке

1. Распакуйте исходники в папку plugins вашего сайта.
2. Зайдите в панель администратора и установите данный плагин.
3. Установите тэг кармы там где необходимо:

Примеры где можно установить карму в шаблонах:

1. Шаблон forums.posts.tpl:

В блоке <!-- BEGIN: FORUMS_POSTS_ROW --> установите следующий тэг:

{FORUMS_POSTS_ROW_UKARMA}

2. Шаблон page.tpl:

Тэг: {PAGE_UKARMA}

3. Шаблон comments.tpl:

В блоке <!-- BEGIN: COMMENTS_ROW --> установите следующий тэг:

{COMMENTS_ROW_UKARMA}

4. Шаблон user.details.tpl:

<!-- IF {PHP.cot_plugins_active.ukarma} AND {PHP|cot_auth('plug', 'ukarma', 'R')} -->
    {USERS_DETAILS_ID|cot_ukarma($this)}
<!-- ENDIF -->

Если необходимо изменить внешний вид кнопок + и - то скопируйте к себе в тему шаблон ukarma из плагина и измените как вам необходимо.

 

P.S. Сейчас плагин имеет минимальный базовый функционал. В дальнейшем планируется добавить график изменения кармы на странице пользователя для наглядности.

Последние изменения
15 января 2016, 00:00
Примечание

15.01.2016 - Корректное удаление начисленной кармы при удалении поста на форуме.

13.03.2015 - Добавлена возможность просматривать и удалять оценки в админке плагина.

Другие разработки автора
Orderform

Форма заказа по почте

OfferEditor

Управление предложением

VizitedProducts

Просмотренные товары

Менеджер рассылок

Менеджер рассылок для любых сайтов на Cotonti

Catselector

Плагин для замены стандартного выбора категории на выбор с подгрузкой подкатегорий в дополнительном select через ajax

Affiliate

Партнерская программа




Рекомендуем также посмотреть
Guestprojects

Создание проекта без предварительной авторизации

SxGeoIP base v2

Определение местоположения по ip.

Phpmailer

Отправка почты через smtp

RatingsUsers

Star Ratings для пользователей

Похожие товары

Плагин для фриланс-биржи, выводит похожие товары на странице открытого товара.

Uprojects

Другие проекты заказчика

VizitedProjects

Просмотренные проекты

Regpay

Вознаграждение на счет за регистрацию на сайте

Похожие проекты

Плагин для фриланс-биржи, выводит похожие проекты на странице открытого проекта.