Вывод галереи в учетной записи пользователя

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

Аватар пользователя XyuH91wka XyuH91wka 3 марта 2010 в 3:28

Доброго времени суток,
Ребят такое дело создаю фотоальбом Views + CCK + FileField + ImageField + ImageAPI + ImageCache
Прикрученый к пользователю. И все бы хорошо, но ни где не могу в инете найти как вывести привьюшки изображений альбома прямо в профайл пользователя (user)
То есть фактически стоит задача разместить галерею не на отдельной ноде кажлму юеру отдельно, а прямо в его профайле, возможно ли?
Скрины прикрепил.
Заранее кто откликнется спасиб...

ВложениеРазмер
Иконка изображения 1.jpg54.34 КБ
Иконка изображения 2.jpg51.51 КБ

Комментарии

Аватар пользователя XyuH91wka XyuH91wka 3 марта 2010 в 13:42

Ребят Вы сильно не стебите реально знаком с Drupal буквально месяца два-три...
1.Нет на знал про такую, щас поковыряю инет...
2.Не совсем осилил... Начинать изучение с англицкого тяжковато трохе =/
3.ШвабШвабр нашел, но там нет описания, как это делать, они предлагают готовую сборку с бд...

Аватар пользователя XyuH91wka XyuH91wka 3 марта 2010 в 15:30

Спасиб, Ромка в GChrome не открывалось у меня dial Up ^_^ да да бывает и такое Smile
Запустил на смотреть пойду за хлебушком схожу ...

Аватар пользователя XyuH91wka XyuH91wka 3 марта 2010 в 22:56

Блин загрузилось смотрел. Самого то что надо нет.
Ромка, хоть убей перечитал статью PCmag. уже раза три... Не могу понять как прикручивать миниатюры в профиль и все тут ... =(((

Аватар пользователя XyuH91wka XyuH91wka 4 марта 2010 в 6:48

Не швабрашвабр сильно заточенная сборка под социальную сеть.

"glu2006" wrote:

прикрутил в user-profile.tpl.php

--
<?php
$view_name = "ИМЯ_СОЗДАННОГО_VIEWS_ГАЛЕРЕИ";
print views_embed_view($view_name, 'default');
?>
--

Выводит галерею в страничку пользователей, только либо одну на всех, либо одну на всех под каким пользователям залогнен.

Как можно сделать, что бы анонимные пользователе в профиле видели галерею созданную только этим пользователем?

Аватар пользователя LonelyAngel LonelyAngel 4 марта 2010 в 9:26

в конец меня запутали...
может кто сжалиться и распишет для "особо одаренных" пошагово либо то что на ШвабШвабр предложили..
либо вариант с views .. с views весь день промучался..ничего не родилось(

Аватар пользователя XyuH91wka XyuH91wka 4 марта 2010 в 13:17

Большущее спасибо!
Особые благодарности:
- glu2006 (не многословный друг, но помогает разобраться в сути проблемы)
- Oleksa@drupal.org любитель "английских" вариантов приходиться вспоминать, что там в школе рассказывали на этом предмете )
- Ромка за идею, как можно, если совсем не охота копаться и разбираться в Drupal

Ребят это было ЧТО ТО Smile
Это как секс в первый раз: Ни чего не понятно, страшно и стыдно вроде как все умеют, а я микантарых.
Но на следующий день ...
----
Сочинение на тему: "Как я провел лето"
для всех желающих напишу чутка позже, сайт надо доделать до завтра

з.ы.


В двух словах:

1.http://www.drupal.ru/node/30510 - Читаем это обязательно! Две части! Для тех кто с этим не сталкивался.
2.прикручиваем в user-profile.tpl.php

<?php
$view_name = "ИМЯ_СОЗДАННОГО_VIEWS_ГАЛЕРЕИ"; /* В случаи выполнения по материалу п.1 gallery_list */
print views_embed_view($view_name, 'default');
?>

4.в views gallery_list(если руководствоваться 1-м пунктом) Добавляем аргумент Пользователь: UID
5. В пути page(gallery_list) прописываем user/%/gallerys
6. в аргументе Пользователь: UID ищем строку Provide default argument
и выбираем пункт User ID from URL

Пожеланию:
-Переименовываем Gallery в ... переименовываем Add foto в ...
-избавляемся от вкладки меню image для обычных "создователей"
-не забываем раздать права пользователям на простотр галерей

Аватар пользователя glu2006 glu2006 4 марта 2010 в 13:33

Задачи, которые ставились - это научить Вас думать и искать решения в сети самостоятельно.
Поверьте от этого Вам больше пользы, чем если с первого поста выдать готовое решение Smile

Такого секаса бы не получилось :).

Аватар пользователя XyuH91wka XyuH91wka 4 марта 2010 в 13:40

"glu2006" wrote:
Задачи, которые ставились - это научить Вас думать и искать решения в сети самостоятельно.
Поверьте от этого Вам больше пользы, чем если с первого поста выдать готовое решение Smile
Такого секаса бы не получилось :).

Да да спасибо за секас - я тебя запомню ^_^