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

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

Аватар пользователя o.uzhovsky o.uzhovsky 7 января 2008 в 3:29

Я извиняюсь заранее, если тема уже поднималась ранее (не нашел схожих тегов).
Как сделать подактом текст я знаю (<-berak->). Но как сделать сркытым текст, который будет виден лишь зарегестрированным и авторизированным пользователям?
Заранее спасибо за помощь!

Комментарии

Аватар пользователя okolobaxa okolobaxa 7 января 2008 в 15:46

+ модуль BUEditor к которому можно прикрутить специальную кнопку закатывающую нужный тебе контент в тег модуля hidden_content

Аватар пользователя o.uzhovsky o.uzhovsky 8 января 2008 в 21:39

поставил модуль hidden_content, включил его но что-то ни в BUEditor ни в настройках его не вижу... Помогите пожалуйста разобраться как его использовать?..

Аватар пользователя SaBoNim SaBoNim 8 января 2008 в 23:02

Заходите в настройки форматов ввода, жмете настроить на том фильтре который будете использовать, там есть hidden content. Затем на странице filter/tips появится описание как его использовать.

Аватар пользователя o.uzhovsky o.uzhovsky 10 января 2008 в 19:49

Sa_Bo_Nim спасибо за совет, все сделал как вы сказали.
Теперь в настройках основного формата ввода (Filtered HTML) у меня стоит галочка напротив hidden content, и подсказка
Provides [hidden] and [/hidden] tags wich create a hidden area in your text that only a specified role or user can see.
А где назначить роли которые будут видеть этот текст?
Иду в /admin/user/access и не нахожу здесь модуля Hidden Content, чтобы поставить напротив него галочку для пользователя authenticated user...
Объясните чайнику где указать чтобы текст который скрыт тегом hidden был виден пользователям authenticated user, но скрыт от anonymous user

@ okolobaxa когда я создаю новую кнопку в BUEditor какой код нужно прописать для кнопки hidden content?

Аватар пользователя SaBoNim SaBoNim 10 января 2008 в 20:34

Вы не сделали второй шаг - не посмотрели страницу http://ваш_сайт/filter/tips или http://ваш_сайт/?q=filter/tips

Вот что там написано по поводу hidden content: (перевод http://www.drupal.ru/node/5026)

Чтобы скрыть какой-либо текст, поместите его в [hidden] и [/hidden] теги.
Вы можете указать, какая роль сможет просматривать скрытый текст, используя параметр роли, например:[hidden role=5]текст[/hidden]. Это позволит роли №5 просматривать скрытый текст.
Вы можете указать, какой конкретно пользователь сможет просматривать скрытый текст, используя параметр пользователя, например:
[hidden user=2]текст[/hidden]. Это позволит пользователю №2 просматривать скрытый текст.
Вы можете указать только один из этих параметров.
Вы мржете указать несколько пользователей ИЛИ ролей, разделив их ';' при перечислении.
[hidden role=2;3]текст[/hidden]. Это позволит ролям №2 и №3 просматривать скрытый текст.
Если вы укажете оба параметра, то только пользователь №1 сможет просматривать скрытый текст.

Аватар пользователя o.uzhovsky o.uzhovsky 10 января 2008 в 20:52

Sa_Bo_Nim, спасибо огромное за детальное описание, очень вам признателен.
Теперь возникла следующая потребность, чтобы вместо скрытого текста была какая-то надпись "Скрытый текст могут просматривать только авторизированные пользователи"

Аватар пользователя o.uzhovsky o.uzhovsky 10 января 2008 в 22:35

Спасибо за ссылку, но я додумал это немного подругому. В BUEditor добавил кнопку:
[hidden role=1]Для того чтобы видеть этот текст нужно зарегестрироваться[/hidden]
[hidden role=2]%TEXT%[/hidden]

все работает Smile

Аватар пользователя phprof phprof 26 ноября 2008 в 10:18

На D6 как такое реализовать?
"hidden_content" только для 5-ки.
Нужно скрыть именно ссылки от гостей!
Спасибо!