https://www.duolingo.com/Dmitriy_K

Проблема сортировки тем форума

Dmitriy_K
  • 15
  • 14
  • 5
  • 3

Неожиданного среди новых постов увидел очень старый, созданные еще 11 месяцев назад, в котором появилось пару свежих комментариев.

Это сбой или новые правила вывода постов в форуме? Теперь все время в разделе новых будут не только новосозданные, но и обновленные?

скрин

2 года назад

6 комментариев


https://www.duolingo.com/HeadwayCourse
HeadwayCourse
  • 18
  • 11
  • 10
  • 10
  • 2
  • 2

Нет. Это происходит, если перемещать тему между разными форумами (разделами).

2 года назад

https://www.duolingo.com/Dmitriy_K
Dmitriy_K
  • 15
  • 14
  • 5
  • 3

Т.е. сортировка все таки не по свежести (по дате создания), а по обновлению (дате перерегистрации в разделе)?
Какой-то я раньше был невнимательный...

2 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 25
  • 14
  • 1415

Динар прав, это произошло после смены родительского раздела. И да, я это заметил сразу и запомнил на будущее :)
Я еще много других "особенностей" форума нашел за эти несколько дней.

p.s. Сделал я это не специально - пост действительно находился не в том разделе

2 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 25
  • 14
  • 1415

Чтобы два раза не вставать: а с чем связан тот факт, что список постов ограничен по длине (~200 постов), если листать не всю подписку, а отдельный раздел форума, не в курсе? Нарвался случайно. Да и с подписками не уверен, что ограничения нет, и я просто его не достиг. Хотя запросы там немного отличаются. Все это нарыл, пока разбирался с API форума.

2 года назад

https://www.duolingo.com/HeadwayCourse
HeadwayCourse
  • 18
  • 11
  • 10
  • 10
  • 2
  • 2

Видимо просто искусственное ограничение - ровно на 20 страниц выгрузки. Именно после последней двадцатой страницы в json приходит more=false, и, соответственно, далее ничего не подгружается.

А в случае когда форумный раздел не указан, страница уже не играет роли, т.к. выгрузка происходит по параметру limits. Для вкладки New это limits={timestamp}, который ограничивается (почему-то) декабрём 2014-го, а это оооочень много темок. И чем больше подписок, тем больше тем.

2 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 25
  • 14
  • 1415

Да, с лимитами я уже поигрался. Но они, к сожалению, привязаны к сортировке и к подпискам. Хотя сортировку надо еще проверить.

Про more я в курсе, ведь эту тему я же не руками формировал: Самые популярные комментарии к предложениям английского курса :) Хотелось бы просто понять, зачем такие навороты? Можно попробовать обойти через манипуляцию подписками. Но наверняка и там ограничат :(

2 года назад
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.