Обновление: 2 месяца назад

Версия файла: 1.3

Поддержка WP-Recall: 16.0.0 и выше

Приобрели: 13 раз

Активных установок: 19

Добавлено в закладки: 5

938
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
Продолжительная поддержка
по-умолчанию, поддержка приобретенного товара осуществляется в течении 6 месяцев с даты приобретения
В корзину

Сейчас я вам расскажу про мотивацию... Вру. Не расскажу, а покажу как мотивировать пользователей на общение на вашем сайте.

Если пользователь комментирует на вашем сайте - то почему бы его не наградить за это? Да не просто за комментарий "Спасибо за статью", а за самый настоящий, осмысленный. И не просто за комментарий, а за объем комментария или за ответ на комментарий. Активные пользователи - самое ценное что у нас есть, так давайте и им сделаем приятный подарок.
Дополнение к WordPress плагину WP-Recall - Smart Rating For Comments:

Возможности:

  • Пятиуровневая система награды за комментарий
  • Вы определяете на каждом уровне за какой объем комментария - какой рейтинг присвоить комментатору
  • Благодаря такой системе комментарий "Спасибо за статью" - может быть проигнорирован как не информативный и остаться без награды (рейтинга)
  • Игнорирование цитат
  • Поддержка дополнения RCL-Notification (Уведомления) - пользователи увидят на вкладке "Уведомления" количество баллов за комментарий и ссылку на этот комментарий
  • Ответ на комментарий дополнительно может быть награжден - пусть пользователи отвечают другим - ведут общение с другими посетителями вашего сайта
  • Удаляя комментарий - рейтинг за него списывается

 

Итак: все просто - в настройках вы определяете (от большего к меньшему) - за объем комментария сколько присваивать к рейтингу пользователя. Вы можете и не использовать все 5 уровней. Можете включить только один - определяете к примеру за 5 слов давать +1 к рейтингу. Как только пользователь оставит комментарий > 5 слов - его рейтинг автоматически увеличится на единицу. А если он напишет "спасибо" - ничего не получит. Логично же - "нам спасибок не надо, нам историю расскажи". По остальным уровням аналогично. На скриншоте я показал свою настройку на демо сайте.

Если пользователь при комментировании нажал кнопку "ответить на комментарий" (при включенных древовидных настройках комментариев на вашем сайте - такая кнопка должна быть) - то ему также идёт + к рейтингу (настройка на скриншоте +1 дает у меня)

Таким образом, ответивший на комментарий, и если его комментарий соответствует 1 уровню - то он срывает ва-банк. Его рейтинг увеличится на 6 баллов. Пользователю приятно - и мотивирует его на дальнейшую активную жизнь на вашем сайте.

Если пользователь вставляет в тег blockquote - цитату, то объем этой цитаты не учитывается. Надо писать свой текст, а не цитировать!

При удалении вами комментария - полученный за этот комментарий рейтинг отнимается.

Демонстрация работы здесь - авторизуйтесь и прокомментируйте

Важно!
Это дополнение работает совместно с базовым дополнением "Rating System (Система рейтинга)" - т.е. система рейтинга должна быть активирована.

p.s. - при разработке я опирался на руководство по работе с рейтингом от Андрея, за что ему огромное спасибо!

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Обновление:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

в настройках вы определяете (от большего к меньшему) - за объем комментария сколько присваивать к рейтингу пользователя (На скриншоте я показал свою настройку на демо сайте.)

После активации дополнения переходим:

1. "WP-Recall" - "Настройки рейтинга" - и подключаем "рейтинг Автокоммент" (на скриншоте) и в нём "Влияние рейтинга Автокоммент на общий рейтинг пользователя" ставим "Да"
Там же пропишите в "Шаблон вывода истории в общем рейтинге пользователя" такой шаблон: %DATE% получил: %VALUE% за %COMMENT%
2. "WP-Recall" - "Настройки Smart Rating For Comments" и выставляем нужные вам уровни и значения (на скриншоте)

Важно!

Это дополнение работает совместно с базовым дополнением "Rating System (Система рейтинга)" - т.е. система рейтинга должна быть активирована.

При удалении комментария рейтинг отнимется?

- Да. Рейтинг вычитается.

Удаляю комментарий - но рейтинг не вычитается, в чем дело?

- Комментарий должен быть удален полностью, т.е. вам нужно очистить корзину

Какие дополнения нужны для работы этой системы?

- Само дополнение хранит настройки, но для начисления рейтинга у вас должна быть:
1. Это обязательно! Активирована рейтинговая система "Rating System (Система рейтинга)" - дополнение которое уже идет в комплекте с плагином WP-Recall
2. Это опционально. Если вы хотите чтобы пользователям шли уведомления о награде поставьте "RCL-Notification (Уведомления)"

Как можно сменить заголовок уведомления и текст используя в связке с RCL-Notification

- В файл функций вашей ВП темы разместите этот код:

// зададим свой заголовок и текст уведомления за автокомментарий
function otfm_notify_text_for_smartrating($notif_args, $args){
    $notif_args['notice_subject'] = 'Бонус';
    $notif_args['notice_content'] = '+'.$args['rating_value'].' к рейтингу!';

    return $notif_args;
}
add_filter('srfc_notify_args', 'otfm_notify_text_for_smartrating',20,2);

В первом ключе массива мы меняем значение заголовка, второе - текст

К вопросу выше, все тоже, только оставить ссылку на комментарий

- Не используйте код выше, вам нужен этот:

// зададим свой заголовок и текст уведомления за автокомментарий
function otfm_notify_text_for_smartrating($notif_args, $args){
    $notif_args['notice_subject'] = 'Бонус';
    $notif_args['notice_content'] = '+'.$args['rating_value'].' к рейтингу! Перейти к <a href="'.get_comment_link($args['object_id']).'">комментарию</a>';

    return $notif_args;
}
add_filter('srfc_notify_args', 'otfm_notify_text_for_smartrating',20,2);
2017-05-06

v1.3
* Работа с 16-й версией WP-Recall
* В настройки добавил уведомление что "Рейтинг Автокоммент" в настройках рейтинга не включен (когда там забыли включить) - а это важная опция для работы.
* Прочие исправления

2017-02-09

v1.2
* Исправлена ошибка при неактивной системе рейтинга реколл.
* В настройках вы увидите предупреждение, если система рейтинга у вас отключена
* Добавлена поддержка дополнения RCL-Notification (Уведомления) https://codeseller.ru/?p=9889
* Для влияния на текст уведомлений добавлен фильтр srfc_notify_args см.FAQ

2017-01-26

v1.1
* в объеме комментария не считается цитата или несколько цитат. Всё в теге blockquote игнорируется

2016-11-29

v1.0
* Release

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Полный список моих работ опубликован на моем демо-сайте и в каталоге магазина CodeSeller.ru

Условия поддержки: В рамках текущего функционала

Контактные данные: ЛС

Авторство: Товар опубликован его непосредственным автором

100

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

373

Вся лента по разработке здесь: http://across-ocean.otshelnik-fm.ru/?note-link=2374

http://across-ocean.otshelnik-fm.ru/ - список моих работ к плагину WP-Recall

Комментарии: 1061Публикации: 122Регистрация: 27-01-2013Продаж/Покупок: 5640/121