Плагин «Premium» для сборки «Фриланс-Биржа» на CMF Cotonti Siena позволяет организовать премиум доступ к цифровым товарам, то есть к прикрепленным файлам для скачивания.
Сам не тестировал! В моих сборках достаточно стандартного функционала. Поставляется «как есть!» (As is!) — без каких либо гарантий и обязательств, — кому для ознакомления, кому пригодится, но без претензий, на свой страх и риск!
По информации из первоисточника:
Внимание! Трубуется плагин marketorders нашей версии (модификации)
Плагин не будет работать со стандартным плагином marketorders.
Внимание! Плагин пока работает только с магазином, но в скором будущем будет работать и с проектами и другими плагинами и модулями.
Name=Premium Account
Category=Users
Description=Премиум аккаунты с разными пакетами
Version=1.0.1
Date=24.03.2017
Author=PluginsPro Team
Copyright=Copyright (c) PluginsPro Team 2015 — 2017
Notes=BSD License
===
Залейте файлы в папку с плагина (plugins)
Зайдите в админ->разширения->premium и нажмите установить.
Теги:
В market.add.tpl чтоб можно было скачать {PRDADD_FORM_PREMIUM}
market.edit.tpl {PRDEDIT_FORM_PREMIUM}
market.tpl {PRD_PREMIUM} чтоб проверить если товар для премиума
посмотреть сколько скачиваний осталось {PHP|getDownloads()}
Пример:
Вывод сообщения что продукт для премиум доступа и сколько может скачать.
<!-- IF {PRD_COST} > 0 --> <small>Цена: </small> {PRD_COST} руб. <!-- ELSE --> <!-- IF {PRD_PREMIUM} --> <span class="uk-text-warning">Премиум</span> <!-- ELSE --> Бесплатно <!-- ENDIF --> <!-- ENDIF -->
Кнопка купить/скачать (если цена выше 0 показываем скачать, если для про и есть скачивания то качаем, если нету скачиваний то предлагаем купить премиум)
<!-- IF {PRD_COST} > 0 --> <form action="{PRD_CART}" class="uk-display-inline-block" data-addtocart="true"> <button type="submit" class="uk-button uk-button-transparent" title="Добавить в корзину" data-uk-tooltip><i class="fa fa-shopping-cart"></i> Купить</button> </form> <!-- ELSE --> <!-- IF {PRD_PREMIUM} --> <!-- IF {PHP.usr.premium} AND {PHP.usr.id} --> <!-- IF {PHP|getDownloads()} --> <a href='{PRD_ID|cot_url('index.php', 'r=marketorders&m=getfile&prd=$this')}' class="uk-button uk-button-transparent" title="Скачать" data-uk-tooltip> <i class="fa fa-download"></i> Скачать </a> <!-- ELSE --> <a href='{PRD_ID|cot_url('premium')}' class="uk-button uk-button-transparent"> <i class="fa fa-refresh"></i> Купить </a> <!-- ENDIF --> <!-- ELSE --> <a href='{PRD_ID|cot_url('premium')}' class="uk-button uk-button-transparent" title="Скачать" data-uk-tooltip> <i class="fa fa-download"></i> Скачать </a> <!-- ENDIF --> <!-- ELSE --> <a href='{PRD_ID|cot_url('index.php', 'r=marketorders&m=getfile&prd=$this')}' class="uk-button uk-button-transparent" title="Скачать" data-uk-tooltip> <i class="fa fa-download"></i> Скачать </a> <!-- ENDIF --> <!-- ENDIF -->
===