![]() |
? по выводу страниц
Как сделать так, чтобы в галерее фоток, на каждой странице отображались не все ссылки с номерами страниц, а только несколько ссылок на страницы с фотками, например: 1, 2, 3, 4, 5... 11... 51... 101... Последняя »?
На данный момент вывод ссылок осуществляется с помощью while, но так получается что выводится очень много ссылок, а это лишний трафф пользователя и время ожидания загрузки страниц((( |
инфо о фотках забиваешь в БД
потом ловишь гет-параметры, к примеру first_view и last_view mysql_query("SELECT * FROM foto LIMIT ".$_GET['first_view']." ,".$_GET['last_view'].";"); проверяешь если фотки еще остались генеришь ссылку на эту же страницу с новыми гет-параметрами |
Цитата:
ТС, тебе нужен только пример вывода страниц или всё вместе в запросами к БД ? |
дык это ж для примера =)
|
Цитата:
|
допустим таблица foto в БД и она имеет структуру
Цитата:
Цитата:
|
Эм, я для своей гостевухи писал так:
$maxNews - количество комментириев на страницу count($name) - количество комментариев ceil() - чтобы отображались все страницы, содержащие новости PHP код:
|
Писал такую функцию для себя:
PHP код:
Цитата:
|
Цитата:
Код откоментировал, надеюсь разберёшься. Выдирал из своего класса, поэтому может переменные какие-то забыл, хотя вроде всё норм. PHP код:
|
спасибо! теперь прикрутить несложно будет :)
|
| Время: 20:32 |