Друпал 6 и личный кабинет пользователя

Главные вкладки

Аватар пользователя X-3-M X-3-M 17 января 2012 в 13:57

Добрый день!
Прошу вас помочь в наболевшем вопросе, связанном с разработкой доски объявлений на Друпал 6

Есть ли возможность в друпале организовать что-то наподобие личного кабинета для зарегистрированных пользователей, где будут хранится список их объявлений?

Хотелось бы еще внести в личный кабинет некоторые действия, которые можно делать со своими объявлениями. Например, включить/отключить показ, сделать ВИП, удалить, продлить... Как это можно реализовать?

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 17 января 2012 в 14:16

"X-3-M" wrote:
А более подробно можно, как это все продумать и организовать?
То есть сделать за вас? Ищите по форуму, информации предостаточно

Аватар пользователя S_F S_F 17 января 2012 в 15:01

"X-3-M" wrote:
А более подробно можно, как это все продумать и организовать?

Смотрите как сделано на другх сайтах по структуре, изучайте функционал модулей и в процессе разберестесь

Аватар пользователя X-3-M X-3-M 17 января 2012 в 15:12

"Stan.Ezersky" wrote:
То есть сделать за вас? Ищите по форуму, информации предостаточно

"S_F" wrote:
Смотрите как сделано на другх сайтах по структуре, изучайте функционал модулей и в процессе разберестесь

О боже, я прошу совета, потому как не могу связать логики как это реализовать. Поиском пользуюсь регулярно, сайтов перелопатил множество, хочу сэкономить время и поэтому спрашиваю у людей, которые собаку съели на этом. Зачем давать такие советы, полезность которых стремится к нулю?

Вопрос всё еще актуален.

Аватар пользователя demetr demetr 17 января 2012 в 15:40

Вам нужно в папке с темой создать файл user-profile.tpl.php, в котором и переопределите стандартный вывод профиля.

Например можно вывести аватар:
<?php<? print $account->content['user_picture']['#value'];?>

И в вашем случае вставить блок views
<?php<? print views_embed_view('useradvice', 'block_1');?>

Главное настроить потом этот View так, чтобы передавался айди текущего пользователя в качестве аргумента, иначе все объявления будут выводиться.

Аватар пользователя S_F S_F 17 января 2012 в 16:14

"X-3-M" wrote:
О боже, я прошу совета, потому как не могу связать логики как это реализовать.

Так ставте вопрос коректно. Не просто "хочу профиль", а как реализовать то то и то, по средставам этого или того.

В друпалне на 80% вопросов один ответ: CCK+Views, если вы умеете ими пользоваться, то спрашивайте по существу, если не умеете, то придется сначала разобраться, иначе все советы (такого плана как предидущий комент) Вам просто не помогут. Правильно поставленный вопрос - это уже половина ответа (с)

Аватар пользователя Erly Erly 17 января 2012 в 16:36

Для начала посмотрите дефолтную вьюху trecker (обычно она выключена) - она в профиль пользователя добавляет вкладку материалов, где неследил пользователь.
Можно сделать вьюху, где будут отображаться только созданные материалы определённого типа (фильтры и аргуметы в помощь)

Подробнее тут: http://xandeadx.ru/blog/drupal/141

Аватар пользователя X-3-M X-3-M 17 января 2012 в 20:26

Ребята, огромное вам всем спасибо, убежал смотреть/читать и пробовать, позже отпишусь что получилось и что нет.

Аватар пользователя Geldora Geldora 17 января 2012 в 21:01

еще варианты, поищите в поиске др.орга - это короткие названия этих модулей, все печатать неохота Smile APK и PUX

С их помощью можно оформить профиль красиов (и удобно)

Аватар пользователя X-3-M X-3-M 17 января 2012 в 22:10

Нашел только PUX (Profile UX), и тот написано альфа версия, может быть нестабильной...
А вот APK, к сожалению так и не нашел