Платный доступ к нодам

Главные вкладки

Аватар пользователя whiesam whiesam 24 июля 2013 в 5:08

Необходимо организовать платный доступ к нодам следующим образом.
Есть нода и куча полей. Пользователь видит только определенные поля, после оплаты (допустим Робокасса) видит все. Тут можно или доступом к полям разрулить или "Способом вывода" допустим с в связке с модулем Display Suite, или ещё как.
Может быть тут надо применение комерца, но хотелось бы без него.
Открытие нод происходит в автоматическом режиме, но и руками должна быть возможность.
Так же еще надо доступ для 1 ноды и доступ для всех нод.
Есть модуль premium, но к сожалению он только на 6 друпал(

Вот такая головоломка!

Комментарии

Аватар пользователя roman-yrv roman-yrv 24 июля 2013 в 10:39

Так а оплата тоже подразумевается на сайте в автоматическом режиме ?
Или человек оплатил каким угодно способом и администрация сайта ему руками на какое-то время открывает доступ ?

Вообще, я думаю, что если модуль premium устраивает, то не так уж трудно его переписать на версию 7 - там код небольшой.

Аватар пользователя whiesam whiesam 24 июля 2013 в 10:56

"roman-yrv" wrote:
Так а оплата тоже подразумевается на сайте в автоматическом режиме ?
Или человек оплатил каким угодно способом и администрация сайта ему руками на какое-то время открывает доступ ?

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

Так же еще надо открытие 1 ноды и открытие всех нод!

Аватар пользователя roman-yrv roman-yrv 24 июля 2013 в 11:07

Знаете, может быть, все-таки имеет смысл ориентироваться на Drupal Commerce
Например, вот у них есть модуль, который, вроде бы, делает то, что Вам надо
http://www.drupalcommerce.org/extensions/module/project/commerce-subscri...

А то если решать такие задачи своими средствами, то такие головоломки будут возникать постоянно - сегодня одно понадобится, завтра - другое.

Аватар пользователя whiesam whiesam 24 июля 2013 в 13:00

"roman-yrv" wrote:
Знаете, может быть, все-таки имеет смысл ориентироваться на Drupal Commerce

Архитектура не очень катит, но тут можно обойти.
"roman-yrv" wrote:
Например, вот у них есть модуль, который, вроде бы, делает то, что Вам надо
http://www.drupalcommerce.org/extensions/module/project/commerce-subscri...
Сырой, продает пока ещё только роли, и работает с только с пау пэл(
"roman-yrv" wrote:
А то если решать такие задачи своими средствами, то такие головоломки будут возникать постоянно - сегодня одно понадобится, завтра - другое.

Ну общее описание в принципе готово, если продумать всё, ну или почти всё)

И мне ещё интересно, можно пользователю иметь несколько ролей? Чтобы разные части сайта мог открывать, или... или...

Аватар пользователя q2_faith q2_faith 24 июля 2013 в 13:29

Roles+Rules+свой модуль
тут на форуме выкладывали платный модуль для 6-ки, автор penexe. обратитесь, я думаю он сделает и под 7-ку модуль.

Аватар пользователя roman-yrv roman-yrv 24 июля 2013 в 13:30

"whiesam" wrote:
И мне ещё интересно, можно пользователю иметь несколько ролей? Чтобы разные части сайта мог открывать, или... или...

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

Аватар пользователя whiesam whiesam 24 июля 2013 в 13:41

"roman-yrv" wrote:
Так а если к Commerce пристыковать модуль другой оплаты, то разве не будет работать ?

Протупил, тем более я уже делал таким макаром способы оплаты)
"roman-yrv" wrote:
По моему, можно.
Во всяком случае, в админке это можно задать, да и структура базы это позволяет.

Эм, а если не сложно подскажите где включить, а то ну не вижу я этого!

Аватар пользователя SergeV SergeV 2 октября 2013 в 13:47

Тоже понадобился подобный функционал. Поиск по сайтам сообщества не привел к нужному результату. Все решения сводятся либо к использованию модулей магазинов, либо через userpoint. Второй вариант интересен и есть несколько наработок, но не решает задачу открытия доступа к полям отдельно взятой ноды. Например, пользователь нашел интересное для него объявление и хочет посмотреть контактную информацию по этому объявлению.
Гуглопоиск по фразе "pay per view" привел меня сюда http://www.moneyscripts.net/drupal-pay-per-view - на первый взгляд то что нужно. Пока изучаю.. Цена приемлемая, по сравнению с разработкой нового модуля. Однако смущает вопрос адаптации к нашим платежным системам. PayPal конечно дошёл до нас, но не является еще привычным для большинства..
В этой связи вопрос - может быть кто-то пользовался этим модулем и поделится своими впечатлениями о нем? Есть смысл использовать на рабочем проекте, заказав разработку платёжного шлюза?

Аватар пользователя mrfreeman02 mrfreeman02 23 января 2014 в 7:57

Столько комментариев и все в пустую, есть отличный модуль для этих целей, использовал его уже много раз pg_userpay работает через pgapi

Аватар пользователя whiesam whiesam 23 января 2014 в 13:53

"mrfreeman02" wrote:
Столько комментариев и все в пустую, есть отличный модуль для этих целей, использовал его уже много раз pg_userpay работает через pgapi

Дак он на дру6 вроде тока, и к уберу.

Аватар пользователя mrfreeman02 mrfreeman02 10 ноября 2015 в 11:49

whiesam wrote:
"mrfreeman02" wrote:
Столько комментариев и все в пустую, есть отличный модуль для этих целей, использовал его уже много раз pg_userpay работает через pgapi

Дак он на дру6 вроде тока, и к уберу.

Не нашел этот модуль на drupal.org, возможно сам его писал и забыл.

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

Аватар пользователя mrfreeman02 mrfreeman02 23 января 2014 в 14:24

SergeV wrote:
Сейчас пробую на commerce_sp сделать по этому мануалу http://vimeo.com/33808828 , только использую не content_access, а field_permissions.

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