Здравствуйте уважаемое сообщество.
Выводил в ноде аватар пользователя с помощью этого кода:
php print(theme('imagecache','_правило' ,$user->picture));
Обновил imagecache с 1.6 на 2.1, для получения возможности использования ImageMagick, перестал выводиться альтернативный аватар по умолчанию, в том случае если у пользователя нет аватара.
Здесь вот вроде описано решение http://drupal.org/node/163561
Но так я в PHP ни бум-бум, то так и не понял, что нужно в коде добавить.
Господа объясните пожалуйста, что мне нужно дописать в коде, что бы, отображалась альтернативная аватарка, если у пользователя не загружена своя.
Заранее всем благодарен.
Комментарии
проверьте правила имаджкеша в админке, может после обновления модуля слетели
Старые правила слетели.
Я новые создал, на страничке о регистрации, так же все обновил, пути и т.д.
Адрес изображения, которое будет показываться для пользователей, не закачавших собственную картинку так же указал заново.
Все работает отлично, кроме этой аватарки по умолчанию.
ну так для справки. Понимаю что поздно, но отвечу.
php print(theme('imagecache','_правило' ,>>>>>>>>>>>>$node<<<<<<<<<<<<->picture));
потому как user->picture это аватар текущего пользователя.