Статьи

AUP плагін для NorrCompetition

  1. 1. Починаємо Установчий пакет AUP плагіна для NorrCompetition включає в себе плагін і набір правил....
  2. 2.1. Завантаження та встановлення модулів
  3. 2.2. Вкладка "Ключ скачування"
  4. 3. Список правил
  5. 4. Налаштування правил
  6. 4.1. Таб "Подробности"
  7. 6. Правила для JComments і Komento
  8. 6.1. JComments
  9. 6.1.2. Правила AltaUserPoints
  10. 6.1.3. список правил
  11. 6.2. Komento
  12. 6.2.2. Правила для AltaUserPoints
  13. 6.2.3. список правил

1. Починаємо

Установчий пакет AUP плагіна для NorrCompetition включає в себе плагін і набір правил. Продукт поширюється в двох версіях: для AltaUserPoints (Форк від nordomgraph) і для класичної версії AlphaUserPoints (Від Bernard Gilly, тепер під керуванням PamperME network).

  • plg_competition_aup.zip - версія для AltaUserPoints (форк)
  • plg_competition_aupp.zip - версія для оригінального AlphaUserPoints

2. Встановлення

Установчий пакет AUP плагіна для NorrCompetition включає в себе плагін і набір правил в одному файлі. Вам не потрібно витягувати правила з архіву і імпортувати правила вручну.

2.1. Завантаження та встановлення модулів

Скачайте останню версію дистрибутива з сайту NorrNext і встановіть його як звичайне розширення для Joomla. Перейдіть в Панель Адміністратора> Розширення> Установка розширень і встановіть пакет plg_competition_aup.zip для AltauserPoints або plg_competition_aupp.zip в разі, якщо ви використовуєте класичну версію AlphaUserPoints. Плагін інтеграції буде включений автоматично після установки.

Всі правила будуть також автоматично імпортовані в AUP компонент. У разі, якщо у вас вже встановлені дані правила, то вони будуть оновлені. Ми рекомендуємо створювати резервну копію сайту перед установкою оновлень.

2.2. Вкладка "Ключ скачування"

Вкладка 'Ключ скачування' плагіна повідомлень NorrCompetition

Ключ скачування забезпечує можливість оповіщення адміністратора сайту про нову версію плагіна і дозволяє оновити його з адмін.панелі в кілька кліків. Вкажіть ключ скачування для включення можливості поновлення через вбудовану в Joomla систему оновлення розширень. Ви можете знайти ваш ключ в списку підписок NorrCompetition на веб-сайті NorrNext.
Якщо ви вказуєте ключ в перший раз або змінили його, то натисніть на кнопку Оновити ключ для його збереження у вбудованій системі поновлення розширень.

Офіційне керівництво: Включаємо оновлення в один клік в комерційних розширеннях NorrNext

3. Список правил

3.1. Правила дій перегляду

  • Назва: View Active Competition
  • XML назва: view_competition_active.xml
  • Унікальне ім'я функції: plgaup_nc_view_competition_active
  • Опис: Присвоєння балів користувачеві за перегляд активного конкурсу.
  • Назва: View Completed Competition
  • XML назва: view_competition_completed.xml
  • Унікальне ім'я функції: plgaup_nc_view_competition_completed
  • Опис: Присвоєння балів користувачеві, за перегляд завершеного конкурсу.
  • Назва: View Participant in Completed Competition
  • XML назва: view_participant_completed.xml
  • Унікальне ім'я функції: plgaup_nc_view_participant_completed
  • Опис: Присвоєння балів користувачеві за перегляд учасника в активному конкурсі.
  • Назва: View Participant in Active Competition
  • XML назва: view_participant_active.xml
  • Унікальне ім'я функції: plgaup_nc_view_participant_active
  • Опис: Присвоєння балів користувачеві за перегляд учасника в завершеному конкурсі.

