Я установил плагин, но при наведении курсора на сердечко на моём форуме не появляется выбор реакций. Однако на мобильном устройстве всё работает при долгом нажатии. Есть какие-то идеи, что может быть причиной?
Добавлю, что я проверил файл discourse-reactions.js, и он корректно загружается на страницу.
У меня то же самое на Discourse 3.4.1.
Если я проверяю кнопки в консоли браузера, я вижу часть всплывающего меню, но оно не активируется при наведении на кнопку «Нравится»:
Вся функциональность работает — если я использую API для реакции на любой из вариантов реакции, это корректно записывается и отображается счётчик с эмодзи на посте.
Похоже на проблему с наведением в интерфейсе. Я новичок в плагинах Discourse, поэтому пока не углублялся дальше этого. Я также пробовал с другой темой, но результат был тем же.
Ошибок в консоли JS нет, поэтому пока оставил как есть.
Обновлён ли ваш плагин реакций? Также, какой браузер вы используете? Мы используем реакции (всегда последней версии) здесь, в Meta, и не видим других сообщений об этой проблеме.
У меня возникает та же проблема в моём экземпляре Discourse, которую описали @wrapper и @Graemef. Я пробовал использовать последние версии Chrome и Firefox, но безрезультатно. Я попытался сравнить версию здесь, на Meta, с версией на моём экземпляре, и разницы нет. На моём экземпляре Discourse установлена последняя версия плагина.
Единственное различие, которое я могу заметить, заключается в том, что здесь элемент <div class="discourse-reactions-picker"></div> получает атрибуты Popper.js (data-popper-placement), а на моём экземпляре — нет. Ещё один важный нюанс: я использую образ контейнера от Bitnami для запуска Discourse. Версия Discourse — v3.4.2.
@nat Спасибо за ваш комментарий. Я использую URL-адрес GitHub для установки последней версии напрямую, следуя инструкциям здесь (на самом деле здесь вы можете увидеть кнопки реакций на моём сайте, я всё ещё настраиваю форум)
Как и @pushrbx, я также использую образ контейнера Bitnami (хотя у меня версия 3.4.1). Не знаю, имеет ли это какое-то значение, но, возможно, в этом что-то есть.
В основном я использую API-запрос для реакций со своего основного сайта, и всё работает отлично — отображаются использованные реакции корректно, а кнопка «сердце» доступна и функционирует, по крайней мере.
Спасибо за замечательный плагин!! Вы все просто суперзвезды.
У меня возникли проблемы с отображением полной библиотеки Font Awesome 6 в плагине. У нас был список из шести эмодзи, которые мы хотели использовать, но при поиске ни один из них не отображается в таблице выбора эмодзи.
Не упустил ли я какой-то шаг для включения полного набора Font Awesome 6?
Вот один из значков, который я пытался использовать:
Вы абсолютно правы. Я даже не подумал, что это иконки!
Я немного поищу и посмотрю, смогу ли найти рабочий процесс для загрузки иконок.
Спасибо за быстрый ответ @NateDhaliwal
Спасибо! Я понял, что в панели администратора в разделе «Внешний вид» можно загрузить любой PNG-файл в раздел эмодзи, затем перейти в плагин, прокрутить список доступных эмодзи до самого низа — там появятся все загруженные файлы, и их можно выбрать для всплывающего окна при наведении.
Этот плагин теперь включен в ядро Discourse в рамках Bundling more popular plugins with Discourse core. Если вы используете собственный хостинг и пользуетесь этим плагином, вам необходимо удалить его из файла app.yml перед следующим обновлением.
У меня вопрос по поводу последнего плагина Discourse Reactions. В описании сказано: «Этот плагин работает как дополнение к функции лайков. В любой момент, когда вы захотите удалить плагин, все лайки сохранятся».
Это означает ли, что при удалении плагина все реакции — даже негативные, такие как «не нравится» — будут сохранены как обычные лайки?
Также, при использовании плагина Gamification, будут ли все реакции (независимо от того, положительные они или отрицательные) начислять очки, как обычные лайки?
Я просто хочу убедиться, что правильно всё понимаю.