Advanced Profile Kit
Модуль Advanced Profile Kit позволяет создавать блоки, в которых размещается различная информация о пользователе. Модуль может работать вместе с Panels, макеты страниц которого можно использовать для вывода блоков. Используя в качестве основы панели, любой пункт добавленный в панель может быть добавлен и на страницу профиля пользователя.
Проект Advanced Profile Kit является набором модулей, а не законченным решением в себе. Для его использования, вам нужно хорошо понимать работу модулей Page Manager и Views. С использованием этого модуля, профиль пользователя может выглядеть подобным образом:
Люди часто спрашивают, в чём разница между Advanced Profile Kit и Content Profile. Advanced Profile Kit предназначен только для вывода различной информации в профиле, он не сохраняет никаких своих данных. Content Profile в отличие от него, сохраняет введённые пользователем данные.
Установка модуля
- Скачайте и распакуйте проект в папку модулей
- Включите его на странице модулей
- Скопируйте файл advanced_profile_author-pane.tpl.php из папки theme, папки модуля, в свою тему. Это установит версию шаблона Author Pane, которая разработана для Advanced Profile Kit
- Установите модули, данными которых может воспользоваться Advanced Profile Kit
В настоящий момент модулем поддерживаются:
- Author Pane
- Panels
- Chaos tool suite (Chaos Tools, Page Manager)
- Views (Views, Views content panes, Views UI)
- CCK (Content, Content Copy, Fieldgroup, Option Widgets, Text)
- Content Profile
- Link
- User Relationships (UR-API, UR-UI, UR-Views)
- Statistics (стандартный модуль, нужен для показа посещений профиля)
- Comment (стандартный модуль, нужен для показа документов, обсуждений, ответов)
- Facebook-style Statuses
- ImageCache Profiles
Настройка модуля
- Установите основные параметры на странице admin/settings/advanced-profile
- Создайте тип документов, который будет использоваться для профилей (краткая версия: импортируйте содержание из файла uprofile.full.export через CCK Content Copy; полная версия: http://drupal.org/node/579468)
- Включите поддержку изображений в профилях пользователей
- Включите модуль Statistics и разрешите запись доступа
- Установите права доступа для пользователей
- Настройте страницу профиля (admin/build/pages, включите страницу user_view и внесите нужные вам изменения)
- Оформите страницу профиля через шаблон темы (в папке theme, папки модуля, можно найти файлы со стилями; скопируйте его в папку темы и добавьте запись в .info-файл темы:
stylesheets[all][] = FILENAME.css;, очистите кеш)
Подробная информация находится в файле README.txt.


