Помощник
|
Как сделать нумерацию страниц на сайте? |
hvs1987
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric |
18.1.2013, 10:58;
Ответить: Licoric
Сообщение
#2
|
|
код за тебя написать или рассказать как делать?
|
|
|
hvs1987
|
Сообщение
#3
|
|
|
|
|
Zippovich |
18.1.2013, 17:29;
Ответить: Zippovich
Сообщение
#4
|
|
тут простая логика - ничего сверхестественного
узнаете сколько страниц узнаете текущую страницу (get, post, еще как - фиг его знает) генерите html для пагинатора вставляете его в нужное Вам место все |
|
|
Licoric |
18.1.2013, 17:46;
Ответить: Licoric
Сообщение
#5
|
|
Я бы чуть иначе ответил:
- Определяемся, сколько записей будем выводить на странице. - смотрим общее количество записей и делим на количество отображаемых записей на странице, что бы понять, сколько их всего должно быть. - определяем текущую страницу. Если не указана, то она равна 1. - далее подставляем данные в запрос, в лимит (с какой записи показывать и сколько). - выводим записи на странице далее делаем нумерацию (пагинация). - берем текущую страницу - думаем над тем, сколько страниц слева надо выводить и сколько справа. Если по 5, допустим, то от текущей страницы отнимаем 5 и выводим 10 страниц, с ограничением текущего максимума страниц. Типа если страницы 3, то что б не выводились страницы 4-10. ps выводим только положительные страницы. Не забыв, что к текущей странице ссылку приписывать не надо. В начале 2009 года задавался этим же вопросом. И одолел его. Тут тупо математика и вывод данных. Я вообще в метро сидел, когда меня осенил почти готовый код. Я взял бумажку и все накидал. Приехал с ночи домой - сделал. В той теме есть код. Его, помниться, править надо. Как раз разберешься, если интересно. http://www.html.by/threads/3641-Nomera-str...ogo-na-stranice |
|
|
hvs1987
|
Сообщение
#6
|
|
Спасибо за разъяснения. Но я, прочитав все это, все равно все еще не понимаю, с чего начать. Что нужно делать первым делом, код php, js или что?
|
|
|
Zippovich |
19.1.2013, 19:40;
Ответить: Zippovich
Сообщение
#7
|
|
php
|
|
|
hvs1987
|
Сообщение
#8
|
|
|
|
|
Anonym |
19.1.2013, 21:13;
Ответить: Anonym
Сообщение
#9
|
|
|
|
|
нуб |
19.1.2013, 21:55;
Ответить: нуб
Сообщение
#10
|
|
...
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1122 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2293 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3920 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3644 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1939 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 9:39 |