Палец вверх — три имени, один эмодзи

Клиент попросил меня разобраться с проблемой конфигурации, предполагая, что это их ошибка. После небольшого расследования я понял, что всё совсем наоборот. — текущий «правильный» способ с помощью reactions заменить :heart: на :thumbsup: требует использования трёх разных идентификаторов.

Начнём с того, с чего они начали: в discourse reactions enabled reactions эмодзи :+1: обозначается как “+1”. Хорошо, это логично.

Следующий шаг — сопоставление :+1: с лайками — это простой выпадающий список, который берёт данные из предыдущего списка:

Выберите запись “+1”, и она волшебным образом изменится на “1”:

Наконец, для изменения иконки необходимо установить параметр discourse reactions like icon. Какой из двух вариантов требуется? Это +1? А может быть 1? Нет, оба варианта приводят к отсутствию иконки. Правильное значение — “thumbs-up”:

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

Какие у них были шансы? :exploding_head:

5 лайков

Иконка, насколько я помню, это иконка Font Awesome. Также существует компонент Theme для изменения, например, иконки.

Конечно, я понимаю, что существуют и другие подходы. Но это не совсем то, о чём я говорю.

Сердце — это иконка Font Awesome. Если вам нужна иконка «Палец вверх», вам нужно добавить иконку Font Awesome в иконки сайта, а затем использовать её в плагине Reactions.

Эта иконка не является эмодзи.

fa-thumbs-up, думаю, это та иконка, которую вы ищете.

Компонент темы также использует тот же метод для замены иконки на другую иконку Font Awesome 5.

1 лайк

Я всё это понимаю — я настраиваю подобные вещи уже много лет.

Думаю, вы совершенно упустили мою мысль.

1 лайк

На мой взгляд, вы указываете на то, что это не интуитивно понятно, и следует явно указать, что требуется иконка Fontawesome, а не просто писать «изменить иконку». Так что да, это можно сделать так же понятным, как компонент темы.

1 лайк

:thinking: Кажется, это уже поднималось пару дней назад, но, возможно, сообщение было удалено таймером темы. Как вы думаете, как мы могли бы сделать это проще?

1 лайк

Во-первых, выпадающий список должен корректно отображать название эмодзи.

В другом поле необходимо указать, какие данные оно ожидает.

Если у вас есть три поля, которые для непосвящённых означают одно и то же, то вполне разумно ожидать, что они должны заполняться абсолютно одинаковыми данными. Псевдонимы для эмодзи или наиболее распространённых иконок FontAwesome — простой способ решить эту проблему в большинстве случаев. Другой вариант — указать, где найти правильные названия.

Отсутствие знака «+» в выпадающем списке — это досадно, так как это лишь усиливает путаницу.

2 лайка

Кажется, предлагалось, что добавление пикера иконок было бы полезным:

Хотя вы всё ещё можете столкнуться с поиском «+1» вместо «палец вверх», но это хотя бы даст вам шанс?

2 лайка

Безусловно — любой из постоянных участников здесь знает все тонкости и «секретные рукопожатия», чтобы заставить это работать. Получение реальной обратной связи от пользователей, которых я обычно считаю технически подкованными, говорит о том, что любой другой человек столкнется с трудностями в текущей версии.

5 лайков

ИМХО, это, скорее всего, будет довольно распространённая настройка. Значок «Палец вверх» должен предлагаться как альтернатива значку «Сердце» по умолчанию.

Например:

Выберите значок «Нравится»:

  • Сердце
  • [_] Палец вверх:
  • [_] Другой: ___________ (Значок Fontawesome)
1 лайк

Да, запросы относятся ещё к 2013 году. В личных или общественных настройках сердце, вероятно, подойдёт, но для любой профессиональной среды меня обычно просят заменить его на :+1:.

3 лайка

Что вы думаете об этом?