Реакции в Discourse

Так как это теперь в ядре (спасибо за это), я включил это на своём основном форуме. Но somehow интерфейс отсутствует: я выбрал :+1: по умолчанию вместо :heart: и сделал свой собственный выбор. Но кроме иконки «поделиться», у меня пустое место — оно активно и работает: я могу использовать реакции, но состояние по умолчанию пустое вместо отображения большого пальца вверх. Поэтому я предположил проблему с кэшированием в Firefox. Но нет.

На скриншоте ниже я выделил место, где должна быть видна иконка.

У кого-нибудь раньше была эта проблема?

В безопасном режиме, оставив только официальные плагины, проблема сохраняется.

Вы выбрали имя иконки thumbs-up или эмодзи +1? Довольно много людей пытаются использовать имя эмодзи в настройке «Discourse reactions like icon» вместо имени иконки, из-за чего кнопка в интерфейсе может стать пустой.

Я всё ещё надеюсь, что там появится пикер иконок :slight_smile: :crossed_fingers:

3 лайка

Отлично сделано, @JammyDodger!

Это должно быть имя иконки из Font Awesome, а не имя эмодзи.

Ну конечно, это написано на упаковке. :person_facepalming: Всё же запутанно: у нас два набора несовместимых изображений и третий — для фактических иконок интерфейса, которые мы не можем использовать, если только не сделаем скриншоты, чтобы объяснить другим, где их искать.

5 лайков

Я тоже чувствую эту боль, @hellekin. Configure custom emoji - #30

Мне очень хочется, чтобы все иконки интерфейса Discourse входили в набор эмодзи стандартного экземпляра Discourse. Это сэкономило бы столько времени на объяснениях.

1 лайк

Ладно, мне правда не хотелось писать здесь, но я уже в отчаянии. Я никак не могу заставить этот плагин работать. Всё настроено правильно, но при наведении на иконку сердца в публикации мне доступно только использование эмодзи сердца — другие варианты не появляются (это стандартное взаимодействие). У кого-нибудь есть идея, что происходит? Вот мои настройки:

Я заметил, что я не могу удалить heart из Discourse reactions enabled reactions, пока он выбран в Discourse reactions reaction for like, хотя вы смогли настроить это таким образом. Что произойдет, если вы измените Discourse reactions reaction for like на что-то другое, сохраните настройки и затем снова переключитесь на heart?

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

1 лайк

Добавлен эмодзи сердца, заменён эмодзи реакции «Discourse reactions reaction for like» на сердце и возвращён обратно, но всё равно ничего не получается. Обычно при внесении подобных изменений я обновляю страницу или использую режим инкогнито, чтобы перепроверить настройки, но и это не помогло. Я даже попробовал пересобрать приложение с этими изменениями. Всё ещё безрезультатно.

До официальной интеграции этого плагина в Discourse я бы попытался переустановить его. Есть ли способ сделать это, если приложение предустановлено?

1 лайк

Есть ли какие-либо ошибки в консоли браузера или в /logs?

Имеет ли устройство, которое вы используете, сенсорный дисплей?

Ранее в этом году также поступали аналогичные сообщения: Discourse Reactions - #373 by wrapper

Перепробовал всё, что предлагали, ничего не помогло — но последнее обновление Discourse, похоже, решило проблему!

1 лайк

Как переключиться с плагина на Core? Я удалил плагин из конфигурации, и теперь реакции вообще не работают.

Вы обновили Discourse? Он будет добавлен в ядро после обновления.

В панели администратора указано, что у меня установлена актуальная версия v3.4.7 +1.

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

Ранее вы не упоминали, что находитесь на стабильной ветке. Плагин в настоящее время включён только в сборках с успешным прохождением тестов. Вам придётся подождать следующего релиза (v3.5), чтобы плагин был включён. Это аналогично новым функциям, которые также доступны только в сборках с успешным прохождением тестов до тех пор, пока текущая версия с успешными тестами не будет слита в стабильную ветку.

2 лайка

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

Сообщение может вводить в заблуждение

4 лайка

Мне бы очень хотелось иметь возможность более детального контроля над этим. Особенно если можно включить функцию по группам. У нас также есть один пользователь, который любит раскидывать негативные эмодзи по определённым темам и постам, поэтому хотелось бы найти способ ограничить это, сохранив функциональность для остальных.

1 лайк

Пост был объединен с существующей темой: Добавить опцию … к реакциям Discourse