Виджет «Информация из биллинга»

Виджет (модуль) для InstantCMS 2.x , совместимость 2.11.0-2.13.1 , открытый исходный код

  • Рейтинг: 5.0
  • Просмотры: 2173
  • Загрузки: 172
  • Подписчики: 10
  • Добавлен: 23.12.2019

С помощью данного виджета Вы можете вывести на своем сайте информацию из биллинга, начиная от баланса и текущего тарифного плана, заканчивая ценами. Для гостей и авторизованных пользователей выводится похожая, но разная информация в зависимости от настроек.

Перед установкой виджета убедитесь, что у Вас на сайте установлен компонент Биллинг пользователей! Виджет работает только с данным компонентом.

Для авторизованных пользователей:

  • Баланс — выводится текущий баланс.
  • Меню биллинга. Должен быть включен показ баланса. Кнопки меню выводятся в зависимости от настроек компонента Биллинг и с учетом прав пользователя.
  • Тарифный план. Выводится текущий тарифный план с датой и временем окончания. Также можно вывести кнопку для продления подписки.
  • Цены и вознаграждения сайта за добавление контента. Выводятся только те цены или вознаграждения, которые актуальны для текущего пользователя. Если пользователь состоит в нескольких группах, то значением будет меньшая цена для этих групп (так работает биллинг). Если цена больше либо равна 0 — значение попадет в таблицу с ценами, причем, если цена равна 0, то будет выведено слово «бесплатно» либо любое другое, которое можно указать в настройках, например, «free». Если же цена меньше 0, то значение попадет в таблицу вознаграждений. Можно выводить как обе таблицы, так и любую одну или не выводить вообще. Можно включить ссылки на добавление записей.
  • Цены и вознаграждения за публикацию контента по дням. Логика точно такая же, как и в предыдущем пункте, но цена выводится за 1 день публикации, и это есть возможность указать в таблице.
  • Цены и вознаграждения за заполнение платных полей. То же самое, но кроме того, что учитывается, можно ли пользователю добавлять записи типов контента, также учитывается, можно ли ему заполнять поля. Ну и конечно, существует ли это поле вообще. Поля, которые нельзя заполнять, которых не существует и те, которые можно заполнять бесплатно, не выводятся.
  • Текст внизу — здесь Вы можете вставить любой произвольный html-код.

Для гостей:

  • Выбор групп пользователей, цены которых будем показывать в таблице.
  • Цены и вознаграждения сайта за добавление контента. Логика почти такая же, как и для авторизованных пользователей, только вместо групп, в которых состоит пользователь, учитываются цены тех групп, которые указаны в настройках. Если выбрано несколько групп, то цены выводятся в виде «от 28 баллов» (вознаграждения «до 38 баллов»). Если цена у обоих групп одинаковая, то выводится «28 баллов», а если еще к тому же равна 0, то «бесплатно». Если для одной группы цена 0, а для второй 10, то выводится «от 0 баллов». Если для одно группы цена 10, а для второй -17, то значение улетит в таблицу «вознаграждения», в «ценах» его не будет.
  • Цены и вознаграждения за публикацию контента по дням. Всё то же самое.
  • Цены и вознаграждения за заполнение платных полей.
  • Текст внизу — здесь Вы можете вставить любой произвольный html-код. Для гостей и авторизованных пользователей разные вставки.

Подробнее с опциями можно ознакомиться на скриншотах в большом разрешении:

Виджет был написан на версии инстанта 2.12.2, и последней версии биллинга. Думаю, должен работать и на более древних версиях.

Виджет распространяется БЕСПЛАТНО и без каких-либо ограничений. Вы можете устанавливать его на любые Ваши сайты, делиться, использовать в своих разработках.

Код полностью открыт. Автор не несет никакой ответственности в связи с использованием Вами виджета на своих сайтах. Поддержка оказывается только тем, кто купил виджет, когда он был платным, а также в других случаях, но только при желании автора и на условиях автора, никто не может на это повлиять. Призывать к совести не имеет смысла.

Скачать Как установить?
Версия: 1.0.2 — 28.12.2019
Загружено 172 раз, из них последней версии — 154 раз