Два больших пальца вверх

Я проверил на своём тестовом сайте. Да, это не считается официальным. Но я также протестировал эту комбинацию компонентов: «Реакции» + «Голоса за» + «Новая кнопка лайка», и у меня всё работает именно так, как вы и сказали. :thinking:

1 лайк

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

1 лайк

Уже пробовал — безрезультатно. Помогает только отключение функции «Голоса вверх».

Я пробовал тему без каких-либо компонентов, но это не помогло. Хотя не знаю, насколько сложен Discourse и можно ли его тестировать таким образом.

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

1 лайк

Думаю, мне наконец удалось воспроизвести это. :slightly_smiling_face: Но только на моём рабочем сайте. Похоже, существует конфликт между Discourse Upvotes и Discourse Reactions.

Кажется, что этот код удаления кнопки «Нравится» в Upvotes

переопределяет код Discourse Reactions.

4 лайка

Отлично. Я уже начал сомневаться в своем психическом здоровье И в самой базовой настройке :rofl:

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

Всегда одно и то же: либо лайки, либо реакции, но не вместе.

2 лайка

Однако вы можете переопределить это с помощью компонента, чтобы убрать лишнюю стандартную кнопку «Нравится».

Добавьте это в раздел Common / Header:

<script type="text/discourse-plugin" version="0.8">
  api.removePostMenuButton("like");
</script>

А если вы хотите включить кнопки реакций для тем с лайками, добавьте следующее в раздел Common / CSS:

.qa-topic,
.qa-topic-sort-by-activity {
  .discourse-reactions-actions {
    display: inline-flex;
  }
}
4 лайка

Могу ли я поставить несколько лайков?

Спасибо! Всё работает. Да, это быстрое решение, но меня это не беспокоит, потому что я очень прагматичный человек. Возможно, именно поэтому мне так повезло, что я не занимаюсь программированием или разработкой :rofl:

3 лайка

Мне наконец удалось воспроизвести это. :tada: :slightly_smiling_face:

Ну, если быть точным, я взорвал свой надежный тестовый сайт и пришлось создать новый. :slight_smile: Но теперь действительно отображаются два «сердца», хотя должно быть только одно:

И сочетание «Реакции + Голоса вверх» кажется волшебной комбинацией.

3 лайка

Исправление здесь. Должно появиться скоро!

5 лайков