Недавно мы перенесли наш форум с NodeBB на Discourse. Пока всё идёт отлично, но я обнаружил, что все ответы в каждой теме автоматически сортируются в обратном хронологическом порядке (последний ответ сверху, самый старый — снизу), что кажется нелогичным.
Я потратил около 30 минут, пытаясь понять, как сделать так, чтобы все ответы в теме по умолчанию отображались в хронологическом порядке (самый старый ответ сверху, последний — снизу), но не могу найти, где это можно настроить в административных параметрах.
Что я упускаю? Где можно изменить порядок сортировки этих ответов?
Они отображаются в порядке topic_id. Проблема, как я предполагаю, в том, что импортер NodeBB каким-то образом получает данные в обратном хронологическом порядке и поэтому создаёт посты в обратном порядке.
Вам нужно убедиться, что скрипт импорта сортирует посты в хронологическом порядке во время импорта. (Вам также придётся полностью очистить базу данных и выполнить импорт заново).
Отлично! Похоже, это должно сработать, хотя, если ещё не поздно, я бы рекомендовал исправить скрипт импорта и начать заново.