- Исправлена ошибка, при которой пользователи при бесплатной установке получали сообщение "У вас нет доступа к смене баннера" при попытке установить баннер.
Перезалейте данный файл:Версия на странице модуля не изменится, если это всего лишь небольшой фикс или дополнение.
Например: X.X.1 или X.X FIX #1
Затронутые файлы:ajax/actions.php
В данной версии было добавлено:
- Возможность установить цену на приобретение баннеров
- Возможность установить лимит на изменения
- Переделан вывод баннеров
1) Замените все файлы в modules_extra/cover
2) Уберите лишний код в modules/profile/index.php -$tpl->set("{cover}", $profile->cover);
3) Отправьте SQL-Запрос в базу данных:
SQL:CREATE TABLE cover_settings ( id INT PRIMARY KEY, price INT NOT NULL DEFAULT '25', cover_changes INT NOT NULL DEFAULT '3' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO cover_settings (id, price, cover_changes) VALUES (1, 25, 3); ALTER TABLE users ADD `cover_unlocked` INT NOT NULL DEFAULT '0'; ALTER TABLE users ADD `cover_changes` INT NOT NULL DEFAULT '3'; UPDATE modules SET info = 'Модуль установки шапки профиля <span style="color: green">[Тестировался на версие: GameCMS - 3.665 и 3.672]</span><br> Разработчик: <a href="https://t.me/tako1024">Tako</a> - <a href="https://takocode.ru">TakoCode.ru</a><br> <small class="text-muted">Версия модуля: <b>1.1</b></small> <br> <div class="panel-body"><b>Данный код вставляем в</b> <code>templates/ваш шаблон/tpl/home/profile.tpl</code></div> <pre> <div id="cover_banner"> <script> const profile_id = ''{profile_id}''; get_cover_banner(profile_id); </script> </div> </pre> <hr> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label>Цена покупки</label> <div class="input-group"> <span class="input-group-btn"> <button class="btn btn-default" onclick="cover_admin_sell();">Изменить</button> </span> <div id="sell_cover"></div> </div> <small class="text-muted">0 - бесплатно</small> <div class="price-result" id="price_result"></div> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Лимит изменений</label> <div class="input-group"> <span class="input-group-btn"> <button class="btn btn-default" onclick="cover_save_limit();">Изменить</button> </span> <div id="limit_cover"></div> </div> <small class="text-muted">0 - безлимит</small> <div class="limit-result" id="limit_result"></div> </div> </div> </div> <script src="/modules_extra/cover/ajax/ajax.js"></script>' WHERE name = 'cover';
Отдельная благодарность: orkin
- Выход из BETA
- Исправлен текст
Затронуты файлы:ajax/actions.php settings/info.txt
Выход первой версии модуля.
Все предложения по улучшения/изменению принимаю в теме!