Вопрос с личными данными в Profile2

30 августа 2012 в 0:33
Аватар пользователя Beshan Beshan 0 14

Как сделать чтобы пользователь мог выбрать показывать или скрывать личные данные??
Личные данные делал через profile2

Комментарии

Добавить ещё одно поле - галку(показать мои данные). При сохранении профиля, через rules или свой модуль, перед сохранение пользователя, нужный хук вызвать, проверить стоит ли галка? Как то сложно получается. Нет, перед выводом отображения проверять галку. Ну как то так.

30 августа 2012 в 1:05

conditional fields

"iNFerNo" wrote:
укрывать просто поля темизацией.

а то озимые не взойдут. всегда укрывайте поля темизацией!

30 августа 2012 в 10:06

NaZg wrote:
conditional fields

"iNFerNo" wrote:
укрывать просто поля темизацией.

а то озимые не взойдут. всегда укрывайте поля темизацией!

))))))))

30 августа 2012 в 10:21

conditional fields
ну и как же это поможет юзерам скрывать / не скрывать поля?

есть вроде дляю зерав приватные поля из профиля и не приватные...

30 августа 2012 в 12:39

"iNFerNo" wrote:
ну и как же это поможет юзерам скрывать / не скрывать поля?

быть может стоит посмотреть модуль?

30 августа 2012 в 12:45

нет ну если создать поле - чекбокс и на которое повесить дейсвия. Только он скроет вроде как ото всех а не от тех кто смотрит нет?

30 августа 2012 в 13:37

WebRemake wrote:
может [module=user_field_privacy] подойдет
Вроди то что нужно вот только я чето вообще не нашол где его настраивать или включать........чтото вобще ни чего не могу найти про модуль

2 сентября 2012 в 15:41

"Beshan" wrote:
не нашол где его настраивать или включать

включать там же где и все остальные модули - admin/modules

после включения на странице редактирования каждого поля в Profile2 появится чекбокс
"Make the content of this field private"

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

настраивать видимость полей для разных ролей более гибко (и не только для profile2 но и для любых других типов материалов) можно с помощью модуля [module=field_permissions]

3 сентября 2012 в 0:30