Это довольно длинный список для установки и тестирования на моём dev-окружении, так что, мягко говоря, я не могу понять, в чём может быть причина вашей проблемы.
Возможно, вы можете пропустить официальные плагины для Discourse. Тогда список будет выглядеть так:
Спойлер
- git clone https://github.com/procourse/procourse-static-pages.git
- git clone https://github.com/Ebsy/discourse-nationalflags.git
#- git clone https://github.com/paviliondev/discourse-ratings.git
- git clone https://github.com/cpradio/discourse-plugin-imgflip.git
- git clone https://github.com/paviliondev/discourse-topic-previews.git
- git clone https://github.com/paviliondev/discourse-news.git
- git clone https://github.com/paviliondev/discourse-layouts.git
- git clone https://github.com/gdpelican/retort.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/cpradio/discourse-plugin-composer-help-button.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git
- git clone https://github.com/paviliondev/discourse-tickets.git
Позже я напишу вам в личные сообщения, чтобы договориться о предоставлении доступа администратора.
Я бы удалил большинство из них. Оставьте только те, которые критически важны для ваших пользователей, иначе вы рискуете столкнуться с проблемами: конфликтами, изменениями, ломающими функционал, и значительно усложните процесс отладки.
Обычно на надёжном сайте, ориентированном на бизнес, можно ожидать около полудюжины таких компонентов.
К сожалению, мы не можем оказать поддержку вашему установочному процессу, если вы не готовы нанять нас.
Я сделаю так, как вы просите: удалю неофициальные плагины и найду причину конфликта. Я сообщу об результатах. Однако я не могу сделать это прямо сейчас, так как сайт используется пользователями, и простои мне сейчас не по карману.
Если мы удалим официальные плагины discourse и pavillion, то останется только 5 плагинов.
В последней пересборке плагин рейтингов тем работает со всеми моими плагинами и компонентами темы! Изначально я отключил этот плагин, так как не был уверен, готов ли он. Оказалось, что при его отключении я не мог читать никакие темы. Включение плагина без каких-либо других действий решило проблему! Я не добавлял и не удалял никаких плагинов.
Здравствуйте,
У меня возникла та же проблема с этим плагином. Если я его отключаю, то на всех темах появляется это сообщение ![]()
Ошибки в логах такие же, как у вас.
У меня есть два разных сайта на Discourse, поэтому я проверил плагины и сравнил их с вашими.
Одинаковые неофициальные плагины:
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git
Редактирование: Но на одном из моих сайтов плагин discourse-custom-wizard закомментирован, возможно, плагин discourse-follow конфликтует с рейтингом тем.
Полный список плагинов / Сайт 1
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
- git clone https://github.com/paviliondev/discourse-ratings.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-adplugin.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/discourse/discourse-cakeday.git
- git clone https://github.com/paviliondev/discourse-locations.git
- git clone https://github.com/discourse/discourse-patreon.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-calendar.git
Полный список плагинов / Сайт 2
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
- git clone https://github.com/paviliondev/discourse-ratings.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-adplugin.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/paviliondev/discourse-multilingual.git
- git clone https://github.com/discourse/discourse-calendar.git
- git clone https://github.com/paviliondev/discourse-locations.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git
- git clone https://github.com/discourse/discourse-patreon.git
- git clone https://github.com/discourse/discourse-cakeday.git
@fzngagan Я могу предоставить доступ администратора к одному из моих сайтов, если это поможет выяснить причину проблемы.
Да, для воспроизведения достаточно просто отключить плагин рейтингов.
Сейчас посмотрю через пару минут.
P.S.
Да, я могу воспроизвести проблему. Сейчас займусь этим.
Точно, я согласен
нам это нужно
Подтверждаю точно такую же проблему.
Шаги воспроизведения:
- Пересоберите проект до последней версии.
- Установите плагин «Topic Ratings».
- Отключите плагин «Topic Ratings».
- Попробуйте открыть любую тему.
Обходное решение:
- Удалите плагин «Topic Ratings» (закомментируйте строку в YAML-файле).
- Пересоберите проект.
@Don @AntiMetaman @Iceman
Этот коммит исправляет проблему
Если вы используете его в продакшене, рекомендую воздержаться от обновления плагина. Либо оставьте его включенным, либо удалите, если он не требуется, до начала следующего периода поддержки.
Спасибо, что нашли время исправить это за пределами периода поддержки.
Несколько вопросов по этому поводу:
- Когда удаляется первый ответ, рейтинг, похоже, не сбрасывается на «без рейтинга», см. эту тему. Это ожидаемое поведение?
- Создатель темы может ответить на свою собственную тему и оставить рейтинг, разве это не должно игнорироваться? См. эту тему.
Спасибо, ребята!
Да, это может показаться побочным эффектом, но первый пост не определяет, включены ли оценки в теме или нет.
Да, они могут поставить оценку по каждому критерию только один раз, поэтому в целом не могут полностью повлиять на оценки. Однако запрос имеет смысл для некоторых случаев использования.
Кроме того, период поддержки начался. Плагин работает безупречно в последних тестах, прошедших на данный момент.
Я с радостью приму ваш PR, если вы сможете попробовать исправить это.
Это тот же принцип, хотя это и не совсем так.
Демо: https://search.google.com/test/rich-results
Это не совсем так работает расширение, но это всё ещё полезно для полученияFeatured-статуса в Google. Для моего сайта наличие отзывов не так важно из-за небольшого количества участников.
Всем привет! Как сделать так, чтобы рейтинги отображались в каждой теме для авторизованных и неавторизованных пользователей?
Спасибо.
Вы можете включить рейтинги для всех категорий.



