|
|
|
| Добрый день! посмотрел множество скриптов. Ничего не подходит))
Придется писать свой, вот только не знаю с чего начать...
Нужен типа << 5 | 6 | 7 | 8 | 9 >>
Помогите с хорошим алгоритмом!!! | |
|
|
|
|
|
|
|
для: Graff
(02.10.2006 в 14:10)
| | 1) Определяемся с кол-ом записей на странице
2) Считаем количество страниц
3) Выводим текущую и, если такие есть, 2 слева и 2 справа
4) По краям ставим ссылки на первую и последнюю (или на текущую +- 1)
Ссылки типа script.php?pagenum=2 - потом в скрипте придется посчитать, с какой записи выбирать данные из БД
или script.php?numstart=20 - сразу передаем нужный номер, т.е просто берем используя LIMIT нужное нам кол-во, начиная с numstart | |
|
|
|
|
|
|
|
для: kasmanaft
(02.10.2006 в 14:34)
| | А если это крайняя первая страница то будет только 1|2|3
А надо, что бы было 1|2|3|4|5
Всегда должно выводиться по пять страниц, если их не меньше пяти.
А если их меньше пяти, то не должно быть "<<" ">>" | |
|
|
|
|
|
|
|
для: Graff
(02.10.2006 в 15:41)
| | почему-то я не могу вставить сюда кусок кода. прикрепляю в аттач.... | |
|
|
|
|
 2.9 Кб |
|
|
для: Graff
(02.10.2006 в 14:10)
| | Вот класс навигации внизу закоментировано его использование,
нужно нередать сколько записей в базе, все остальное он сделает сам + вычислит рандомное число кеша, для поисковиков. | |
|
|
|