1. Сейчас пагинация выглядит так ← Предыдущая Следующая → 1 2 3 4 Последняя чтобы добраться до нужной страницы, надо очень постараться! Надо изменить пагинацию так, что бы доступ к нужной странице был более быстрым и удобным.
Например так: ← Предыдущая Следующая → 1 2 3 4… 34 35 36… 66 67 68 Точки тоже должны быть кликабельными.
2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка! И надо заново искать нужную страницу списка.
Как исправить эти два неприятных момента?
Такого не наблюдаю. В адресе страницы присутствует её номер (параметр page), поэтому при обновлении должно оставаться на этой же странице.2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка!
А по первому пункту поддерживаю. Была бы удобна кастомизация. Что-то типа опций "выводить ссылки на первую/последнюю", "выводить ссылки на предыдущую/следующую", "выводить промежуточные при большом количестве" и т.п. Но вряд ли это сейчас приоритетно.
Но это же очень важно для сайтов с большим количеством информации! Для новостного с большой текучкой инфы это не кретично! А для информационных порталов с тематической инфой — это очень важно! Серьезные неудобства в работе с информацией и для админа и для пользователя! А это чревато низким качеством обслуживания и уходом пользователя с сайта.Но вряд ли это сейчас приоритетно.
Грустно! Очередной раз сталкиваюсь с тем, что Инстант не любит большие проекты! А ведь вопрос о пангинации поднимался неоднократно…
Вот я как бы согласен с тобой, Паша, есть уменьшение скорости при показе дальних страниц.По первому, я оставлю это тут
Но с другой стороны, когда пользователь просто нажимает "Следующая" 20 раз, чтобы перейти на 21-ю страницу, то суммарная нагрузка на сервер и БД намного выше, чем при прямом переходе на нужную страницу или при более коротком пути к ней.
Иными словами — не делайте больших проектов, а если делаете, то ищите иные технологии…По первому, я оставлю это тут.
Таким сайтам нужно подумать о более удобной структуре доступа пользователей к информации, о категориях, тегах и о поиске по сайту. На самом деле действительно мало кто будет листать страницы с середины нумерации. Чаще всего всё-таки просматривают кнопкой "Далее" или "Следующая".Но это же очень важно для сайтов с большим количеством информации!
WebMan, вот это сила программистская! Сказал НЕ НАБЛЮДАЕТСЯ и у меня тоже перестало наблюдаться! Круто!vikont:
2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка!
Такого не наблюдаю. В адресе страницы присутствует её номер (параметр page), поэтому при обновлении должно оставаться на этой же странице.
Обычно пользователи после пяти нажатий, либо идут в поиск на сайте, либо покидают сайт.Но с другой стороны, когда пользователь просто нажимает "Следующая" 20 раз, чтобы перейти на 21-ю страницу, то суммарная нагрузка на сервер и БД намного выше, чем при прямом переходе на нужную страницу или при более коротком пути к ней.
Так дадим же им возможность сделать ещё пяток нажатий в середине списка страниц! А вдруг найдут чего интересное. Да и глубина просмотра сайта увеличится.Обычно пользователи после пяти нажатий, либо идут в поиск на сайте, либо покидают сайт.