Мы используем плагин голосования на наших официальных форумах Microsoft Flight Simulator и очень довольны им. Однако у нас возникла проблема: при попытке объединить весь пост с другим ни один голос не переносится.
Мы хотели бы разобраться, что происходит, чтобы лучше организовать форумы для голосования в случае дублирования постов, но при этом сохранять голоса при их объединении. Любая помощь будет очень кстати.
Пример шагов для воспроизведения:
Откройте пост с «5 голосами».
Выделите все посты и переместите их в существующую тему с «10 голосами».
Все посты перемещаются, но количество голосов остаётся на уровне «10 голосов».
К сожалению, мы не часто увеличиваем номера версий плагинов, поэтому это не лучший показатель актуальности. Какую версию Discourse вы используете? Это может помочь лучше понять, когда сайт был обновлен в последний раз. Я определённо рекомендую обновить сайт, если у вас есть такая возможность и вы ещё этого не сделали.
К сожалению, нет — я только что провел тест, пытаясь объединить тему с примерно 100 голосами с темой, у которой около 500 (убедился, что есть разные пользователи), но после слияния меньшей темы количество голосов в ней осталось 500. В основном я надеюсь использовать эту функцию, так как у нас часто появляются дублирующиеся сообщения, и это сильно помогло бы очистить наши форумы и объединить голоса для разработчиков.
И чтобы ещё раз подтвердить: на странице https://forums.flightsimulator.com/logs не отображается никаких ошибок? Или, если они есть, можете ли вы скопировать и вставить вывод сюда?
Мы внесли некоторые изменения в плагин за последние месяцы в том, как хранятся данные, и если у вас нестандартная установка, могут возникнуть проблемы с этим.
Спасибо! Я передал этот вопрос нашей веб-команде, так как не уверен, как именно они его установили. Насколько я знаю, мы следовали официальному руководству. Сейчас они на праздниках, но постараются ответить как можно скорее.
Просто ради интереса я развернул одношаговое приложение Discourse на Digital Ocean, чтобы проверить, удастся ли мне воспроизвести эту проблему. Форумы работают на версии 2.7.0.beta1.
Я установил плагин согласно инструкциям здесь и включил его как «Обратная связь с сайтом». Я создал одну тему, а затем объединил её с темой без голосов, но голоса не перенеслись.
В /logs нет никаких релевантных записей, и в консоли JavaScript также не было никаких ошибок.