[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простенький пагинатор
razoramus
Всем Ку) Пишу простенький блог, создал пару табличек в sql, первая - рубрики, вторая собственно сами статьи. Сделал вывод, всё ок. Теперь нужен пагинатор. Искал чёт я тут подходящий и не нашёл.

Хочу сделать так:
Выводить по 15 постов.
количество страниц внизу не делать, а делать так: к примеру первая страница и внизу ссулка - "Следующая страница", на следующей, если есть ещё, то писать предыдущая страница и следующая страница, если больше нет страниц, то только предыдущая.

Я пагинатор ни разу не писал, но читал немного, вроди там надо связаться с таблицей -> посчитать кол-во статей -> при выводе сделать лимит (15 в моём случае) -> и прописать ссылки, и как то их высчитать, типо если я на странице 4, то ссылка "предыдущая страница" вела на 3ю, а не в начало.

Вроди как на словах примерно знаю, а как выглядит что то похожее на моё не видел, везде по страницам. Подскажите, если можно покажите примеры, буду благодарен. Спасибо)



Спустя 24 минуты, 45 секунд (24.06.2012 - 09:46) johniek_comp написал(а):
пора вспомнить математику 5-ого класса

Спустя 41 минута, 10 секунд (24.06.2012 - 10:27) medvedeva написал(а):
link rel='prev' и link rel='next' в head не забудьте генерить...

http://www.artlebedev.ru/tools/technogrett...row-navigation/ smile.gif

Спустя 7 минут, 33 секунды (24.06.2012 - 10:34) pak написал(а):
посмарити тут)
http://pyha.ru/articles/php/paginator/

и тут
http://irbis-team.com/15/21/1

удачи)

Спустя 1 час, 55 минут, 3 секунды (24.06.2012 - 12:30) razoramus написал(а):
Цитата (medvedeva @ 24.06.2012 - 07:27)
посмарити тут)
http://pyha.ru/articles/php/paginator/

Почитал, вроди понятно описано, сейчас "покурю" код, по вопросам отпишусь smile.gif

Спустя 1 день, 17 часов, 49 минут, 4 секунды (26.06.2012 - 06:19) razoramus написал(а):
Всё отлично, разобрался, и подкорректировал под себя
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.