Вы здесь

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 из модуля в свою тему
  • Включите его на странице модулей
  • Установите модули, данными которых может воспользоваться Advanced Profile Kit

В настоящий момент модулем поддерживаются:

Настройка модуля

  • Установите основные параметры на странице admin/settings/advanced-profile
  • Создайте тип документов, который будет использоваться для профилей (краткая справка: импортируйте содержание из файла uprofile.full.export через CCK Content Copy; полная справка: http://drupal.org/node/579468)
  • Включите поддержку изображений в профилях пользователей
  • Включите модуль Statistics и разрешите запись доступа
  • Определите права доступа для пользователей
  • Настройте страницу профиля admin/build/pages, включите страницу user_view и внесите нужные вам изменения)
  • Оформите страницу профиля через шаблон темы (в папке модуля можно найти файлы со стилями; скопируйте файл со стилями в папку темы и добавьте запись в .info-файл темы: stylesheets[all][] = FILENAME.css;, очистите кеш)

Подробная информация находится в файле README.txt.

Обсуждение
2017.08.24 Advanced profile