Вики IT-KB

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

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

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


No renderer 'pdf' found for mode 'pdf'
dokuwiki:avatar-plugin-how-to-change-gravatar-monsterid-to-other-image

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

Внимание!
Описанный здесь способ замены изображений актуален только для старых версий плагина avatar. Начиная с версии 2017-06-02 в плагин добавлена возможность настройки вида изображений через веб-панель управления настройками Вики.

Информацию о возможных вариантах формирования изображений для 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.05.2018 08:16 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki