Развлечения с флэрами

Я веду международный форум и подумал, что было бы интересно и полезно, если бы пользователи могли выбрать флейр в виде флага своей страны.

Я не вижу способа реализовать это иначе, как создав группы для каждой страны и попросив людей вступить в соответствующую. Это нетехнический форум, и группы не прижились у большинства участников, поэтому на практике это, вероятно, не сработает. Они ожидают, что такая возможность будет доступна в их профиле пользователя.

Также я хочу разместить флейр в левом верхнем углу, а не в правом нижнем, и не вижу способа сделать это иначе, как с помощью компонента темы Trust Level Avatar Flair, но это не совсем то, что мне нужно.

Требуется ли для этого новый компонент темы или есть какое-то другое решение?

1 лайк

Настройка статуса пользователя может работать примерно так, но, разумеется, это не её основное назначение.
Я предполагаю, что компонент можно модифицировать для создания компонента статуса-флага. Посмотрите мой статус в качестве примера. Это не совсем то же самое, что флейр, хотя.

1 лайк

Вы видели

9 лайков

:backhand_index_pointing_up: именно так. Я как раз искал этот плагин.

4 лайка

Ага! Я потратил кучу времени, перебирая всевозможные варианты слова «flair», но не «flags». Я займусь этим позже. Спасибо!

2 лайка

Без каких-либо дополнительных плагинов (:arrow_up: тот был выпущен 5 лет назад) пользователи теперь могут :arrow_down: обновлять свой статус (с октября прошлого года):

5 лайков

Ах, кажется, я немного зашел по ложному пути. :slightly_smiling_face: Есть ли способ отображать флейры не в правом нижнем углу? Этот пользовательский статус похож на сообщение «Не на месте», которое вы могли бы оставить в мессенджере. Мой случай использования немного отличается.

В common-css используйте этот код и отрегулируйте числовые значения свойств bottom/top и left/right для точного позиционирования. Например, вот код для отображения флейра в верхнем правом углу:

.latest-topic-list-item .topic-poster .avatar-flair {
    position: absolute;
    top: 0px;
    right: 10px;
}

А вот это — стандартное расположение в нижнем правом углу:

.latest-topic-list-item .topic-poster .avatar-flair {
    position: absolute;
    bottom: 0;
    right: 10px;
}

нижний левый угол:

.latest-topic-list-item .topic-poster .avatar-flair {
    position: absolute;
    bottom: 0;
    left: 0px;
}

верхний левый угол:

.latest-topic-list-item .topic-poster .avatar-flair {
    position: absolute;
    top: 0;
    left: 0;
}

Также обратите внимание, что флаги, которые приводит Falco выше, из плагина display nationality не будут являться флейрами.

2 лайка

Да, именно это я и указал в своём первом ответе.

1 лайк