Установка и настройка
- Скачать архив.
- Выгрузить в modules_extra.
- Распаковать.
- Выполнить в базу данных запрос ( создать запрос )
- Установка ZIP архивом возможна. (Инструкция)
CREATE TABLE IF NOT EXISTS `activity_rewards` ( `id` int(6) NOT NULL, `days_in_a_row` int(3) NOT NULL, `reward` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `activity_rewards` ADD PRIMARY KEY (`id`); ALTER TABLE `activity_rewards` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT; CREATE TABLE IF NOT EXISTS `activity_rewards__participants` ( `id` int(6) NOT NULL, `user_id` int(6) NOT NULL, `days_in_a_row` int(3) NOT NULL, `last_activity` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `activity_rewards__participants` ADD PRIMARY KEY (`id`); ALTER TABLE `activity_rewards__participants` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT; ALTER TABLE `activity_rewards__participants` ADD `days_in_a_row_max` INT(3) NOT NULL DEFAULT '1' AFTER `days_in_a_row`; CREATE TABLE IF NOT EXISTS `activity_rewards__config` ( `id` int(11) NOT NULL, `slug` varchar(256) NOT NULL, `value` varchar(256) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `activity_rewards__config` (`id`, `slug`, `value`) VALUES (1, 'is_re_issue', '1'), (2, 'is_need_money_activity', '0'), (3, 'amount_of_money', '10'); ALTER TABLE `activity_rewards__config` ADD PRIMARY KEY (`id`); ALTER TABLE `activity_rewards__config` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; INSERT INTO `modules` (`id`, `name`, `tpls`, `active`, `info`, `files`, `client_key`) VALUES (NULL, 'activity_rewards | topforo.ru', 'none', 1, 'Модуль позволяет выдавать поощрения пользователям, ежедневно посещающим сайт<br><hr>Для добаления блока с виджетом на любую страницу, необходимо вставить код, приведенный ниже, в шаблон требуемой страницы [<i class="text-success"> OneValve.ru</i>]: <br><code><div id=\'activity-rewards-banner\'> <script>getRewardsBanner(\'#activity-rewards-banner\');</script></div></code><hr><a class=\'btn btn-default btn-sm f-l mr-5\' href=\'../admin/activity_rewards\' target=\'_blank\'>Настройка модуля</a><a class=\'btn btn-default btn-sm f-l mr-5\' href=\'../admin/activity_rewards_progress\' target=\'_blank\'>Прогресс пользователей</a><a class=\'btn btn-default btn-sm f-l\' href=\'../activity_rewards\' target=\'_blank\'>activity_rewards - страница с информацией</a><div class=\'clearfix\'></div>', '<script src=\'{site_host}/modules_extra/activity_rewards/ajax/ajax.js?v={cache}\'></script><link rel=\'stylesheet\' href=\'{site_host}modules_extra/activity_rewards/templates/{template}/css/style.css?v={cache}\'>', 'YDHGABATAMKESPCQMP9S'); INSERT INTO `pages` (`id`, `file`, `url`, `name`, `title`, `description`, `keywords`, `kind`, `image`, `robots`, `privacy`, `type`, `active`, `module`, `page`, `class`) VALUES (NULL, 'modules_extra/activity_rewards/base/index.php', 'activity_rewards', 'activity_rewards', 'Награды за посещения', 'Награды за посещения', 'Награды за посещения', 1, 'modules_extra/activity_rewards/templates/image.jpg', 1, 2, 1, 1, 6, 0, 0), (NULL, 'modules_extra/activity_rewards/base/admin/index.php', 'admin/activity_rewards', 'admin_activity_rewards', 'Настройка наград за посещения', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 6, 0, 0), (NULL, 'modules_extra/activity_rewards/base/admin/user_progress.php', 'admin/activity_rewards_progress', 'admin_activity_rewards_progress', 'Прогресс пользователей', 'none', 'none', 1, 'files/miniatures/standart.jpg', 0, 0, 2, 1, 6, 0, 0);