Добрый день!
Есть задача вывести на первую страницу записи рандомно
внизу страница должен быть пагинатор с разбивкой по страницам.
Но если нажимаешь на вторую третью страницу записи должны быть отсортированы по порядку, только первая стрраница рандомно.
Подскажите куда копать или может кто сталкивался с такой проблемой
Заранее спасибо
Пагинация разная логика
- Ghost_nsk
- Сообщения: 825
- Зарегистрирован: 2012.01.01, 00:45
- Откуда: Новосибирск
- Контактная информация:
Re: Пагинация разная логика
сударь, сия фраза что обозначает в понимаемых терминах)?shevon писал(а): Но если нажимаешь на вторую третью страницу записи должны быть отсортированы по порядку, только первая стрраница рандомно.
Re: Пагинация разная логика
странная логика конечно.
ну можно в принципе при попадании на 1ю страницу выборку делать рандомной(order by rand), и сохранять выбранные идишники в сессию, а при переходе на любую другую страницу сортировать уже по порядку + добавлять where id not in("идишники, которые были показаны на 1й странице")
ну можно в принципе при попадании на 1ю страницу выборку делать рандомной(order by rand), и сохранять выбранные идишники в сессию, а при переходе на любую другую страницу сортировать уже по порядку + добавлять where id not in("идишники, которые были показаны на 1й странице")
Re: Пагинация разная логика
Что у пользователя будет рак мозга, когда он попытается на первую страницу вернуться.Ghost_nsk писал(а):сударь, сия фраза что обозначает в понимаемых терминах)?shevon писал(а): Но если нажимаешь на вторую третью страницу записи должны быть отсортированы по порядку, только первая стрраница рандомно.
Re: Пагинация разная логика
сделать 2 таба - (через бутстрап или любыми другими плагинами) - "новые" и "случайные" - нужный по умолчанию. в случаных запилить виджет вывода X случайных в новых - полноценный вывод GridView без всяких извращений с панинацией и путания пользователей