===== DokuWiki плагин Avatar - Как заменить использование изображений monsterid с сервиса gravatar.com =====
**Внимание!**\\
Описанный здесь способ замены изображений актуален только для старых версий плагина [[https://www.dokuwiki.org/plugin:avatar|avatar]]. Начиная с версии **2017-06-02** в плагин [[https://github.com/dokufreaks/plugin-avatar/issues/4|добавлена возможность]] настройки вида изображений через веб-панель управления настройками Вики.
{{:dokuwiki:pasted:20180502-081408.png}}
Информацию о возможных вариантах формирования изображений для email-адресов пользователей, которые не зарегистрированы на gravatar.com можно найти по ссылке [[https://en.gravatar.com/site/implement/images/|Gravatar Image Requests]]
В конфигурации по умолчанию плагин **Avatar** использует для формирования изображений аватарок таких пользователей изображения в стиле **monsterid**. Это приводит к формированию страшненьких картинок с разными монстрами.
{{ :dokuwiki:plugins:pasted:20160407-123051.png }}
Если вам это не нравится и есть желание заменить картинку для неизвестных gravatar.com email-адресов пользователей статичной картинкой, то можно изменить порядок формирования URL до изображения. Для этого нам потребуется отредактировать скрипт **/lib/plugins/avatar/helper.php**:
Найдём в нём строку:
$src .= 'avatar/'.$seed.'?s='.$size.'&d=monsterid'.'&r='.$this->getConf('rating').'&.jpg';
и заменим в ней вызов **monsterid** на один из других вариантов, представленных по ссылке [[https://en.gravatar.com/site/implement/images/|Gravatar Image Requests]]. Вот список доступных вариантов на данный момент:
{{ :dokuwiki:plugins:pasted:20160407-123711.png }}
Я выбрал вариант **mm** создав новую строку и закомментировав старую:
//$src .= 'avatar/'.$seed.'?s='.$size.'&d=monsterid'.'&r='.$this->getConf('rating').'&.jpg';
$src .= 'avatar/'.$seed.'?s='.$size.'&d=mm'.'&r='.$this->getConf('rating').'&.jpg';
В итоге получилось, так:
{{ :dokuwiki:plugins:pasted:20160407-124139.png }}
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 07.04.2016 14:07
{{tag>DokuWiki Avatar Gravatar Design}}
~~DISCUSSION~~