1

Тема: Не показываются аватары

Подскажите, пожалуйста, должны ли при отображений записей и комментариев отображаться аватары их авторов?
У меня отображаются только в админке в профиле. Пробовал форматы png, gif, jpeg. Без результата.
ImageMagick в инфе о системе находит. Миниатюры картинок в виджете "Последнее медиа" отображаются.
Также добавил виджет "Архивы авторов". Так он вообще в панеле виджетов не появляется. В чем дело?



2

Re: Не показываются аватары

Просто по умолчанию аватары не включены в шаблоны. Нужно добавить в шаблон комментариев их.
Вот пример кода: http://movable-type.ru/2008/04/template-tricks-2.php



3

Re: Не показываются аватары

Спасибо! Получилось!
Но чем дальше в лес, тем больше дров :)
Пользователь, зарегистрировавщись через MT имеет статус Комментатора и не имеет возможности загрузить аватару, а может только менять пароль. Это вообще нормально?



4

Re: Не показываются аватары

Хм… а у меня после регистрации комментаторы могут загружать аватары. Возможно, это следствие наличия Community Solution.

Вот как добавить эту функциональность: http://movable-type.ru/wiki/Обновление_ … T_4.25_Pro



5

Re: Не показываются аватары

Обновил, как написано по ссылке, опубликовал, но комментатор так и не имеет возможности менять аватару. В админку он попасть не может, только может менять мэйл, имя и пароль. Может шаблоны какие-нибудь не обновились? Можно как-то проверить?



6

Re: Не показываются аватары

Да, нужно один шаблон обновить — mt.js.
Замените содержимое этого шаблона кодом из файла default_templates/javascript.mpml (из Pro-версии).



7

Re: Не показываются аватары

Вообще-то заменять так файл нельзя, это же скомпиллированный шаблон. А в javascript.mpml содержатся теги MB. К тому же при следующей публикации он заменится прежним.
А заменять javascript.mpml в 4.25 на одноименный из Pro не имеет смысла, т.к. они идентичны.

p.s. Пытаюсь конечно сам разобраться :)



8

Re: Не показываются аватары

VladimirG пишет:

А в javascript.mpml содержатся теги

Нужно просто скопировать код из javascript.mpml в шаблон mt.js (копировать нужно из админки). Тогда при публикации он как нужно скопмилируется.



9

Re: Не показываются аватары

Извиняюсь, перепутал шаблон, который нужно копировать. Из Pro-версии нужно скопировать шаблон addons/Community.pack/templates/global/javascript.mpml



10

Re: Не показываются аватары

Спасибо! У меня есть еще вопросы :)

На первый взгляд Community Blog отличается от классического:
- изначальной поддержкой аватарок при показе записей
- возможностью комментаторам менять аватары
- отображением количества комментариев и трэкбэков в виде иконок
- наличием профиля пользователя
- возможностью создания записей без входа в панель управления.
Есть ли другие отличия?

А имеет ли смысл просто заново создать блог как Community Blog, нежели перебрасывать его функционал в классический? Он у меня еще пустой и работает в тестовом режиме (хотя похоже придется переделывать еще его стиль под Community)

Отредактировано VladimirG (17:05:2009 03:46:15)



11

Re: Не показываются аватары

Ну, в зависимости от того, нужны ли вам эти функции. Если нужны, то можете сразу же установить в автоматическом режиме эти шаблоны. А если нет, то можно выборочно что-то сделать, посмотрев, как это сделано в этой связке шаблонов.