Когда ветки становятся длинными, они с трудом загружаются, особенно когда в них много изображений.
Форум The Vigilant Citizen работает правильно.
Раздражает!!
Это просто вопрос вкуса. Для меня пагинация — это боль в шее. Мне нравится бесконечная прокрутка в Discourse и та самая скользящая навигация. Ваши варианты: либо использовать более быстрый сервер, либо просто XenForo ![]()
Понял, спасибо.
В интернете много обсуждений о преимуществах и недостатках пагинации по сравнению с бесконечной прокруткой.
Возможно, вам не нравится бесконечная прокрутка, но поскольку навигация в Discourse построена вокруг неё, она работает отлично благодаря временной шкале справа, тому факту, что браузер запоминает, на каком посте вы остановились при выходе из темы, и позволяет вернуться к нему позже, и так далее. Кроме того, некоторым людям она может не понравиться, пока они не дадут ей шанс и не попробуют.
Кроме того, я перенёс три форума со старой пагинацией на Discourse. Крайне редкие жалобы на отсутствие пагинации быстро исчезли. В итоге людям это понравилось.
Спасибо.
Я пользуюсь этим уже более года, и задержки в ответах крайне раздражают.
В остальном всё отлично.
Можете ли вы рассказать подробнее о задержке ответа? В каком именно контексте? На каком форуме?
Похоже, нет эффективного импортера из Discourse в XenForo? Жаль.
Это может быть признаком того, что мало кто этим занимается. Хотя, возможно, это просто сложно…
На этот вопрос лучше спросить на форумах XenForo, но быстрый поиск в Google привёл к тому, что вы ищете (первый результат…).
Что касается задержки ответа, то, возможно, это проблема производительности, связанная с характеристиками вашего сервера, как ранее отмечал @Jonathan5.
Это неверно, так как мы загружаем только одну «виртуальную» страницу за раз в темах, которая содержит всего 20 сообщений, независимо от размера темы.
Это означает, что загрузка этой темы здесь с несколькими ответами и загрузка Events Plugin 📅 со сотнями сообщений занимают одинаковое время. Только что проверил в своём браузере, и время загрузки схожее.
Вы видите какие-либо отличия?
Спасибо, понятно. Также только что получил обратную связь по моей конфигурации оборудования, которая может быть причиной проблемы.
Бесконечная прокрутка вынуждает к «марафонскому просмотру», тогда как пагинация — это «просмотр по эпизодам». Но вы правы: это настоящая боль, особенно когда нужно перейти к последнему сообщению в чрезвычайно длинной цепочке ответов и приходится ждать, пока все они не будут помечены как «прочитанные».
Это не совсем так. Если вы находитесь в теме с 5 000 сообщений и нажимаете на конечную дату на временной шкале (или используете любой другой способ перехода к концу, кроме прокрутки), то на самом деле не загружаются все сообщения между началом и концом. «Страницы» ответов загружаются и выгружаются в фоновом режиме, поэтому при переходе к концу загружается только самая свежая партия сообщений.
Если вы начнёте читать и вернётесь позже, ваша позиция сохранится… так что вам не нужно «запоем» читать всю тему иначе, чем на форумах с пагинацией.
Обычно я сразу перехожу в конец, чтобы удалить тему и её ответы из списка «Непрочитанные», не планируя когда-либо возвращаться к ним.
Я не согласен, я считаю, что бесконечная прокрутка — одна из приятных функций Discourse. Когда я пользуюсь другим программным обеспечением без бесконечной прокрутки, это кажется мне крайне раздражающим. Я активно использую Discourse уже более 5 лет и никогда не сталкивался со значительными задержками при загрузке, даже когда в теме сотни сообщений.
При прокрутке страницы через сотни постов вы столкнетесь с задержками, так как каждая группа из 20 страниц загружается отдельно, но использование ползунка (как бы он ни назывался) обходит эту проблему и не менее удобно, чем пагинация.
Когда я проводил свою последнюю миграцию, один из администраторов быстро ознакомился с опытом давнего пользователя phpBB. Тот заявил, что ему не нравится бесконечная прокрутка, поскольку, в отличие от пагинации, в ней никогда не понятно, где именно ты находишься в теме.
Я ответил, что всё ровно наоборот. В случае с пагинацией phpBB возникает путаница, потому что количество сообщений на странице может быть изменено каждым пользователем в его настройках. И единственный способ обсудить конкретную часть обсуждения — полагаться на страницы: «посмотрите на страницу 30…», где находится столько-то сообщений.
Можно не любить бесконечную прокрутку по принципу, но интерактивная временная шкала в Discourse спроектирована настолько хорошо, что мы в любой момент точно знаем, где находимся. На практике она эффективнее пагинации и при этом гораздо точнее.
Люди просто должны попробовать это сами (я имею в виду — по-настоящему, серьёзно попробовать), прежде чем высказывать своё мнение.
Но, разумеется, некоторые — редкие, полагаю — не понравится это независимо от того, что будет.
Единственное моё небольшое замечание — необходимость перетаскивания для достижения такой точности навигации, то есть невозможность просто навести курсор на ползунок и увидеть номер поста до клика. Однако крайне редко возникает потребность перейти к конкретному посту, не имея прямой ссылки на него, так что действительно это не проблема.
«Интерактивная временная шкала» звучит лучше, чем «какая-то слайдовая навигация» ![]()
Если она уже загружает сообщения порциями по 20 штук, можно предположить, что плагин мог бы добавить к ней номера страниц!
Не могу представить себе Topic List Previews (TLP) с пагинацией! ![]()
@DGForum, если вам нужен пример того, как быстро могут загружаться данные, посмотрите на мой сайт, который превосходит базовые требования: StarZen: Неофициальное сообщество Star Citizen:
![]()
Прокрутите вниз и посмотрите, как быстро загружаются элементы (при условии хорошего подключения). Обратите внимание, что сайт содержит много изображений, поэтому при первом посещении загрузка может быть немного медленнее. После кэширования изображений при первом посещении сайт работает очень быстро.