Ха-ха, вот так мысля пришла
Оказывается, страницы то нужно показывать задом наперёд.
Потому что при добавлении материала они будут сдвигаться.
Пример:
Имеем материал на 3200 страниц по 10 элементов на каждой. Элементы показываются - новые на первой странице, старые - на последней.
1 2 3 4 .... 3199 3200
Например, открываем 3100-ую страницу, и она на момент 8 утра 22 июня показывает элементы, начиная со 31000-ого.
Юзвер дал в закладки эту страницу, почитаю, думает, позже... аха.
И вот проходит пару дней, пользователи наплодили за это время около 50-ти статеек.
Юзвер открывает 3100 страницу, а там совершенно незнакомое всё, ведь элементы считаются с первой страницы, и поэтому теперь 3100-ая страница показывает их, начиная всё с того же 31000 смещения. И чтобы пользователю увидеть те же статьи, ему нужно открыть 3105-ую страницу.
А правильно было бы делать так - страницы показывать в обратном порядке, начиная не с 1, а с конца. Тогда все элементы останутся на своих местах.
3200 3199 .... 4 3 2 1
Просто читаю потихоньку всю Хабру в обратном порядке, уже на 3170-ой странице. Интересно почитать историю...
Потому что при добавлении материала они будут сдвигаться.
Пример:
Имеем материал на 3200 страниц по 10 элементов на каждой. Элементы показываются - новые на первой странице, старые - на последней.
1 2 3 4 .... 3199 3200
Например, открываем 3100-ую страницу, и она на момент 8 утра 22 июня показывает элементы, начиная со 31000-ого.
Юзвер дал в закладки эту страницу, почитаю, думает, позже... аха.
И вот проходит пару дней, пользователи наплодили за это время около 50-ти статеек.
Юзвер открывает 3100 страницу, а там совершенно незнакомое всё, ведь элементы считаются с первой страницы, и поэтому теперь 3100-ая страница показывает их, начиная всё с того же 31000 смещения. И чтобы пользователю увидеть те же статьи, ему нужно открыть 3105-ую страницу.
А правильно было бы делать так - страницы показывать в обратном порядке, начиная не с 1, а с конца. Тогда все элементы останутся на своих местах.
3200 3199 .... 4 3 2 1
Просто читаю потихоньку всю Хабру в обратном порядке, уже на 3170-ой странице. Интересно почитать историю...