- Операционные системы
- Виртуализация
- IT-инфраструктура
- Защита ИС и периметра
- Сетевые службы
- Хранение данных
- СУБД
- Объединенные коммуникации
- Веб-серверы и веб-движки
- Скриптинг
dokuwiki:avatar-plugin-how-to-change-gravatar-monsterid-to-other-imageDokuWiki плагин 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:07dokuwiki/avatar-plugin-how-to-change-gravatar-monsterid-to-other-image.txt · Последнее изменение: 02.05.2018 08:16 — Алексей Максимов
Инструменты страницы
Обсуждение