X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Как сделать нумерацию страниц на сайте?
hvs1987
hvs1987
Topic Starter сообщение 18.1.2013, 9:19; Ответить: hvs1987
Сообщение #1


Всем привет!

Может быть не в тот раздел попал, прошу модераторов не ругаться.

Кто-нибудь может подсказать, как сделать на сайте нумерацию страниц, как на картинке (картинка внизу)?

Сайт делаю на php+css. Если можно, более подробно.

Заранее благодарен!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 18.1.2013, 10:58; Ответить: Licoric
Сообщение #2


код за тебя написать или рассказать как делать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
hvs1987
hvs1987
Topic Starter сообщение 18.1.2013, 17:27; Ответить: hvs1987
Сообщение #3


(Licoric @ 18.1.2013, 13:58) *
код за тебя написать или рассказать как делать?


Можно и то и другое. ) Я не хочу тупо вставить готовый код и получать удовольствие от этого, а хочу понимать, что откуда берется и зачем... )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 18.1.2013, 17:29; Ответить: Zippovich
Сообщение #4


тут простая логика - ничего сверхестественного
узнаете сколько страниц
узнаете текущую страницу (get, post, еще как - фиг его знает)
генерите html для пагинатора
вставляете его в нужное Вам место
все
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
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
hvs1987
Topic Starter сообщение 19.1.2013, 19:27; Ответить: hvs1987
Сообщение #6


Спасибо за разъяснения. Но я, прочитав все это, все равно все еще не понимаю, с чего начать. Что нужно делать первым делом, код php, js или что?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 19.1.2013, 19:40; Ответить: Zippovich
Сообщение #7


php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
hvs1987
hvs1987
Topic Starter сообщение 19.1.2013, 20:57; Ответить: hvs1987
Сообщение #8


(Zippovich @ 19.1.2013, 22:40) *
php


Можно услышать более пошаговую версию, как сделать эти страницы? Я все-таки отнес бы себя к разряду "новичок" в этом деле. )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anonym
Anonym
сообщение 19.1.2013, 21:13; Ответить: Anonym
Сообщение #9


(hvs1987 @ 19.1.2013, 23:57) *
Можно услышать более пошаговую версию, как сделать эти страницы? Я все-таки отнес бы себя к разряду "новичок" в этом деле. )

Новичок такого сделать не сможет. Учите PHP.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
нуб
нуб
сообщение 19.1.2013, 21:55; Ответить: нуб
Сообщение #10


...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19812 Сегодня, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
1 Megaspryt 722 Сегодня, 12:41
автор: Gerga
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3444 Сегодня, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 511 Сегодня, 11:45
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
53 Baksman 33762 Сегодня, 11:29
автор: Baksman


 



RSS Текстовая версия Сейчас: 23.4.2024, 22:16
Дизайн