Розыгрыши c выдачей опыта, поинтов [UNI sortition]

Модуль Розыгрыши c выдачей опыта, поинтов [UNI sortition] 1.0

Нет прав для скачивания
Совместимость
  1. Пиратская [Null]
Отличие данного модуля от этого в том, что Вы можете добавить в призы опыт и поинты для победителя.
Модуль, соответственно, под UNI движок.
При выдаче опыта в профиль, он успешно появляется, однако чтобы сменить уровень профиля требуется получить хотя бы 1 опыт. Например, написав в общий чат.
С поинтами на торговой площадке нюансов не было.


Resorition.PNG


Resorition_1.PNG


Resorition_2.PNG
Установка и настройка
  • Скачать архив.
  • Выгрузить в modules_extra.
  • Распаковать.
  • Выполнить в базу данных запрос ( создать запрос )

SQL:
CREATE TABLE `sortition` (
  `name` varchar(255) DEFAULT NULL,
  `ending` int(11) DEFAULT NULL,
  `price` float DEFAULT NULL,
  `participants` int(11) DEFAULT NULL,
  `how_old` INT(3) NULL DEFAULT '0',
  `prize` text,
  `own_prize` int(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `sortition__participants` (
  `id` int(11) NOT NULL,
  `user_id` int(7) DEFAULT NULL,
  `contribution` float DEFAULT NULL,
  `winner` int(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `sortition__participants`
  ADD PRIMARY KEY (`id`);

ALTER TABLE `sortition__participants`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
 
ALTER TABLE `sortition` ADD `show_participants` INT(1) NULL DEFAULT '2' AFTER `own_prize`;
ALTER TABLE `sortition` ADD `end_type` INT(1) NULL DEFAULT '1' AFTER `show_participants`;
ALTER TABLE `sortition` ADD `finished` INT(1) NOT NULL DEFAULT '2' AFTER `end_type`;
INSERT INTO `pages` (`id`, `file`, `url`, `name`, `title`, `description`, `keywords`, `kind`, `image`, `robots`, `privacy`, `type`, `active`, `module`, `page`, `class`) VALUES
(NULL, 'modules_extra/sortition/base/index.php', 'sortition', 'sortition', 'Розыгрыш', 'Розыгрыш', 'Розыгрыш', 1, 'modules_extra/sortition/templates/image.jpg', 1, 2, 1, 1, 9, 0, 0),
(NULL, 'modules_extra/sortition/base/admin/index.php', 'admin/sortition', 'admin_sortition', 'Настройка розыгрыша', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 9, 0, 0);

INSERT INTO `modules` (`id`, `name`, `tpls`, `active`, `info`, `files`, `client_key`) VALUES
(NULL, 'sortition [UNI]', 'none', 1, 'Модуль позволяет устраивать розыгрыши на Вашем проекте.[<a href="https://onevalve.ru/" target="_blank">OneValve.ru</a>] Есть возможность установки нескольких мест для победителей, а также нескольких призов для каждого. Модуль позволяет произвести розгрыш либо по истечению определенного срока, либо по достижению необходимого количества участников<br><hr>Для добаления блока с розгрышем на любую другую страницу, необходимо вставить код, приведенный ниже, в шаблон требуемой страницы: <br><code>&lt;div id=\'sortition\'&gt;    &lt;script&gt;get_sortition();&lt;/script&gt;&lt;/div&gt;</code><br>Для добаления минимизированного блока с розгрышем на любую другую страницу, необходимо вставить код, приведенный ниже, в шаблон требуемой страницы: <br><code>&lt;div id=\'sortition\'&gt;    &lt;script&gt;get_sortition_lite();&lt;/script&gt;&lt;/div&gt;</code><hr><a class=\'btn btn-default btn-sm f-l mr-5\' href=\'../admin/sortition\' target=\'_blank\'>Настройка розыгрыша</a><a class=\'btn btn-default btn-sm f-l\' href=\'../sortition\' target=\'_blank\'>sortition - страница розыгрыша</a><div class=\'clearfix\'></div>', '<script src=\'{site_host}/modules_extra/sortition/ajax/ajax.js?v={cache}\'></script><link rel=\'stylesheet\' href=\'{site_host}modules_extra/sortition/templates/{template}/css/style.css?v={cache}\'>', 'YDHGABATAMKESPCQMP9S');
Автор
parliament
Скачивания
17
Просмотры
471
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя parliament

Поделиться ресурсом

Сверху Снизу