Иконка ресурса

Меняем размеры аватара в сообщениях

wenstony

Проверенные
Сообщения
37
Решения
1
Реакции
1
Баллы
705
wenstony добавил(а) новый ресурс:

Меняем размеры аватара в сообщениях - Изменение размеров аватара в блоке сообщения

Это модификация поможет изменить размеры аватара в сообщениях форума без изменения общего стиля на форуме. Например, на всём форуме установлены круглые аватары с квадратной ориентацией.

Теперь пользователи смогут загружать полноценные баннерные аватары в моём случае 180 на 300.

По желанию: переходим в настройки стиля -> аватары -> Радиус границы...

Узнать больше об этом ресурсе...
 
В разных стилях могут отличаться отображения аватаров. Если <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" /> не находится, то сперва найдите строку по <xf:avatar user="$user"
 
font-size: 180px;
Не хило🧐
 
Довольно часто слышу подобные слова в качестве аргумента, однако, как по мне, это какой-то предрассудок. Иногда он приводит к нелепостям или каким-то странным решениям
Посмотрите, что внутри плагина. Вы не найдете в нем ни одного .php файла, там только упакованные модификации с небольшими настройками. У вас модификация неупакованная, только и всего
 
Less:
/* ---- BIG AVATAR ---- */

@memberHeader-padding: @xf-paddingLarge;
@memberHeader-avatarSizeBig: @avatar-l;

.message-inner {
    .avatar img:not(.cropImage) {
        object-fit: cover;
    }
    .avatar.avatar--o {
        height: auto;
        max-height: (@xf-messageUserBlockWidth * 2);
        max-width: @xf-messageUserBlockWidth;
        border-radius: @xf-avatarBorderRadius;
        &.avatar--default {
            height: @xf-messageUserBlockWidth;
            font-size: (@xf-messageUserBlockWidth / 1.2);
            @media (max-width: @xf-responsiveMedium) {
                max-height: 48px;
                max-width: 48px;
                font-size: 28px;
            }           
        }
    }
}

.memberHeader-avatar {
    padding: @memberHeader-padding;
    .avatar img:not(.cropImage) {
        object-fit: cover;
    }
    .avatar.avatar--o {
        height: auto;
        max-height: (@memberHeader-avatarSizeBig * 2);
        max-width: @memberHeader-avatarSizeBig;
        border-radius: 0;
        &.avatar--default {
            height: @memberHeader-avatarSizeBig;
            font-size: (@memberHeader-avatarSizeBig / 1.2);
            @media (max-width: @xf-responsiveMedium) {
                max-height: 48px;
                max-width: 48px;
                font-size: 28px;
            }           
        }               
    }   
}

.message.message--deleted {
    .message-userExtras {
        display: none;
    }
    .message-inner {
        .avatar.avatar--o {
            &.avatar--default {
                max-height: 48px;
                max-width: 48px;
                font-size: 28px;               
            }
        }
    }
}
 
Что за стиль у тебя такой ?
 
Skaiman, а можно сделать аватар динамического размера? Например, если пользователь написал пару строк текста, то аватар квадратный, а если много текста, то длинный. Чтобы не было пустот.
 
MrFallen, нет, да и херня все это, если честно, детские забавы, как искрящиеся ники и прочая лабуда

 
Последнее редактирование модератором:
Наверное, но если только ради изменения аватаров скачивать целый плагин со всякими наворотами, то такое себе
Там ещё много нюансов, отсюда и собрано было всё в доп и оттестировано с внесением возможных нюансов, которые возникали у людей, но логика у некоторых всё одна, мол нагрузка, мол целый доп, а когда обновляться будете вспомните что изменяли, где и когда?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу