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

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

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

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

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: 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