- Совместимость с XenForo
- 2.3.x
- Видимый копирайт
- Нет
- Русификатор
- Нет
- Доп. требования
- PHP 8.2+, MySQL 8.0+
OpenCredits — кредиты с открытым исходным кодом для XenForo 2.3+
Бесплатная система кредитов (MIT) для XenForo 2.3+: поощряйте активность, показывайте баланс,
разрешайте участникам переводить кредиты, получайте трофеи за богатство.
Что получают участники
Скачайте архив с релизом, нажав «Скачать» на странице ресурса. Есть два способа, выберите один:
A — из AdminCP (самый быстрый способ). AdminCP → Дополнения → Установить из архива, загрузите архив с релизом и нажмите Установить. Если эта опция недоступна в вашей системе, воспользуйтесь ручной загрузкой, описанной ниже.
B — ручная загрузка. Распакуйте архив с релизом на свой компьютер. Внутри вы найдете папку
Затем в любом случае:
Доступ к AdminCP
Раздел Credits в AdminCP (валюты, события получения кредитов, восстановление) доступен только при наличии разрешения администратора Управление кредитами. У суперадминистраторов всегда есть доступ; для других администраторов перейдите в раздел «Группы и разрешения» → «Администраторы» → нажмите на имя → установите тип «Обычный администратор» (список разрешений скрыт для суперадминистраторов) → установите флажок Управление кредитами → Сохранить.
Настройки по умолчанию
Изменяйте суммы, добавляйте триггеры или валюты в любое время в AdminCP → Кредиты.
Устранение неполадок
Бесплатная система кредитов (MIT) для XenForo 2.3+: поощряйте активность, показывайте баланс,
разрешайте участникам переводить кредиты, получайте трофеи за богатство.
Что получают участники
- Зарабатывайте кредиты за публикацию тем/ответов, получение реакций, регистрацию и ежедневные посещения — суммы указаны в разделе AdminCP → Кредиты → События, за которые начисляются кредиты.
- Несколько валют с основной и дополнительной валютами, управление которыми осуществляется в разделе AdminCP → Кредиты → Валюты.
- Кошелек везде — баланс в postbit, в меню аккаунта и в профилях участников (основная статистика плюс вкладка с валютами); страница с историей по каждой валюте, доступная на вкладке «Кредиты».
- Переводы — отправляйте кредиты другому участнику с автозаполнением имени пользователя. Переводы никогда не приводят к перерасходу средств.
- Трофеи — критерии «не менее / менее X кредитов» работают с трофеями, уведомлениями и продвижением в группах пользователей.
- Инструменты администратора — восстановление баланса, заполнение предустановленного контента, отображение переключателей — все это находится в разделе AdminCP → Кредиты → Инструменты.
- Создано для интеграции — API для трат и наград, а также событие изменения, которое могут использовать другие дополнения. Полная информация в docs/API.md на GitHub.
- XenForo 2.3.0+, PHP 8.2+, MySQL 8.0+
- Другие дополнения не требуются.
Скачайте архив с релизом, нажав «Скачать» на странице ресурса. Есть два способа, выберите один:
A — из AdminCP (самый быстрый способ). AdminCP → Дополнения → Установить из архива, загрузите архив с релизом и нажмите Установить. Если эта опция недоступна в вашей системе, воспользуйтесь ручной загрузкой, описанной ниже.
B — ручная загрузка. Распакуйте архив с релизом на свой компьютер. Внутри вы найдете папку
upload/. Загрузите содержимоеupload/ в корневую папку форума (папку с index.php, src/, data/) через FTP/файловый менеджер, объединив папки. Затем в AdminCP → Дополнения найдите OpenCredits и нажмите Установить.Затем в любом случае:
- Предоставьте разрешения: AdminCP → Группы и разрешения → Группы пользователей → Зарегистрированные → Вкладка «Кредиты» → разрешить Просмотр собственного кредитного кошелька и истории и Перевод кредитов другим пользователям. Повторите для всех остальных групп.
- Участники начинают зарабатывать на следующем посте/реакции/посещении. Баланс отображается в postbit автоматически.
Доступ к AdminCP
Раздел Credits в AdminCP (валюты, события получения кредитов, восстановление) доступен только при наличии разрешения администратора Управление кредитами. У суперадминистраторов всегда есть доступ; для других администраторов перейдите в раздел «Группы и разрешения» → «Администраторы» → нажмите на имя → установите тип «Обычный администратор» (список разрешений скрыт для суперадминистраторов) → установите флажок Управление кредитами → Сохранить.
Настройки по умолчанию
| Действие | По умолчанию |
|---|---|
| Новая тема | $5.00 |
| Ответить | $1.00 |
| Реакция на контент | $2.00 |
| Регистрация | $10.00 |
| Ежедневный просмотр (1 раз в день) | $5.00 |
Устранение неполадок
- Балансы отображаются некорректно — AdminCP → Credits → Восстановить балансы (или через интерфейс командной строки:
php cmd.php oc-credits:rebuild). - Ошибки с разрешениями — проверьте вкладку разрешений Credits для каждой группы пользователей (при новой установке они автоматически разрешаются для зарегистрированных пользователей).
- При удалении удаляются все данные — балансы, реестр, события, валюты.