3.2. Правила дій учасника

  • Назва: Participant Approved
  • XML назва: participant_approved.xml
  • Унікальне ім'я функції: plgaup_nc_participant_approved
  • Опис: Присвоєння балів користувачеві, коли його учасник був підтверджений.
  • Назва: Participant Unapproved
  • XML назва: participant_unapproved.xml
  • Унікальне ім'я функції: plgaup_nc_participant_unapproved
  • Опис: привласнення балів користувачеві, коли його учасник був відправлений на модерацію.
  • Назва: Participant Published
  • XML назва: participant_published.xml
  • Унікальне ім'я функції: plgaup_nc_participant_published
  • Опис: Присвоєння балів користувачеві, коли його учасник був була опублікована.
  • Назва: Participant Unpublished
  • XML назва: participant_unpublished.xml
  • Унікальне ім'я функції: plgaup_nc_participant_unpublished
  • Опис: Присвоєння балів користувачеві, коли його учасник був знятий з публікації.
  • Назва: Participant Trashed
  • XML назва: participant_trashed.xml
  • Унікальне ім'я функції: plgaup_nc_participant_trashed
  • Опис: Присвоєння балів користувачеві, коли його учасник був відхилений (відправлений в кошик).

3.3. Правила дій користувача

  • Назва: Vote for Participant
  • XML назва: vote_user.xml
  • Унікальне ім'я функції: plgaup_nc_vote_user
  • Опис: Присвоєння балів користувачеві за голосування.
  • Назва: Voter to Participant
  • XML назва: vote_submitter.xml
  • Унікальне ім'я функції: plgaup_nc_vote_submitter
  • Опис: Присвоєння балів автору учасника, за якого було віддано голос.
  • Назва: Viewer to Participant in Active Competition
  • XML назва: view_participant_active_submitter
  • Унікальне ім'я функції: plgaup_nc_view_participant_active_submitter
  • Опис: Присвоєння балів автору учасника за перегляд його учасника в активному конкурсі.
  • Назва: Viewer to Participant in Completed Competition
  • XML назва: view_participant_completed_submitter
  • Унікальне ім'я функції: plgaup_nc_view_participant_completed_submitter
  • Опис: Присвоєння балів автору учасника за перегляд його учасника в завершеному конкурсі.

3.4. Application actions rules

  • Назва: Submit Application Form
  • XML назва: appform_submit.xml
  • Унікальне ім'я функції: plgaup_nc_appform_submit
  • Опис: Присвоєння балів користувачеві за подачу заявки на конкурс.

Набір AUP правил для NorrCompetition

4. Налаштування правил

Коли ви переходите в режим редагування правила, ви побачите налаштування, сгрпуппірованние в три таба.

4.1. Таб "Подробности"

  • ID: (non-edit)
  • Категорія: ви можете призначити правило в категорію, вибравши потрібну категорію зі списку.
  • Назва правила: назва правила
  • Опис: опис правила
  • Тип модуля: короткий опис типу правила / плагіна. Всі встановлені правила відносяться до системи. За замовчуванням це NorrCompetition
  • Унікальне ім'я функції (function name): унікальне ім'я функції для цього правила, напр. plgaup_purchaseitem (не рекомендується міняти)
  • Для оператора: вибір початкової групи користувачів, для яких це правило буде відпрацьовувати за замовчуванням. За замовчуванням це "Public".
  • Бали: Призначити x балів для цього правила. Додавання символу мінус призведе до віднімання балів. (Наприклад: -1.00)
  • Фіксовані бали: (Немає / Так): Вкажіть: фіксований або невідома кількість балів
  • Відсоток: (Немає / Так): Застосовувати відсотки
  • Минають: Введіть дату для обмеження терміну використання нарахованих балів за всіма правилами або тільки зазначеним. При цьому, якщо термін не встановлено, то балами можна буде скористатися без обмежень. Якщо термін вказаний для конкретного правила, то балами, нарахованими за цим правилом, можна використовувати тільки до вказаної дати (наприклад, для використання з правилом Купити бали через Paypal, як підписка)
  • Display activity (No / Yes): Display this activity on frontend listing (profile and activities lists)
  • Опубліковано: (Немає / Так): Статус правила.
  • Автоматичне твердження: (Немає / Так): автоматичне твердження
  • Метод: Вибір методу присвоєння балів
    • Одного разу для користувача
    • Раз в день для користувача
    • Раз в день для окремого користувача з усіх
    • Раз в тиждень для користувача
    • Раз на місяць для користувача
    • Раз на рік для користувача
    • Всякий раз (за замовчуванням)
  • Зв'язати: зв'язати ще одне правило

