?

Log in

No account? Create an account

Март, 22, 2013

В постраничной френдленте заменить гиперссылки "предыдущая"/"следующая" на динамически формируемый адрес, с коррекцией по числу новых записей.

Сейчас в гиперсылке "предыдущая" прописан адрес вида "livejournal.com/feed?skip=10" (или другое число, в зависимости от настроек ленты). За то время, пока читаются записи на этой странице, появляются новые записи (их количество отображается в виджете "новые записи" и имени страницы). Когда нажимаем на эту гиперссылку, то в ленте пропускается 10 записей от начала, с учётом новых записей, поэтому приходится проматывать статьи, которые уже были прочитаны. Если новых записей появляется больше 10, то приходится несколько раз нажимать "предыдущая", чтобы перейти к нужным записям (порой это приходится детать по 3-5 раз).
Нужно заменить фиксированную гиперссылку на кнопку, которая будет динамически формировать адрес, прибавляя количество новых статей к текущему "пропускаемому" количеству. Например, если за время чтения страницы появилось 7 новых статей, то вместо "skip=10" будет подставлено "skip=17" и будет пропущено ровно столько записей от начала, сколько необходимо.

Преимущества:

  • Можно будет нормально читать френдленту (сейчас это пытка)

  • Не будет одно и то же по несколько раз загружаться и сервера ваши нагружать

Возможные проблемы:

  • Пользователи откажутся от динамически подгружаемой френдленты

Latest Month

Октябрь 2019
Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
2728293031  

Метки

Разработано LiveJournal.com
Designed by Lilia Ahner