Как расширить пагинацию в списках записей? 2.X

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2596
При работе с большим количеством и записей, столкнулся с рядом крайне неудобных моментов в Инстанте.
1. Сейчас пагинация выглядит так ← Предыдущая Следующая → 1 2 3 4 Последняя чтобы добраться до нужной страницы, надо очень постараться! Надо изменить пагинацию так, что бы доступ к нужной странице был более быстрым и удобным.
Например так: ← Предыдущая Следующая → 1 2 3 4 .... 34 35 36 .... 66 67 68 Точки тоже должны быть кликабельными.
2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка! И надо заново искать нужную страницу списка.
Как исправить эти два неприятных момента?
Редактировалось: 1 раз (Последний: 5 июня 2018 в 21:45)
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 569
vikont:
2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка!
Такого не наблюдаю. В адресе страницы присутствует её номер (параметр page), поэтому при обновлении должно оставаться на этой же странице.

А по первому пункту поддерживаю. Была бы удобна кастомизация. Что-то типа опций "выводить ссылки на первую/последнюю", "выводить ссылки на предыдущую/следующую", "выводить промежуточные при большом количестве" и т.п. Но вряд ли это сейчас приоритетно.
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3772
По первому, я оставлю это тут.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2596
WebMan:
Но вряд ли это сейчас приоритетно.
Но это же очень важно для сайтов с большим количеством информации! Для новостного с большой текучкой инфы это не кретично! А для информационных порталов с тематической инфой - это очень важно! Серьезные неудобства в работе с информацией и для админа и для пользователя! А это чревато низким качеством обслуживания и уходом пользователя с сайта.

Грустно! Очередной раз сталкиваюсь с тем, что Инстант не любит большие проекты! А ведь вопрос о пангинации поднимался неоднократно...
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 569
Loadырь:
По первому, я оставлю это тут
Вот я как бы согласен с тобой, Паша, есть уменьшение скорости при показе дальних страниц.
Но с другой стороны, когда пользователь просто нажимает "Следующая" 20 раз, чтобы перейти на 21-ю страницу, то суммарная нагрузка на сервер и БД намного выше, чем при прямом переходе на нужную страницу или при более коротком пути к ней.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2596
Loadырь:
По первому, я оставлю это тут.
Иными словами - не делайте больших проектов, а если делаете, то ищите иные технологии.....
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 569
vikont:
Но это же очень важно для сайтов с большим количеством информации!
Таким сайтам нужно подумать о более удобной структуре доступа пользователей к информации, о категориях, тегах и о поиске по сайту. На самом деле действительно мало кто будет листать страницы с середины нумерации. Чаще всего всё-таки просматривают кнопкой "Далее" или "Следующая".
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2596
vikont:
vikont:
2. При обновлении страницы списка записей обновленная страница не остается на том же месте, а переходит в начало списка!
Такого не наблюдаю. В адресе страницы присутствует её номер (параметр page), поэтому при обновлении должно оставаться на этой же странице.
WebMan, вот это сила программистская! Сказал НЕ НАБЛЮДАЕТСЯ и у меня тоже перестало наблюдаться! Круто! v
Мощный хостинг на NVMе дисках за копейки! Дешевые домены здесь!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3772
WebMan:
Но с другой стороны, когда пользователь просто нажимает "Следующая" 20 раз, чтобы перейти на 21-ю страницу, то суммарная нагрузка на сервер и БД намного выше, чем при прямом переходе на нужную страницу или при более коротком пути к ней.
Обычно пользователи после пяти нажатий, либо идут в поиск на сайте, либо покидают сайт.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатий
Сообщений: 569
Loadырь:
Обычно пользователи после пяти нажатий, либо идут в поиск на сайте, либо покидают сайт.
Так дадим же им возможность сделать ещё пяток нажатий в середине списка страниц! А вдруг найдут чего интересное. Да и глубина просмотра сайта увеличится. joke
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.