Обновление: 4 месяца назад

Версия файла: 1.0.0

Поддержка WP-Recall: 15.0.0 и выше

Приобрели: 1 раз

Активных установок: 3

Добавлено в закладки: 2

1100
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
Продолжительная поддержка
по-умолчанию, поддержка приобретенного товара осуществляется в течении 6 месяцев с даты приобретения
В корзину

Если вы ищите несложный способ продажи доступа к контенту на своем сайте с помощью прямой оплаты через распространенные платежные системы или путем списания средств с внутреннего баланса пользователя, то дополнение Content Access поможет вам в этом.

Дополнение Content Access позволяет закрывать выбранный контент внутри страницы или любой другой публикации платным доступом.

Функционал дополнения прост в использовании, но при этом обладает широкими возможностями по применению.

Используя Content Access на своем сайте вы сможете закрывать нужный абзац текста, видео или любой другой контент определенным доступом, причем заранее создавать доступы, указывать для них название или условия распространения где то в административных настройках вам не потребуется.

Порядок работы с функционалом

В редакторе публикации, контент, который необходимо закрыть платным доступом оборачивается шорткодом:

В шорткоде могут использоваться следующие атрибуты:

access_id - определяет идентификатор доступа, которым контент будет закрываться, не обязательно. Значение по-умолчанию - default-access.

replace - текст-уведомление, который будет выведен для пользователя вместо закрытого контента.

Например, чтобы закрыть контент доступом test-access, то используем такую конструкцию:

Посетитель, который не имеет ранее оплаченного доступа "test-access", увидит примерно следующее:

Текст внутри блока можно задать через атрибут replace шорткода.

Данный шорткод только закрывает контент и не предлагает пользователю форму оплаты.

Для вывода формы оплаты нужного доступа необходимо использовать другой шорткод:

Шорткод принимает следующие атрибуты:

access_id - идентификатор доступа, оплату которого предлагаемая форма будет производить, не обязательно. Значение по-умолчанию - default-access.

price - сумма к оплате, которая будет приниматься внутри формы, обязательно.

Для того, чтобы вывести форму оплаты доступа "test-access" с размером оплаты 100 рублей (или другой валюты указанной в настройках вашего сайта), выведем шорткод:

Данный шорткод выведет форму оплаты доступа test-access с требованием суммы оплаты 100 рублей. Посетителю будет выведено следующее:

Если вместе с формой оплаты доступа возникнет необходимость вывода любого другого контента, видео или html-кода, то мы должны просто обернуть этот контент данным шорткодом:

Весь добавленный таким образом контент будет выводится над формой оплаты.

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

Content Access работает только с зарегистрированными пользователями. Незарегистрированным пользователям при попытке произвести оплату доступа выводится форма входа и регистрации.

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

Пользователь прошедший процедуру оплаты доступа в дальнейшем получит доступ ко всему контенту на сайте, который был закрыт этим доступом. Он сможет наблюдать историю приобретения доступа в своем личном кабинете, в отдельной вкладке:

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

 

Работа через PHP-код

Ниже будет информация предназначенная для php-разработчиков, которая позволит более гибко использовать Content Access в своих проектах, но совсем не обязательно для применения, если вы не разбираетесь в php-коде.

1. Глобальная переменная  $currentAccess

Для работы с доступами текущего пользователя и их проверки можно использовать глобальную переменную $currentAccess. Она содержит примерно следующую информацию:

 

2. Функция contacc_close_content()

Для скрытия контента определенным доступом используется функция contacc_close_content():

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

 

3. Функция contacc_get_pay_form()

Для вывода формы на оплату определенного определенного доступа используется функция contacc_get_pay_form():

 

4. Функция contacc_is_have()

Проверить имеет ли указанный пользователь определенный доступ можно с помощью функции contacc_is_have():

 

Дополнение Content Access предоставляет гибкие возможности по организации платного доступа к самому различному контенту на вашем сайте, благодаря своей простоте и гибкости функционала!

Условия поддержки: в рамках текущего функционала на форуме товара

Контактные данные: support@codeseller.ru

Авторство: Товар опубликован его непосредственным автором

0

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 3 часа

Андрей CS

12k

Есть задание? Вам сюда http://codeseller.ru/task
Нужна консультация? Вам сюда http://codeseller.ru/products/skype-konsultaciya/
Если не приглашал в личку, писать туда не надо.
Для всего остального есть форум.

Комментарии: 1657Публикации: 510Регистрация: 30-11--0001Продаж/Покупок: 13805/94