«Темы за период на главной странице» установлено на 10
«Временной интервал по умолчанию на главной странице»: ежедневно
Теперь:
при открытии вкладки «Лучшие темы» отображается топ-10 за день, всё отлично.
но при переключении на другой временной интервал, например неделю или месяц,
там отображается больше 10 постов…
Интересно, это баг или ожидаемое поведение?
Спасибо…
Нашёл связанную тему: в ней объясняется похожая, но не совсем та же проблема, с которой я столкнулся…
Насколько я понимаю, если установить параметр «Количество тем за период на главной странице» равным 10, то список всегда будет показывать топ-10 тем, независимо от выбранного временного диапазона?
Это было бы очень полезно для многих форумов в качестве стимула для участников.
Надеемся, что команда разработчиков сможет решить этот вопрос в ближайшее время! Спасибо!
Discourse будет загружать результаты следующих страниц по одной, пока не заполнится высота страницы.
Вот пример с одним темой на страницу (количество тем за период на главной странице установлено в 1):
Таким образом, даже если вы установите 10, пользователь с огромным монитором в портретном режиме, скорее всего, увидит больше 10 тем, так как будут загружаться последующие страницы.
Это особенность интерфейса, связанная с функцией бесконечной загрузки.
Если вы вернете URL для JSON, он вернет правильное количество результатов на страницу.
@Canapin
Спасибо за ответ, да, это объясняет.
Однако, так как настройка касается «тем за период на главной странице», было бы неплохо иметь возможность отображать только топ-10 (или N) (ежедневно/еженедельно/ежемесячно и т.д.)… иначе…
Надеюсь, это можно будет рассмотреть как баг или улучшение функционала…
Не уверен, что это стоит классифицировать как ошибку, но это определённо может запутать, так как количество отображаемых постов зависит как от значения настройки, так и от внешнего фактора (высоты страницы).
Также не совсем понятно, какой может быть сценарий использования настройки количество тем за период на главной странице, поскольку представление /top можно рассматривать как список тем, как и любой другой, если только я не упускаю какие-то детали, делающие эту настройку актуальной.