[Решено]Индивидуальный фон для профилей пользователей

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

Аватар пользователя Sanco2 Sanco2 13 сентября 2011 в 0:35

Как можно реализовать изменение фона в профиле самим пользователем?

Пока реализовал только загрузку
Грузим картинку через [module=profile_pictures]
Указать папку в которую все будет сыпаться
при загрузке изменять имя на id пользователя
сделать поле скрытым, что бы не выводилось в профиле

вот тут то и застрял, никак не могу додуматься как вывести загруженное изображение в user-profile.tpl.php.
подскажите люди добрые)

может есть готовые решения или менее корявые решения?

Комментарии

Аватар пользователя Sanco2 Sanco2 13 сентября 2011 в 1:09

изображение для админа будет "user-1-profile_fon.jpg"
вставляю:

<div id="profile_background"> <img herf="../sites/default/files/background/user-<?php print $uid; ?>-profile_fon.jpg"> </div>

не работает.

Аватар пользователя Sanco2 Sanco2 13 сентября 2011 в 1:38

"Семен Семеныч"!! ну все, заработался. спать пора. самое элементарное как обычно не замечаем)

<div id="profile_background"> <img src="../sites/default/files/background/user-<?php print $uid; ?>-profile_fon.jpg"> </div>

теперь дело за css.

с праздником друг!

Аватар пользователя Sanco2 Sanco2 13 сентября 2011 в 22:12

"mak-vardugin" wrote:
на д6 был модуль готовый на это дело, название не помню

не вот этот случаем? [module=background] dev к сожалению, но хоть что то.

Аватар пользователя Sanco2 Sanco2 13 сентября 2011 в 15:00

пока решил следующим образом:
в user-profile.tpl.php вставляем

<div id="profile_background"> <img src="../<?php print $account->profile_fon; ?>"> </div>

где profile_fon название поля профиля. узнать можно или на странице редактирования данного поля или добавив

<?php print_r($account)  ?>  

в user-profile.tpl.php