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

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

Аватар пользователя xtremest xtremest 30 октября 2007 в 0:19

Подскажите, пожалуйста, реализуемо ли следующее: часть материала (ноды) может просмотреть обычная роль, а вот полный доступ (полный текст) может просмотреть лишь другая роль. Это хочется сделать для платного доступа.

Возможно ли реализовать такое на node_access, например, teaser для всех (это неудобно, так как хочется отдать достаточно большой кусок текста бесплатно), а вот full node - уже платно.

Был бы признателен за помощь в нахождении решения.

Комментарии

Аватар пользователя xtremest xtremest 31 октября 2007 в 23:47

А как через bbcode, не понял. Он не поддерживает популярный, скажем, в VBulletin тэг hide, скрывающий материал, если у пользователя нет нужного количества сообщений. Почитав помощь к нему не заметил вообще ни одного тэга, который бы помог в данной проблеме. Прошу разъяснить.

Аватар пользователя VladSavitsky VladSavitsky 30 октября 2007 в 0:53

А вот ещё вариант:
1. Есть нода с большим куском текста, который отдаётся бесплатно.
2. Есть вторя нода - полный текст. Эта нода скрыта для опред. ролей или открыта опред. ролям.
3. В конце первой ноды даём ссылку на вторую ноду.
Можно и магазин сюда прикрутить - вы продаёте вторую ноду, а нода №1 - реклама.

Аватар пользователя xtremest xtremest 31 октября 2007 в 23:42

Не хотелось городить городушки с дублированием нод, это явно не right way. Smile Притом информации реально много. Sad
Но спасибо за ссылку на ноду, это действительно просто. в некоторых вещах пригодится.

Аватар пользователя xtremest xtremest 31 октября 2007 в 23:59

Похоже нашел (не пробовал еще). CCK Field Permissions модуль называется. Но не работает полностью корректно с Views и OG, что удручает.
Просьба давать еще подсказки. Smile

Аватар пользователя kiev1 kiev1 1 ноября 2007 в 2:10

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