Большие (Прямоугольные) аватары в темах

Мануал 2.x Большие (Прямоугольные) аватары в темах

Прямоугольные аватары без обрезания и с сохранением пропорций

Estomel

Проверенный
Сообщения
74
Репутация
13
Баллы
8
Estomel опубликовал новый ресурс:

Большие (Прямоугольные) аватары в темах - Прямоугольные аватары без обрезания и с сохранением пропорций

В шаблоне message_macros
Заменил это:
Less:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="image" />
На это:
Less:
<xf:avatar user="$user" size="o" defaultname="{$fallbackName}" itemprop="image" />
В extra.less добавил это:
CSS:
.message-inner .avatar img:not(.cropImage)
{
  object-fit: cover; 
}

.message-inner .avatar.avatar--o
{
    height: auto;
    min-height: 180px;
    max-height...
Узнайте больше об этом ресурсе...
 

sonic

[KST]
Администратор
Сообщения
2 369
Репутация
4 108
Баллы
153
Unsubdued, не понимаю твоего восторга, за что столько лайков?? вообще то ты как админ первый должен был его грохнуть или отправить на модерацию и указать автору причину и что он должен сделать, чтобы это осталось как ресурс-мануал.
 

Unsubdued

Администратор
Сообщения
4 760
Репутация
9 181
Баллы
266
sonic, как админ, я вижу, что пользователь пытается сам разобраться - за это реакции.

что он должен сделать, чтобы это осталось как ресурс-мануал.
Слыхал про обновление ресурсов? Нет? Поправит код, поменяет и кинет, как обнову. Тем более, в этот вариант тоже работоспособный.

Или возьми да сам поправь, а то темы закрывать и удалять видно проще.
 

sonic

[KST]
Администратор
Сообщения
2 369
Репутация
4 108
Баллы
153
при чем тут обновление????
если перейти по ссылке "Важно!" мы увидим такое.
3. НЕ делайте прямых правок в шаблонах стиля, используйте систему модификации шаблонов, создавая модификации здесь
человек разбирается и делится этим это хорошо и за это в теме где идет просто обсуждение получил лайки.. когда пишется ресурс-мануал и там описывается прямая правка шаблона, а не модификация это совсем другое.
 

Skaiman

[SVG]ADD-ONS ™
Администратор
Сообщения
6 583
Репутация
6 540
Баллы
266
Я б сделал так, первую часть модификацией шаблона message_macros, а стиль аватара просто привязал к значению ширины блока информации о пользователе, добавил отмену радиуса для круглых аватаров:
Less:
.message-inner .avatar img:not(.cropImage) {
  object-fit: cover;
}

.message-inner .avatar.avatar--o {
    height: auto;
    max-height: @xf-messageUserBlockWidth*2;
    max-width: @xf-messageUserBlockWidth;
    font-size: @xf-messageUserBlockWidth;
    border-radius: 0;
}
И тогда не надо менять значения в шаблоне, просто в настройках стиля
 

Unsubdued

Администратор
Сообщения
4 760
Репутация
9 181
Баллы
266
человек разбирается и делится этим это хорошо и за это в теме где идет просто обсуждение получил лайки.. когда пишется ресурс-мануал и там описывается прямая правка шаблона, а не модификация это совсем другое.
То, что нужно делать через модификацию шаблонов, нужно знать по умолчанию. Об этом где только не писалось. Если тебе надо об этом в каждой инструкции напоминать, то уж извини, сам их оформляй тогда.

и за это в теме где идет просто обсуждение получил лайки..
Я счел нужным и тут поставить, в чем проблема-то? Когда мы друг другу xyяpим лайки на ровном месте, тебя это не особо трогает, а тут, смотрю, задело.
Вот смотри, Skaiman не стал по этому поводу возмущаться, а просто скинул код, как сделать лучше, но ведь такое не для нас, правда, мы же лучше срач разведем?
 
Сверху Снизу