Post Badges

This is awesome! ty for creating this! :grinning: :heart:

2 лайка

Работает как по волшебству! :ok_hand:

4 лайка

Привет! Отличный компонент!

Можно ли показывать только значок доверия высшего уровня? Если пользователь 3, не показывать ли пользователя 1?

image

6 лайков

Теперь это так! Отличное предложение, @ElForoViajero :heart:

Если вы обновите компонент, вы найдете новую настройку темы:

@wkoenig Спасибо! Мне нужно будет подумать над вашим предложением. Я не уверен, как это повлияет на производительность и какие последствия это будет иметь для макета. Не знаю, дойду ли я до этого и когда, так что, если вы очень хотите эту функцию, возможно, стоит попробовать реализовать её самостоятельно.

14 лайков

Отличное дополнение!
Но оно не работает в локалях, отличных от английской. Например, в греческом уровень доверия 1 называется «Αρχάριος», а класс CSS — «archarios». Поэтому ни настройка only_show_highest_trust_level, ни выпадающий список не работают.

4 лайка

Ах, вы правы! Спасибо за сообщение. Я скоро займусь поддержкой нескольких локалей. Это не должно быть слишком сложно исправить.

8 лайков

Удивительно, огромное спасибо за улучшение!

2 лайка

Я добавил это, но он не находит ни одного из моих значков, даже тех, что включены по умолчанию.

3 лайка

Отлично, давайте попробуем выяснить источник проблемы! Нам будет полезно узнать следующее:

  • Есть ли ошибки в консоли браузера?
  • Текущие настройки темы (если вы сможете сделать скриншот списка значков, это было бы замечательно)
  • Браузер и его версия
  • Версия Discourse
3 лайка

Ошибки в браузере
include.preload.js:335 [Устарело] Element.createShadowRoot устарел и будет удалён в версии M73, примерно в марте 2019 года. Пожалуйста, используйте Element.attachShadow. Дополнительные сведения см. по адресу: https://www.chromestatus.com/features/4507242028072960.
createShadowTree @ include.preload.js:335

НАСТРОЙКИ ТЕМЫ:

БЭДЖИ:
ТОЛЬКО СТАНДАРТНЫЕ

БРАУЗЕР И ВЕРСИЯ:
Chrome ДЛЯ MAC Версия 75.0.3770.100 (Официальная сборка) (64-разрядная)

Версия Discourse:

Установлено

v2.4.0.beta2 +261

УСТАНОВЛЕНО: v2.4.0.beta2 +261

Я могу предоставить права администратора, если это необходимо. Я только что настроил это на Google Cloud, используя официальную установку.

3 лайка

Хорошо, спасибо! Пока всё выглядит отлично. Нужно уточнить ещё несколько моментов:

  • Вы сделали «жёсткую перезагрузку» страницы после добавления компонента?
  • Можете добавить скриншот настроек темы для компонента «Значки постов»? Это поможет исключить ошибки в названиях значков и подобных проблемах.
4 лайка

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

Смотрите: в редакторе есть значок по умолчанию.

2 лайка

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

5 лайков

Даже с прописным символом это не отображается

2 лайка

Вам нужно выбрать «Создать», а затем нажать на зеленую галочку, которая отображается справа от настройки. Встроенного списка значков нет; вы просто создаете запись для конкретного значка, который хотите отобразить.

4 лайка

Ах, ладно, это моя ошибка, спасибо :slight_smile: Это сработало

3 лайка

Ещё одна вещь: одна из наград не отображается — показывается всплывающий текст, а в самой награде видно:

НАГРАДА:

НАСТРОЙКИ НАГРАДЫ

Отображение
В том месте, где пустое пятно, должна быть награда.
50%20AM

3 лайка

Я могу воспроизвести это с помощью иконки CSS3 Font Awesome. Я проведу расследование и вернусь к вам, когда разберусь, что происходит.

3 лайка

Спасибо, я попробую другие. Пока добавил его в свои группы, спасибо :smiley:

3 лайка

Ещё у меня есть проблемы с

fab fa-linode
fas fa-laptop-code
fas fa-pencil-ruler
2 лайка