Как создать личный кабинет пользователя?

Раздел форума: 

ЗДраствуйте, у меня проблемма  не могу  и незнаю как зделать личный кабинет пользователя! в часности  можно поэтапно разложить  весь процес?  Стоит задача  сделать  перенаправления после авторизации на  данную страницу но ни как не приложу ума как  это сделать!

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 100 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Здравствуйте. Начнем с того

Здравствуйте.

Начнем с того как по умолчанию в друпале: после авторизации мы попадаем как раз на страницу пользователя (user/номер пользователя), ее шаблон user-profile.tpl.php. Все адреса страниц ползователей состоят из первого аргумента URL  user/ и второго uid (id - пользователя).

 

Если вы установите модуль content profile, то при создания нового пользователя будет создана автоматически нода с авторством нового пользователя и можно будет прикреплять к этой ноде какие угодно CCK-поля и выводить эти поля в файле user-profile.tpl.php.

 

Это один из путей. Второй наиболее простой путь использовать panels, то есть с помощью этого модуля создать панель и вставлять туда различные выводы views. При этом во вьюсе можно использовать аргумент uid. Если производительность на сайте это не главное для вас, то можете смело использовать panels, модуль довольно-таки простой.

Добрый день! Меня тоже

Добрый день!

 

Меня тоже интересует создание личного кабинета на друпал 7 я установил модуль Profile 2 и добавил поля Имя, Фамилия, Телефон и т.п. Но вот не задача зашел во View и хотел создать блок с выводом этих полей и чтобы содержание соответсвовало залогиненому пользователю. Но увы не смог где вывести эти поля (просто не нашел как, опыта нет, но из других типов материалов удавалось создавать блоки с выводом информации) во Views и вообще можно ли так это сделать. или всетаки нужно модуль panels ? Хотелось бы без panels

Заранее спасибо.

Я давно собираюсь начать цикл

Я давно собираюсь начать цикл статей о создание коммьюнити-сайтов, но мне нужно доделывать сразу несколько сайтов и время написания подобных статей откладывается(

 

Вы можете поискать книгу Drupal ultimate community guide , где-то можно ее скачать в интернете, там все поэтапно расписано, правда на английском.

Этой функцией, вставленной в

Этой функцией, вставленной в template.php, можно для Друпала 6го вывести регион в user-profile.tpl.php

function THEMENAME_preprocess_user_profile(&$variables) {
$variables['region_name'] = theme('blocks', 'region_name');
}
?>

Попробуйте определить подобным образом в Друпале 7