Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


dokuwiki:avatar-plugin-how-to-change-gravatar-monsterid-to-other-image

DokuWiki плагин Avatar - Как заменить использование изображений monsterid с сервиса gravatar.com

Информацию о возможных вариантах формирования изображений для email-адресов пользователей, которые не зарегистрированы на gravatar.com можно найти по ссылке Gravatar Image Requests В конфигурации по умолчанию плагин Avatar использует для формирования изображений аватарок таких пользователей изображения в стиле monsterid. Это приводит к формированию страшненьких картинок с разными монстрами.

Если вам это не нравится и есть желание заменить картинку для неизвестных gravatar.com email-адресов пользователей статичной картинкой, то можно изменить порядок формирования URL до изображения. Для этого нам потребуется отредактировать скрипт /lib/plugins/avatar/helper.php:

Найдём в нём строку:

$src .= 'avatar/'.$seed.'?s='.$size.'&d=monsterid'.'&r='.$this->getConf('rating').'&.jpg';

и заменим в ней вызов monsterid на один из других вариантов, представленных по ссылке Gravatar Image Requests. Вот список доступных вариантов на данный момент:

Я выбрал вариант 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';

В итоге получилось, так:


Автор первичной редакции:
Алексей Максимов
Время публикации: 07.04.2016 14:07

Обсуждение

Ваш комментарий:
 

dokuwiki/avatar-plugin-how-to-change-gravatar-monsterid-to-other-image.txt · Последние изменения: 02.12.2016 21:18 — Алексей Максимов