сделала правило user_image_default в imagecache и установила размер 100х100.
Но в записях в гостевой все равно отображается огромная аватарка...
Как сделать, чтобы это правило распространилось и на записи в гостевой?
В гостевой сделать вывод фильтрованной каритнки, для которой Вы указали изменение размеров. Делается через модуль CCK путем добавления поля от imagecache к материалу. Прежнее поле с картинкой большого размера не выводить.
Учимся здесь: http://drupal.ru/node/18854 Вместо рассмотренной ноды используйте свой тип материала.
Можно, конечно, сделать отдельную темизацию страницы гостевой, где явно указать что, где и каким образом выодится... Но первый вариант предпочтительней. ИМХО.
тогда еще такой вопрос:
Гостевая - это модуль guestbook (на сайте я буду использовать гостевые пользователей) и в типах контента такого типа как, например, запись в гостевую нет.
Как поступить в этом случае?
Модуль Imagecache Profile Pictures использую. И действительно во всех других случаях у меня аватары выводятся корректно. А в данном случае, похоже, выводится картинка в оригинальном ее размере.
Модуль Guestbook для гостевой можно не использовать. Во всяком случае я не использую. Делается все просто: обычная страничка, на которой можно оставлять комментарии. Чем не гостевая? Если нужно какое-то особое оформление, в помощь приходит темизация конкретной страницы.
Вот пример
Но модуль Guestbook удобен тем, что гостевая может быть у каждого пользователя! Мне нужно реализовать что-то типа стены для записей (сообщений) для пользователей в их профиле.
Вариантов реализации куча - Node Profile, создавать просто страничку и делать в профиле ссылку на неё.
Аватары в комментариях включаются в настройках темы.
Комментарии
модуль imagecache
сделала правило user_image_default в imagecache и установила размер 100х100.
Но в записях в гостевой все равно отображается огромная аватарка...
Как сделать, чтобы это правило распространилось и на записи в гостевой?
В гостевой сделать вывод фильтрованной каритнки, для которой Вы указали изменение размеров. Делается через модуль CCK путем добавления поля от imagecache к материалу. Прежнее поле с картинкой большого размера не выводить.
Учимся здесь: http://drupal.ru/node/18854 Вместо рассмотренной ноды используйте свой тип материала.
Можно, конечно, сделать отдельную темизацию страницы гостевой, где явно указать что, где и каким образом выодится... Но первый вариант предпочтительней. ИМХО.
А Imagecache Profile Pictures не подходит? Зачем изобретать велосипед?:)
тогда еще такой вопрос:
Гостевая - это модуль guestbook (на сайте я буду использовать гостевые пользователей) и в типах контента такого типа как, например, запись в гостевую нет.
Как поступить в этом случае?
Модуль Imagecache Profile Pictures использую. И действительно во всех других случаях у меня аватары выводятся корректно. А в данном случае, похоже, выводится картинка в оригинальном ее размере.
:)???
Модуль Guestbook для гостевой можно не использовать. Во всяком случае я не использую. Делается все просто: обычная страничка, на которой можно оставлять комментарии. Чем не гостевая? Если нужно какое-то особое оформление, в помощь приходит темизация конкретной страницы.
Вот пример
Но модуль Guestbook удобен тем, что гостевая может быть у каждого пользователя! Мне нужно реализовать что-то типа стены для записей (сообщений) для пользователей в их профиле.
А как можно сделать, чтобы в комментариях выводились аватары?
Вариантов реализации куча - Node Profile, создавать просто страничку и делать в профиле ссылку на неё.
Аватары в комментариях включаются в настройках темы.
Если все покажется сложным, то легче тогда просто темизировать guestbook и впихнуть аватару куда нужно:)
admin/build/themes/settings