Аватарка пользователя при предпросмотре

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

Аватар пользователя lockie lockie 19 июля 2008 в 6:03

Здраствуйте!
Собственно, у нас с друпалом остался последний глюк, который удерживает меня от открытия сайта...
А именно, после нажатия кнопки "предпросмотр" отображается всё нормально, но на месте юзерской аватарки гордо зияет "No avatar" - картинка, проставленная мной для отображения при отсутствии авы. Где можно это подправить?
Интуиция подсказывает, что где-то в районе comment_form_submit в comment.module, но мои скромные познания в заумных апи друпала меня останавливают... Sad

З.Ы. Версия друпала - 5.7, в перспективе - 5.8

Комментарии

Аватар пользователя lockie lockie 20 июля 2008 в 6:48

Эм, боюсь, слегка неточно сформулировал проблему. Дело в том, что при предпросмотре комментарий выводится через comment.tpl.php - тот же шаблон, что и при обычном просмотре форума/галереи/статей с коментами. В коде шаблона аватарка выводится командой print $picture, и везде это работает замечательно, кроме предпросмотра. Может, аватару нужно выводить каким-то другим кодом? Или всё-таки нужно где-то чуть-чуть подправить ядро?

Аватар пользователя lockie lockie 22 июля 2008 в 10:10

Только сейчас до меня дошло, что в большинстве популярных форумов при предпросмотре аватара и не отображается. Отсюда решение - при предпросмотре верстать по-другому, без картинки.
Возникает вопрос: а как определить(будучи в comment.tpl.php), что мы не выводим комент, как обычно, а только предпросматриваем?

Аватар пользователя Shedko Shedko 22 июля 2008 в 17:20

Странно это Smile тут на drupal.ru - да, именно так - в предварительном просмотре нет аватары.

Проверил у себя на "домашнем" сайте - там есть =), но там стоит flatforum, может из-за него.

А также может в код странички заглянуть ? может у вас какой дизайн экзотичный Smile что его прячет при просмотре.
P.S. при установленном flat-forum форумные комментарии идут через node-forum.tpl.php , если есть.

Аватар пользователя cheslav cheslav 18 ноября 2009 в 6:28

"lockie" wrote:
Только сейчас до меня дошло, что в большинстве популярных форумов при предпросмотре аватара и не отображается.
В модуле privatemsg при предпросмотре выводится, а в коментах почему нельзя.
И все-таки как заставить выводить аватарку пользователя, а не по умолчанию? Поиском решения так и не обнаружил.(