Профиль

Профиль Elgg

Профиль Elgg

Плагин profile поставляется как в полной, так и в базовой сборке Elgg. Предполагается, что его можно отключить и заменить другим плагином профиля при желании. Он предоставляет ряд функций, которые многие считают фундаментальными для концепции социальной сети, и уникален среди плагинов тем, что определяемый им значок профиля используется как стандарт во всей системе.

Данные пользователя

Предоставляет информацию о пользователе, которую можно настроить с помощью события fields, user:user. Вы можете изменить доступные поля профиля из панели администратора. Каждое поле профиля имеет собственные ограничения доступа, поэтому пользователи могут точно выбирать, кто может видеть каждый отдельный элемент. Некоторые поля содержат теги (например, навыки); ограничение доступа к полю также ограничит, кто может найти вас по этому тегу.

Аватар пользователя

Контекстное меню Elgg

Контекстное меню Elgg

Аватар пользователя представляет пользователя (или группу) на всём сайте. По умолчанию это включает контекстно-зависимое меню, позволяющее выполнять действия над пользователем, которому принадлежит аватар, где бы вы его ни видели. Например, вы можете добавить его в друзья, отправить внутреннее сообщение и многое другое. Каждый плагин может добавлять элементы в это контекстное меню, поэтому его полное содержимое будет варьироваться в зависимости от функциональности, активной на текущем сайте Elgg.

Примечания для разработчиков

Использование другого значка профиля

Чтобы заменить значок профиля или добавить больше контента, расширьте представление icon/user/default.

Добавление в контекстное меню

Контекстное меню можно расширить, зарегистрировав событие для „register“ „menu:user_hover“, следующие секции имеют специальное значение:

  • default для неактивных ссылок (например, для чтения блога)

  • admin для ссылок, доступных только администраторам

В каждом случае соответствующий пользователь будет передан как $params['entity'].