Плагин Gravatar 1.02 для блога на базе CMS Cotonti

Создание плагина, обеспечивающего использование онлайнового сервиса аватаров Gravatar на сайте под управлением Cotonti

Разработка плагина Gravatar

Название плагина Gravatar говорит само за себя: этот небольшой, но элегантный плагин обеспечивает поддержку популярного блогового сервиса Gravatar (Globally Recognized Avatars) для сайтов и блогов под управлением системы управлени сайтом Котонти.

Что такое Gravatar?

Gravatar (Globally Recognized Avatar) -- это популярный онлайновый сервис, позволяющий создавать и использовать свои единые и уникальные аватары, которые "следуют за вами от сайта к сайту, появляясь при отправке комментария или записи в блог".

Применительно к реалиям Котонти, плагин реализует следующие возможности:

  • использование аватаров для гостей в комментариях (в связке с плагином Comments for Guests)
  • использование граватара в качестве основного аватара пользователя (настраивается из профайла) на форумах, в страницах и т. д.

Установка плагина Gravatar

Все, как обычно, просто и доступно каждому:

  1. Скачиваем, распаковываем и загружаем плагин в каталог плагинов
  2. Устанавливаем плагин из панели управления сайтом
  3. В шаблоне комментариев (comments.tpl) делаем пометку "ввести e-mail (не будет опубликован)" или что-либо иное по вкусу
  4. В шаблоне профайла (users.profile.tpl) после тега USERS_PROFILE_AVATAR добавим тег для установки граватара в качестве основного аватара:
    <tr>
    	<td>{PHP.L.Avatar}:</td>
    	<td>
    		{USERS_PROFILE_AVATAR}
    		<p>{USERS_PROFILE_GRAVATAR}</p>
    	</td>
    </tr>

Как это работает?

Увидеть плагин в действии и самостоятельно опробовать его перед использованием на собственном сайте можно на нашей тестовой площадке Блог на базе Котонти.

История версий

  • 1.02 -- исправлена ошибка установки граватара для профиля пользователя, добавлен тег для вставки в шаблон users.profile.tpl
  • 1.01 -- мелкие исправления, добавлена опция замены дефолтного аватара Котонти на дефолтный аватар Граватара :)
  • 1.00 -- первый релиз плагина