No avatar 1.1

19 ноя 2022, 16:04
Добавил: ScriptLife
111
0
Данный материал предоставлен сайтом ScriptLife.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
  • Описание
    • Версия DLE: 15.2
    • Модификация: Maxim Mozes
    • Автор: LisER07

Модуль берет из поля Имя/Фамилия зарегистрированного пользователя, разбирает их на части, берет только первые буквы и из них делает noimage. К примеру посетителя зовут Максим Тарасов, то модуль берет букву "М" и букву "Т" и выводит noimage с этими буквами. Если поле Имя/Фамилия посетителя не заполнено, то модуль выведет стандартный noavatar.

  1. Скачиваем и устанавливаем плагин no-avatar.xml.
  2. Закидываем папку dleimages в свой шаблон.
    Сделал в виде плагина для новой версии 15.2, и подправил код.

МОДИФИКАЦИЯ ПЛАГИНА

Что изменено:

  • Добавлена конфигурация модуля в настройки системы (скриншот 1 и скриншот 2)
  • Добавлена возможность преобразовывать аватар как по полному имени, так и по логину
  • Добавлена возможность выбора какой аватар выводить самому пользователю (скриншот 3)
  • Если нет изображения на сервере, то используется сервис https://ui-avatars.com/. Если хотите, используйте изображения, что были приложены в сообщении выше. Однако dleimages\noimage переименовать в noavatar и переместить в папку upload
  • Установите плагин, первый по списку (без него работать не будет)
  • Установите плагин, второй по списку
  • Добавьте дополнительное поле для пользователей (смотри скриншот 3), если хотите дать пользователю возможность самому выбирать настройку
Код:
no_avatar_use|Выбор преобразование аватара|1|select|1|1|default|из настроек сайта
login|из логина / имя пользователя
fullname|из полного имени
Ctrl
Enter
Заметили ошЫбку?
Выделите текст и нажмите Ctrl+Enter
Мы в

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Комментариев еще нет. Вы можете стать первым!

Политика конфиденциальности

Сайт использует идентификационные файлы cookies для хранения информации. «Cookies» представляют собой файлы, которые могут использоваться сайтом для идентификации посетителей... Больше информации