Customavatar

Modify default avatar picture and change user avatar default class

This microplugin is used to modify default avatar picture and user avatar default class. Installation is basic. Once it is done, open plugin config and input required class (img-fluid by default) and/or change default plugin image filename if needed.

Obviously, you can do that manually by altering the relevant resource string in the userimages plugin and overwriting default avatar with your own. However, with each update you will have to do that over again.


1. Kabak  2023-09-28 15:01

Неопнятна цель плагина.  Можно доходчиво объяснить, что не так в движке Cotonti с аватарками ? 

2. Kort  2023-09-29 06:05

За аватары в Cotonti отвечает плагин Userimages. В нем определяются ресурсы для дефолтного и определенного аватара:

$R['userimg_img'] = '<img src="{$src}" alt="{$alt}" class="userimg {$class}" />';

$R['userimg_default_avatar'] = '<img src="datas/defaultav/blank.png" alt="'.$L['Avatar'].'" class="avatar" />';

Эти ресурсы использует функция cot_userimages_build(), вызываемая из файла userimages.usertags.main.php (хук usertags.main), после чего массив $temp_array пополняется элементами AVATAR и PHOTO (по умолчанию) и используется по необходимости.

Изменить дефолтный класс аватара и src "пустого" аватара в этой цепочке возможно только на последнем шаге, что плагин и делает. Конечно, можно переписать plugins\userimages\inc\userimages.resources.php своими данными, но при очередном обновлении надо делать лишние движения)

Only registered users can post new comments