4.2. Таб "Повідомлення"

  • Відображати повідомлення: (Немає / Так): Вкажіть, чи потрібно відображати повідомлення про вироблений дії.
  • Повідомлення: Введіть альтернативний текст повідомлення для відображення у фронт-енді після нарахування або списання балів. Для використання повідомлення за замовчуванням - залиште порожнім. Можна використовувати змінні {username} - ім'я користувача і {points} - балів для змісту повідомлення.

4.3. Таб "Повідомлення по e-mail"

  • Повідомлення по e-mail (No / Yes): Відправка повідомлення учаснику про нарахування / списання балів
  • Тема: Ви можете використовувати наступні змінні: {username} - ім'я користувача, {points} - кількість нарахованих або списаних балів і {newtotal} - залишок на рахунку, для складання теми повідомлення.
  • Текст повідомлення: Ви можете використовувати наступні змінні: {username} - ім'я користувача, {points} - кількість нарахованих або списаних балів і {newtotal} - залишок на рахунку, для складання тексту повідомлення. {Datareference} використовується для показу причини is used to show the reason (eg Rule custom points)
  • Формат: Формат e-mail листи. При виборі HTML, ви зможете використовувати деякі HTML змінні в тексті повідомлення, доступні для e-mail.
  • Відправлення копії Адмінам: Дозволити адміністраторам отримувати BCC копію по e-mail

5. Включення правил на стороні NorrCompetition

Отже, ми тільки що встановили і налаштували правила на стороні AUP, а тепер час включити AUP на стороні NorrCompetition. Це можна зробити через глобальні настройки, а можна виставити індивідуально для кожного конкурсу. Перейдіть в Панель Адміністратора> Компоненти> NorrCompetition> Налаштування і натисніть на вкладку "Конкурс". Знайдіть Налаштування інтеграції в нижній частині області контенту:

  • Інтеграція з AUP - включити обробку певних AUP правил для цього конкурсу. Додатково необхідно встановити NorrCompetition AUP Plugin.

Налаштування інтеграції AUP в NorrCompetition

Виберіть "Так" якщо хочете, щоб AUP правила оброблялися у всіх конкурсах. Якщо вам потрібно ручний вибір, для яких конкурсів потрібна інтеграція з AUP, це можна зробити шляхом перевизначення відповідного параметра в налаштуваннях конкурсу. Перейдіть в режим редагування конкурсу і виберіть таб "Основні параметри". У нижній частині області контенту знайдіть Налаштування інтеграції. У неї три стану: Так, немає і Стандартна. Таким чином, ви можете індивідуально включати, відключати інтеграцію з AUP для конкретного конкурсу або використовувати глобальні налаштування.

Налаштування інтеграції AUP в режимі редагування конкурсу

Це може бути корисним у випадку, якщо вам буде потрібно виключити деякі конкурси з обробки правил AUP. Ну ось, все готово. Тепер ви можете призначати правила AUP користувачам за дії, виконувані ними в NorrCompetition.

6. Правила для JComments і Komento

Коментарі від соціальних мереж (Вконтакте, Facebook або Google+) завантажуються як зовнішні скрипти і їх події неможливо контролювати. Однак ми легко можемо призначати бали за дії, що виконуються в компонентах коментарів від сторонніх розробників. Наприклад, JComments або Komento. Обидва компоненти мають набір правил як для
AlphaUserPoints, так і для AltaUserPoints (AUP).

6.1. JComments

6.1.1. Правила AlphaUserPoints

