Баннер [cover]

Модуль Баннер [cover] 1.1 FIX #1

Нет прав для скачивания
- Исправлена ошибка, при которой пользователи при бесплатной установке получали сообщение "У вас нет доступа к смене баннера" при попытке установить баннер.

Версия на странице модуля не изменится, если это всего лишь небольшой фикс или дополнение.
Например: X.X.1 или X.X FIX #1
Перезалейте данный файл:
Затронутые файлы:
ajax/actions.php
В данной версии было добавлено:
- Возможность установить цену на приобретение баннеров
- Возможность установить лимит на изменения
- Переделан вывод баннеров
Screenshot_1.png Screenshot_2.png Screenshot_4.png
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>
&lt;div id="cover_banner"&gt;
    &lt;script&gt;
        const profile_id = ''{profile_id}'';
        get_cover_banner(profile_id);
    &lt;/script&gt;
&lt;/div&gt;
</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
Выход первой версии модуля.

Все предложения по улучшения/изменению принимаю в теме!
  • Отлично
Реакции: parliament
Сверху Снизу