Виджет «Информация из биллинга»
Виджет (модуль) для InstantCMS 2.x , совместимость 2.11.0-2.14.0 , открытый исходный код
- Рейтинг: 5.0/5
- Просмотры: 2415
- Загрузки: 264
- Подписчики: 10
- Добавлен: 23.12.2019
С помощью данного виджета Вы можете вывести на своем сайте информацию из биллинга, начиная от баланса и текущего тарифного плана, заканчивая ценами. Для гостей и авторизованных пользователей выводится похожая, но разная информация в зависимости от настроек.
Перед установкой виджета убедитесь, что у Вас на сайте установлен компонент Биллинг пользователей! Виджет работает только с данным компонентом.
Для авторизованных пользователей:
- Баланс — выводится текущий баланс.
- Меню биллинга. Должен быть включен показ баланса. Кнопки меню выводятся в зависимости от настроек компонента Биллинг и с учетом прав пользователя.
- Тарифный план. Выводится текущий тарифный план с датой и временем окончания. Также можно вывести кнопку для продления подписки.
- Цены и вознаграждения сайта за добавление контента. Выводятся только те цены или вознаграждения, которые актуальны для текущего пользователя. Если пользователь состоит в нескольких группах, то значением будет меньшая цена для этих групп (так работает биллинг). Если цена больше либо равна 0 — значение попадет в таблицу с ценами, причем, если цена равна 0, то будет выведено слово «бесплатно» либо любое другое, которое можно указать в настройках, например, «free». Если же цена меньше 0, то значение попадет в таблицу вознаграждений. Можно выводить как обе таблицы, так и любую одну или не выводить вообще. Можно включить ссылки на добавление записей.
- Цены и вознаграждения за публикацию контента по дням. Логика точно такая же, как и в предыдущем пункте, но цена выводится за 1 день публикации, и это есть возможность указать в таблице.
- Цены и вознаграждения за заполнение платных полей. То же самое, но кроме того, что учитывается, можно ли пользователю добавлять записи типов контента, также учитывается, можно ли ему заполнять поля. Ну и конечно, существует ли это поле вообще. Поля, которые нельзя заполнять, которых не существует и те, которые можно заполнять бесплатно, не выводятся.
- Текст внизу — здесь Вы можете вставить любой произвольный html-код.
Для гостей:
- Выбор групп пользователей, цены которых будем показывать в таблице.
- Цены и вознаграждения сайта за добавление контента. Логика почти такая же, как и для авторизованных пользователей, только вместо групп, в которых состоит пользователь, учитываются цены тех групп, которые указаны в настройках. Если выбрано несколько групп, то цены выводятся в виде «от 28 баллов» (вознаграждения «до 38 баллов»). Если цена у обоих групп одинаковая, то выводится «28 баллов», а если еще к тому же равна 0, то «бесплатно». Если для одной группы цена 0, а для второй 10, то выводится «от 0 баллов». Если для одно группы цена 10, а для второй -17, то значение улетит в таблицу «вознаграждения», в «ценах» его не будет.
- Цены и вознаграждения за публикацию контента по дням. Всё то же самое.
- Цены и вознаграждения за заполнение платных полей.
- Текст внизу — здесь Вы можете вставить любой произвольный html-код. Для гостей и авторизованных пользователей разные вставки.
Подробнее с опциями можно ознакомиться на скриншотах в большом разрешении:
Виджет был написан на версии инстанта 2.12.2, и последней версии биллинга. Думаю, должен работать и на более древних версиях.
Виджет распространяется БЕСПЛАТНО и без каких-либо ограничений. Вы можете устанавливать его на любые Ваши сайты, делиться, использовать в своих разработках.
Код полностью открыт. Автор не несет никакой ответственности в связи с использованием Вами виджета на своих сайтах. Поддержка оказывается только тем, кто купил виджет, когда он был платным, а также в других случаях, но только при желании автора и на условиях автора, никто не может на это повлиять. Призывать к совести не имеет смысла.
Загружено 264 раз, из них последней версии — 239 раз
Подписка на обновления
Подписка на обновления успешно оформлена