перейдіть на дану сторінку і натисніть на посилання Завантажити JComments AlphaUserPoints 3.0 для Joomla 2.5+ для скачування дистрибутива з офіційного сайту. Даний файл є настановним пакетом, який містить набір правил і встановлюється через менеджер установок Joomla.

6.1.2. Правила AltaUserPoints

Відкрийте тему на форумі і скачайте файл plg_jcomments_altauserpoints.zip, прикріплений до повідомлення. Інший спосіб: ви можете скачати правила з сайту розробника Nordmograph . Установчий пакет містить всі необхідні правила і встановлюється через менеджер установок Joomla.

6.1.3. список правил

Обидва дистрибутива для AlphaUserPoints і для AltaUserPoints включають такі правила:

  • Add comment - Присвоєння балів за додавання користувачем коментаря.
  • Comment has voted as bad - Присвоєння балів автору якщо коментар отримав негативний голос.
  • Comment has been deleted - Присвоєння балів автору за видалення його коментаря.
  • Comment has been published - Присвоєння балів автору за публікацію його коментаря.
  • Comment has been reported - Присвоєння балів автору якщо на його коментар була залишена скарга іншим користувачем.
  • Comment has been unpublished - Присвоєння балів автору за зняття його коментаря з публікації.
  • Comment has voted as good - Присвоєння балів автору якщо його коментар отримав позитивний голос.
  • Report comment - Присвоєння балів користувачеві за скаргу на коментар
  • Vote comment - Присвоєння балів користувачеві при голосуванні за коментар.

6.2. Komento

6.2.1. Правила для AlphaUserPoints

Перейдіть в файловий архів Stackideas і скачайте Komento AUP's rules . Даний архів не є настановним пакетом і містить правила в форматі .XML. Вам потрібно розпакувати архів, витягти файли і встановити / імпортувати правила вручну. Після того, як скопіювали файли в відповідну папку, перейдіть в Панель Адміністратора> Розширення> AltauserPoints і натисніть на кнопку Автоматичне визначення нових правил в панелі інструментів.

Після того, як скопіювали файли в відповідну папку, перейдіть в Панель Адміністратора> Розширення> AltauserPoints і натисніть на кнопку Автоматичне визначення нових правил в панелі інструментів

Автоматичне визначення нових правил в AltaUserPoints

6.2.2. Правила для AltaUserPoints

На поточний момент немає офіційного релізу правил для AltaUserPoints. Ви можете взяти правила для AlphaUserPoints і перейменувати в них класи або зв'язатися з розробником розширення.

6.2.3. список правил

Дистрибутив включає в себе наступні правила:

  • Comment added to article - Присвоєння балів автору статті, якщо користувач залишає коментар в даній статті.
  • Comment liked - Присвоєння балів автору коментаря, якщо іншому користувачеві подобається коментар.
  • Comment removed - Віднімання балів у автора коментаря якщо коментар видалений.
  • Comment reported - Віднімання балів у автора коментаря якщо користувач скаржиться на коментар.
  • Comment sticked - Додавання балів автору якщо його коментар закріплений.
  • Comment unliked - Віднімання балів у автора коментаря якщо користувачеві не подобається коментар.
  • Comment unreported - Віднімання балів у автора коментаря якщо користувач скасовує скаргу на коментар.
  • Comment unsticked - Віднімання балів у автора коментаря якщо його коментар відкріплений.
  • Like a comment - Додавання балів автору якщо користувачеві подобається коментар.
  • Post new comment - Додавання балів користувачеві за додавання коментаря.
  • Comment removed from article - Віднімання балів у автора статті якщо коментар до даної статті видалений.
  • Reply comment - Додавання балів користувачеві якщо користувач відповідає на коментар.
  • Report Comment - Додавання балів користувачеві якщо користувач подає скаргу на коментар.
  • Unlike a comment - Віднімання балів у користувача якщо користувачеві не подобається коментар.
  • Unreport Comment - Додавання балів користувачеві якщо користувач скасовує скаргу на коментар.

Новости