Параметры сортировки несовместимы друг с другом

Приоритет/Серьезность:
Низкий / Средний

Платформа:
Windows / Любой известный браузер

Описание:
При изменении параметра desktop category page style (стиль страницы категории для настольных ПК) с Categories and Latest Topics на Categories and Latest Topics (sort by topic created date) функция автоматически применяет параметр order=created повсеместно, что, по-видимому, нарушает работу других параметров.

В частности, при просмотре страницы /top?order=created&period=all параметр period полностью игнорируется. Это касается любых вариаций периода: месяц, год и т. д. Ожидаемое поведение — отображение лучших результатов за указанный период, отсортированных по дате создания. Ручное удаление параметра order=created устраняет проблему, что позволяет сделать вывод о том, что именно он является причиной сбоя.

Шаги для воспроизведения:
Чтобы воспроизвести эту ошибку, просто измените настройку desktop category page style на Categories and Latest Topics (sort by topic created date), перейдите на вкладку Top (Лучшее), выберите любой период сортировки и обратите внимание, что результаты каждый раз одинаковы.

Ошибка также возникает в безопасном режиме.

3 лайка

Можно воспроизвести. :+1:

Действительно. Со страницы категорий на страницу Top автоматически подставляется ссылка /top?order=created, и этот фильтр сохраняется при изменении фильтра по времени (например, /top?order=created&period=monthly).
Темы сортируются только по дате создания, и, похоже, при этом не учитывается, являются ли они «топовыми» или нет.

1 лайк

Привет! Я хочу поднять эту тему, так как проблема сохраняется уже более 8 месяцев, и я не знаю, ведется ли над ней работа. Я лишь знаю, что это постоянная жалоба пользователей моего сайта. Я надеялся, что новые версии исправят или хотя бы рассмотрят эту проблему, но, к сожалению, она всё ещё существует.