Реакции в Discourse

Есть ли способ, возможно, используя Data Explorer, найти такие данные, как:

  • Пост с наибольшим количеством реакций «:laughing:» в этом году
  • Пользователь, получивший наибольшее количество реакций «:laughing:» ко всем своим постам в этом году
  • Пользователь, сделавший наибольшее количество реакций «:laughing:» в этом году

Мы готовим итоговую подборку за год и хотели бы выделить самые смешные посты этого года!

1 лайк

К сведению: в вашем форуме есть отчетная панель в разделе админ-панель — отчеты:

Также можно работать с версией «Исследователь данных»:

Если вы поищете в категории #data-reporting, возможно, найдёте идеи, с которыми можно работать или с которых можно начать.

5 лайков

Также есть плагин Discourse Yearly Review, который вам, возможно, понравится попробовать.

4 лайка

Я установил плагин, но при наведении курсора на сердечко на моём форуме не появляется выбор реакций. Однако на мобильном устройстве всё работает при долгом нажатии. Есть какие-то идеи, что может быть причиной?

Добавлю, что я проверил файл discourse-reactions.js, и он корректно загружается на страницу.

Спасибо!

1 лайк

У меня то же самое на Discourse 3.4.1.
Если я проверяю кнопки в консоли браузера, я вижу часть всплывающего меню, но оно не активируется при наведении на кнопку «Нравится»:

Вся функциональность работает — если я использую API для реакции на любой из вариантов реакции, это корректно записывается и отображается счётчик с эмодзи на посте.

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

Ошибок в консоли JS нет, поэтому пока оставил как есть.

1 лайк

Обновлён ли ваш плагин реакций? Также, какой браузер вы используете? Мы используем реакции (всегда последней версии) здесь, в Meta, и не видим других сообщений об этой проблеме.

3 лайка

Привет, @nat,

У меня возникает та же проблема в моём экземпляре Discourse, которую описали @wrapper и @Graemef. Я пробовал использовать последние версии Chrome и Firefox, но безрезультатно. Я попытался сравнить версию здесь, на Meta, с версией на моём экземпляре, и разницы нет. На моём экземпляре Discourse установлена последняя версия плагина.

Единственное различие, которое я могу заметить, заключается в том, что здесь элемент <div class="discourse-reactions-picker"></div> получает атрибуты Popper.js (data-popper-placement), а на моём экземпляре — нет. Ещё один важный нюанс: я использую образ контейнера от Bitnami для запуска Discourse. Версия Discourse — v3.4.2.

1 лайк

Спасибо большое. Я сообщу соответствующей команде.

1 лайк

@nat Спасибо за ваш комментарий. Я использую URL-адрес GitHub для установки последней версии напрямую, следуя инструкциям здесь (на самом деле здесь вы можете увидеть кнопки реакций на моём сайте, я всё ещё настраиваю форум)

Как и @pushrbx, я также использую образ контейнера Bitnami (хотя у меня версия 3.4.1). Не знаю, имеет ли это какое-то значение, но, возможно, в этом что-то есть.

В основном я использую API-запрос для реакций со своего основного сайта, и всё работает отлично — отображаются использованные реакции корректно, а кнопка «сердце» доступна и функционирует, по крайней мере.

1 лайк

Те же симптомы, что описал @Graemef. Я попробовал последнюю версию 3.4.4 и вручную переустановил плагин, чтобы убедиться.

Спасибо за замечательный плагин!! Вы все просто суперзвезды.

У меня возникли проблемы с отображением полной библиотеки Font Awesome 6 в плагине. У нас был список из шести эмодзи, которые мы хотели использовать, но при поиске ни один из них не отображается в таблице выбора эмодзи.

Не упустил ли я какой-то шаг для включения полного набора Font Awesome 6?
Вот один из значков, который я пытался использовать:


Но при поиске он не появляется.

1 лайк

Это эмодзи, а не иконки.

Если я не ошибаюсь, вы можете загрузить SVG-файлы, чтобы добавить их как эмодзи на свой сайт, а затем использовать их в качестве реакций.

2 лайка

Вы абсолютно правы. Я даже не подумал, что это иконки!
Я немного поищу и посмотрю, смогу ли найти рабочий процесс для загрузки иконок.
Спасибо за быстрый ответ @NateDhaliwal

2 лайка

Отлично! У Meta есть документация практически по всему, вот соответствующая ссылка:

Кажется, что можно загружать фотографии, но не SVG-файлы.

4 лайка

Создайте пост с эмодзи, включая пользовательские, если вы их создали.

Символ :имя_эмодзи: даст вам код эмодзи, например:
:discourse:

:discourse:
3 лайка

Спасибо! Я понял, что в панели администратора в разделе «Внешний вид» можно загрузить любой PNG-файл в раздел эмодзи, затем перейти в плагин, прокрутить список доступных эмодзи до самого низа — там появятся все загруженные файлы, и их можно выбрать для всплывающего окна при наведении.

2 лайка

Да. Рад, что у вас получилось :clap:!

2 лайка

9 сообщений были перенесены в новую тему: Как сообщается о переносе плагинов в ядро

:partying_face: Этот плагин теперь включен в ядро Discourse в рамках Bundling more popular plugins with Discourse core. Если вы используете собственный хостинг и пользуетесь этим плагином, вам необходимо удалить его из файла app.yml перед следующим обновлением.

4 лайка

У меня вопрос по поводу последнего плагина Discourse Reactions. В описании сказано: «Этот плагин работает как дополнение к функции лайков. В любой момент, когда вы захотите удалить плагин, все лайки сохранятся».

Это означает ли, что при удалении плагина все реакции — даже негативные, такие как «не нравится» — будут сохранены как обычные лайки?

Также, при использовании плагина Gamification, будут ли все реакции (независимо от того, положительные они или отрицательные) начислять очки, как обычные лайки?

Я просто хочу убедиться, что правильно всё понимаю.

1 лайк