title
Description
Body
Пытаюсь сделать типа если недостает ранжировка до (2 * $range + 1) то перебросить значения с начала в конец. И наоборот.
Пока чет не соображу.
|
|
Отредактировано tipsun (2011.12.16 14:16)
Неактивен
Кажется получилось!!!
Смотрел при 10-100 записях (10 записей = 1стр.) нормально.
|
|
Отредактировано tipsun (2011.12.17 08:10)
Неактивен
Ну это предназначалось для перекидывания значений между начальной и конечной точкой.
Т.е. вместо:
- 1) [1] 2 3 4
будет:
[1] 2 3 4 5 6 7
т.е. минусовая ранжировка превратилась в плюсовую.
Для чего это?
Для плавной прокрутки.
Вместо:
- 2) 1 [2] 3 4 5
будет:
1 [2] 3 4 5 6 7
И чо?
Ну если посмотреть в пункт (1) там 4 элемента. А в (2) уже 5.
В принципе это все не так уж необходимо.
- - - -
Еще думаю добавить начальную и конечную страницу,
но при этом нарушается плавность.
Отредактировано tipsun (2011.12.18 18:25)
Неактивен
Получилось!
Строго 7 элементов/квадратиков с номерами страниц, при использовании -2/+2 ранжировки.
|
|
Отредактировано tipsun (2012.01.05 09:18)
Неактивен
phpDoc не совсем верные
@return object замени на @return pageMan
@param mixed $count на @param integer $count
и тд. так же убери pageMan::getTable() и проч, как будто ты описываешь статические методы.
а так, не вдаваясь в подробности выглядит норм.
Неактивен