Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Навигация по страницам
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Нужна навигация, типа если страниц много то выводить тока до 6 потом многоточие, если я на 7 странице то убирается 1 и вместо нее многоточие, если я на 8 то убирается 1 а вместо 2 многоточее. Ну если кто не понял то могу привести пример навигация по страницам нужна как на сайте: nigma.ru
Вот написал маленький скриптик который все делает но вот когда я переключаюсь на 8 страницу должно по идее убираться 1 страница а вместо 2 многоточее, многоточее есть но страница 1 не убирается я не знаю как с начала убрать эту страницу и переменная сколько страниц с начала нужно убрать есть вот она: $ili. Ну вот сам и скрипт:
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
vanicon Для осуществления решения предполагаемой задачи, заключающейся в создании системы постраничной навигации на web-сайте, обеспечивающей генерацию списка допустимых для запроса страниц на основании указания крайних выборочных элементов, и смежной области относительно текущей просматриваемой web-страницы, допустимо использование простого базового while-цикла, осуществляющего последовательный вывод индексов страниц из предполагаемой окрестности, с условием выполнения break-констуркции в случае превышения заданной области, с осуществлением вывода соответствующего замещающего элемента
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.