Премиум аккаунт Drupal

aus2007

Участник
Регистрация
13 Июл 2009
Сообщения
150
Реакции
7
Добрый вечер! Подскажите, пожалуйста, что можно придумать для реализации премиум аккаунта на Drupal.

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

Реализация: 2 разные роли
1- простой пользователь (который видтт поле "контакты" с ссылкой "оплатить для просмотра")
2- vip пользователь (который видит поле с контактами)

Как привязать систему оплаты ?
Возможно есть готовое решение?
Заранее спасибо.

Есть такой мод


В нем реализуются 2 роли
Дело за оплатой нужной роли
 
Нужно создать платный доступ к некоторой информации на сайте.
Есть большой вариант для реализации этого. Но все довольно нагружает сайт (изза ubercart)
К тому же весь контент нет надобности ограничивать. Нужно только ограничить нужное поле (например контактная информация)
А в готовых решениях закрывается вся нода.

Подскажите, пожалуйста,есть ли ввозможность закрыть определенное поле?
Возможно есть другие способы продажи роли (не через ubercart)
Заранее спасибо.
 
Есть модули
Скрытое содержимое доступно для зарегистрированных пользователей!
, через них разграничиваешь доступ к полям для разных категорий пользователей. Далее, если не хочешь писать свой самопис, делаешь товар а-ля "Платный доступ", и после оплаты товара через Rules назначаешь пользователю vip-группу. Снятие роли - через
Скрытое содержимое доступно для зарегистрированных пользователей!



Впрочем, можно не городить огород, а просто почитать статейку
Скрытое содержимое доступно для зарегистрированных пользователей!

. И да, гугл - всемогущ.
 
Помимо изменения ролей для пользователей ещё нужно прикручивать биллинг, чтобы система знала, кто оплатил доступ, а кто нет.
С модулем Для просмотра ссылки Войди или Зарегистрируйся можно автоматически снимать пользователя с платного аккаунта, а вот устанавливать такой аккаунт уже не получится.
Если не разобраться с биллингом, то придется платежи вручную обрабатывать и ручками назначать пользователям платный аккаунт, а это трудозатратно.
 
Зачем вручную-то? Есть замечательный модуль Rules, который по факту оплаты может присвоить пользователю ту или иную группу, причем это можно сделать как через убер, так и через коммерц, role_expire, соответственно, снимет роль через определенное время. Что удобно в убере - так это то, что он может это делать даже без рулесов, но убер - все-таки устаревшая платформа, под семерку модулей под нее - кот наплакал, и в дальнейшем развитии никто не заинтересован, все силы брошены на Commerce.
 
Я не поклонник мини-модулей. Может role_expire и будет делать эту работу, но с помощью Rules можно как назначать так и убирать роли через определенный период времени с помошью Rules Scheduler. Смотри как использовать этот модуль на примере уведомления о неактивности пользователя Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху