PlGames - это дополнение для wp-recall, с помощью которого вы сможете проводить на вашем сайте различные розыгрыши. Идея очень проста - вы создаете розыгрыш, люди покупают билеты за баланс / рейтинг (или получают их бесплатно), затем, в автоматическом режиме, определяются победители и делят между собой награду.
На данный момент дополнение имеет 3 вида розыгрыша.
Создание розыгрыша
На странице wp-recall -> розыгрыши вы можете добавлять новые розыгрыши:
На скриншоте отображены не все поля для заполнения, в зависимости от выбранных данных поля будут подгружаться и будет больше настроек.
Основные доступные параметры:
- Название розыгрыша
- Описание розыгрыша
- Тип розыгрыша
- Стандартный - будет выбран случайный билет(-ы) и их обладатели получат награду
- Тетрис - победит тот, кто наберет наибольшее кол-во очков (у вас должно быть активировано дополнение Тетрис)
- Рефералы - Победит тот, кто наберет наибольшее число рефералов с момента получения билета и до проведения розыгрыша (требуется дополнение Referal-Recall)
- Кол-во победителей - сколько будет определено победивших билетов (награду поделят владельцы билетов, если все билеты принадлежат одному человеку - он заберет всю награду)
- Начало продаж билетов - когда люди смогут получать билеты
- Проведение розыгрыша - когда будут определены победители и розыгрыш завершится
- Кол-во билетов - сколько всего билетов в розыгрыше, если указать 0 - то не будет ограничений. Иначе, при достижении ограничения билеты нельзя будет получить.
- Тип билетов - за какую валюту будут покупаться билеты: бесплатно, за рейтинг или за баланс
- Стоимость билета - если билеты не бесплатные, вы сможете указать их стоимость
- Максимальное кол-во билетов на 1го пользователя - сколько билетов сможет получить пользователь в розыгрыше
- Тип приза
- Банк от билетов - если билеты продаются за рейтинг - то рейтинг, если за баланс - то баланс. Победители поделят между собой весь банк, который соберется от продаж билетов
- Указать сумму - вы можете указать сами сумму, которая будет разыграна и поделена между победителями (автоматически зачислится на баланс)
- Указать рейтинг - вы можете указать сами рейтинг, который будет разыгран и поделен между победителями (автоматически зачислится)
- Не выдавать приз - тогда автоматически никакого приза не будет, вы сами сможете наградить победителя(-ей) после проведения розыгрыша
По мере обновления дополнения и добавления новых розыгрышей - кол-во параметров может увеличиться.
Редактирование розыгрыша
На странице wp-recall -> розыгрыши вы можете просматривать все текущие розыгрыши и, при необходимости, редактировать их:
При редактировании розыгрыша можно изменить практически все параметры:
Вывод списка розыгрышей
Для вывода списка розыгрышей используется шорткод [ pl_games ], который может иметь следующие атрибуты:
number
кол-во для вывода (по-умолчанию 10)
play_type
типы розыгрыша для вывода (по-умолчанию все)
На данный момент 2 типа: tetris, standart
status
отображать розыгрыши только с указанным статусом (по-умолчанию все)
Может быть:
- active - активные, для которых можно покупать билеты
- pending - не активные, время продажи билетов еще не наступило
- end - завершенные
paged
выводить ли постраничную навигацию (по-умолчанию 1)
0 - не выводить, 1 - выводить
Так выглядит страница со списком розыгрышей:
Она выводится через шаблон recall, а значит при желании вы можете изменить дизайн под себя.
У каждого розыгрыша отображается:
- Изображение
- на нем виден статус (красный - розыгрыш окончен, зеленый - можно купить билеты)
- время до проведения розыгрыша
- награда победителям (купюра - награда баланс, рука - рейтинг, кубок - другая награда)
- Описание
- Список билетов пользователя (если они есть) А если розыгрыш уже завершен - то билеты меняют цвет: красный - не победил, зеленый - победил
Кликнув по заголовку розыгрыша или по кнопке, откроется окно розыгрыша:
Стандартный розыгрыш
Тетрис розыгрыш
Рефералы
У вас должны быть активированы дополнения Rating System, User Balance
Стандартная. Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/
* Улучшена поддержка перевода
* Добавлена поддержка перевода, text domain plgames
* Добавлена возможность указать дату окончания продажи билетов
* Добавлена поддержка recall 16.22+
* Исправлен Warning при автоматическом пересоздании розыгрыша
* Для шорткода добавлен атрибут id - в него можно указать id розыгрыша что бы вывести только его
* Теперь в настройках дополнения вы можете включить уведомление для победителей в розыгрыше
* Добавлена возможность начислять партнерские отчисления за покупку билетов с помощью Referal-Recall и Partners System - настраивается в опциях дополнения
* Теперь при создании розыгрыша можно активировать "Авто-пересоздание" - тогда после окончания розыгрыша автоматически появится новый, с такими же параметрами
* Улучшение внешнего вида: в popup окно добавлен крестик для закрытия, увеличен максимальный размер окна, добавлен скролл если окно не помещается по высоте.
* Улучшен процесс создания розыгрыша - теперь для каждого розыгрыша подгружаются свои поля
* В розыгрыше "Стандартный" теперь можно показывать шанс победы юзера (чем больше билетов тем выше шанс)
* Добавлен новый розыгрыш "За кол-во опубликованных записей" - можно указывать тип записи
* Добавлено ограничение на высоту pop-up окна для маленьких экранов
* Теперь у активного розыгрыша отображается кол-во оставшихся билетов, если их ограниченное кол-во
* Исправлены notice
* Исправлена ошибка с созданием розыгрыша в браузерах не поддерживающих datetime-local
* Добавлен розыгрыш по набору рефералов для дополнения Partners System
* Таблица с результатами розыгрыша для типов "Тетрис" и "Рефералы" отображается даже после завершения розыгрыша
* Теперь в розыгрыше рефералов учитываются только те рефералы, которые лоигинлись на сайт
* Теперь в розыгрыше тетриса можно смотреть таблицу результатов без получения билета
* Теперь все даты провередния розыгрышей соответствуют часовому поясу выбранному в настройках wordpress
* Добавлен новый вид розыгрыша - рефералы
* Релиз
Пока ни одного комментария не было оставлено.