Так как очень часто задают вопрос, как вывести аватарку от социальной сети, как сделано у меня в блоге. Решил написать отдельный пост под это дело.
Для создания подобной системы нам нужно на самом деле 4 вещи.
И так, рецепт прост, ставим компонент комментариев JComments и Slogin настраиваем так, как вам нравится согласно инструкциям указанным на сайте разработчиков.
При настройке JComments надо учесть, что по умолчанию вывод аватаров отключен, по этому вам надо включить его.
Идем в настройки компонента JComments, вкладка "Права" активируем у всех групп пользователей опцию "Показывать Gravatar".
После этого в поле комментария появится аватарка, скорее всего пустая.
После этого устанавливаем плагин JComments Avatar проходим в менеджер плагинов и активируем плагин, выбрав в опции "" источник Slogin.
С JComments мы разобрались, теперь переходим к настройкам аватарок.
Компонент Slogin - это компонент авторизации через социальные сети в поставке к нему есть специальный плагин, который вытягивает аватары от социальных сетей и сохраняет их в папку. То есть для того, чтоб JComments отображал аватары из социальных сетей надо просто активировать плагин Slogin Профиль, ни каких других настроек в принципе делать не надо.
Дополнительно, для придания большей красоты и интуитивности интерфейса вы можете активировать плагин JComments - Social Login, это позволит выводить блок авторизации через социальные сети в области JComments.
Теперь можете авторизоваться на сайте через Вконтакте и прокомментировать какую либо статью, и у вас будет аватарка из социальной сети.
Удачи вам в использовании этих компонентов. Кстати что JComments, что Slogin имеют очень много интересных возможностей о них я постараюсь рассказать в следующих статьях.
ЗЫ: Статью обновил в связи с изменением в SLogin. Теперь в поставке компонента нет плагина Аватаров, его заменил плагин Slogin Профиль, в котором гораздо больший набор возможностей.
А не подскажите, как встроить иконки авторизации в сторонний шаблон jcomments?
Если стоит шаблон default - иконки отображаются, если поменять на любой другой - все пропадает
Здесь есть решение проблемы.
Заранее спасибо