Использую код
<?php
global $user;
if ($user->uid) {
print '<div class="ava">' . theme('user_picture', $user) . '</div>';
}
else {
print '<div class="ava">' . theme('user_picture', $account) . '</div>';
}
?>
для гостей не выводиться дефолтный аватар... может его как то просто нужно прописать ссылкой
Комментарии
global $user;
print '<div class="ava">'. theme('user_picture', $user) .'</div>';
?>
так и было изначально... но все равно не цепляет... раньше цеплял когда полностью адрес к картинке был прописан в настройках для регистрации (но тогда в профиле дефолтные не показывались).
а если только ваш код вставить, то ситуация та же.
if ($user->uid) - этого для гостей не должно быть.
ну понятное дело там его и нет же если юзер - пользоватаель показывать... то-то, в противном случае... то-то (пока что я убрал автар с гостей), но хочется вывести... его таки дефолтный...