[Решено]Правильный вывод приватных полей в профиле
Прислано: Alex_on
вс, 28/02/2010 - 08:10
Вопрос с правильным выводом приватных полей в профиле.
Переделал профиль через user-profile.tpl.php. Создал в Content Profile ноду для профиля ("приватный профиль") с нужными полями. С помощью CCK Private Fields сделал возможность определять приватные поля (видимые только друзьям пользователя, интеграция с User Relationships).
При просмотре приватного профиля как ноды всё отлично, приватные поля видят только друзья. Как правильно вывести значение этих полей в профиле пользователя, чтобы приватность работала?
- Alex_on's blog
- Для комментирования войдите или зарегистрируйтесь
По идее, такие поля выводятся как обычные сск поля
- Для комментирования войдите или зарегистрируйтесь
Вывести то их не проблема, но как вывести чтобы остались настройки приватности? Я создал ноду (Content_Profile) в которой задал видимость полей "только для друзей". Когда выводится нода - всё ОК, кроме друзей никто приватные поля не видит. Но при отдельном выводе поля - видят все.
- Для комментирования войдите или зарегистрируйтесь
Поставил CCK Field Privacy - тот же результат, как и ожидалось.
Неужели никто не делал в профилях пользователей приватные поля?
- Для комментирования войдите или зарегистрируйтесь
Вернулся к этой теме :) За полгода случайно ничего не изменилось?
- Для комментирования войдите или зарегистрируйтесь
Вывел приватные поля с помощью вьюса, всё работает.
Теперь неплохо бы найти персональные фотогалереи с приватностью и интеграцией с User Relationships. Опять наверно на полгода :)
- Для комментирования войдите или зарегистрируйтесь
Приватные персональные галереи (ImageField+ImageCache+Shadowbox) сделал на также CCK-полях с приватностью. Вывожу через вьюс. У кого нет прав - тот их не увидит. В общем пока так.
- Для комментирования войдите или зарегистрируйтесь

Комментарии