В моём форуме есть раздел с примерно 500 темами. Когда я пытаюсь перейти к середине, прокрутка вниз занимает некоторое время.
Подскажите, пожалуйста, есть ли какой-либо метод или плагин для улучшения этого? Например, в официальном разделе Discourse около 10 000 тем (или веток). Если мне действительно нужно прокрутить вниз до конца, думаю, это займёт довольно много времени.
Прошу совета.
Заранее спасибо.
P.S. Речь не об отдельной теме, где есть функция страницы перехода.
По умолчанию списки тем сортируются по последним активностям. Поэтому темы с недавней активностью отображаются сверху. Если вы хотите видеть темы с самой старой активностью вверху, вы можете использовать это:
Да, именно об этом я и спрашиваю. Спасибо за ответ. Однако, когда я использую параметры сортировки (например, по недавней активности или другие варианты), мне всё равно приходится прокручивать страницу вниз до середины. В таком случае у меня остаётся только функция поиска, верно?
По сути, у меня нет конкретных ключевых слов для поиска. Я просто хочу прочитать какую-то тему, расположенную в середине.
Ситуация следующая: новый пользователь только что присоединился, а у нас около 300 тем. После того как он прочитал первые 100 тем, он случайно закрыл браузер. Теперь ему приходится прокручивать страницу вниз, чтобы найти последнюю прочитанную тему. Это занимает некоторое время.
Хотелось бы узнать, есть ли какой-то быстрый способ это сделать.
Discourse сохранит позицию чтения, и в следующий раз, когда он откроет тему, его автоматически перенаправят на первый непрочитанный пост. Прокручивать не нужно.
Также можно вручную перейти в любое место, используя полосу прокрутки справа:
Речь идёт о перемещении по списку тем, например, через /latest, а не о перемещении по сообщениям внутри темы. В последнем случае мы в настоящее время не сохраняем позицию прочтения, к которой можно было бы вернуться.
Предложение @maiki использовать in:unseen — отличная альтернатива тому, что вы ищете Это решает вашу задачу?
Спасибо за ваше объяснение. Это очень хорошая функция для поста, но если мы вернемся на верхний уровень со списком тем, такой функции нет. Как показано ниже. Еще раз спасибо.
Ответ по сути — поиск. Используйте поиск для фильтрации списка тем.
Обычно предполагается, что тем бесконечное множество, поэтому «переход к концу» имеет примерно такой же смысл, как и фраза «я хочу перейти к середине / концу результатов поиска в Google и посмотреть, что там»
Вау! Это официально самая загадочная полезная функция Discourse. Она действительно должна быть более заметной в режиме для настольных компьютеров с кнопкой «Перейти к…», как в небольшой/мобильной версии браузера.