Attlant 0 Опубликовано: 14 мая 2008 Рассказать Опубликовано: 14 мая 2008 Можно ли сделать нумерацию страниц как на habr.ru ? то есть чтобы самая последняя (старая) была под номером 1 и так далее? Цитата Ссылка на сообщение Поделиться на других сайтах
verpi 0 Опубликовано: 19 июня 2009 Рассказать Опубликовано: 19 июня 2009 (изменено) Присоединяюсь к вопросу интересует нумерация такого вида: [36] [35] [34] [33] [32] [31] [30].........[1] причем [1] - это старая новость... Смысл, в том, что бы новости например на странице 20 оставались постоянными а не динамическими. Подскажите плиз =) verpi.ru Изменено 19 июня 2009 пользователем verpi Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 19 июня 2009 Рассказать Опубликовано: 19 июня 2009 Ищите по форуму - уже обсуждалось как то На клипах в своё время делал так /** * ПОСТРАНИЧНЫЙ ВЫВОД * $currentPage - текущая страница * $pages_count - количество страниц * $url - url раздела */ function pagesNavigation($currentPage, $pages_count, $url) { $pages = '<div class="clear"></div><div class="pages">'; $pages_start = (($currentPage + 5) > $pages_count) ? $pages_count : $currentPage + 5; $pages_end = $pages_start - 10; if($pages_end <= 0) $pages_end = 1; if(($pages_start - $pages_end) < 10) $pages_start = $pages_end + 10; if($pages_start > $pages_count) $pages_start = $pages_count; if ($currentPage < ($pages_count - 5) && $pages_count > $pages_start) $pages .= '<a href="'.$url.'" class="arrow">←</a>'; for($j = $pages_start; $j >= $pages_end; $j--) { if($j == $currentPage) $pages .= '<span>'.$j.'</span>'; elseif($j == $pages_count) $pages .= '<a href="'.$url.'">'.$j.'</a>'; else $pages .= '<a href="'.$url.$j.'/">'.$j.'</a>'; } if ($currentPage > 6 && $pages_end > 1) $pages .= '<a href="'.$url.'1/" class="arrow">→</a>'; $pages .= '</div><div class="clear"></div>'; return $pages; } Цитата Ссылка на сообщение Поделиться на других сайтах
verpi 0 Опубликовано: 20 июня 2009 Рассказать Опубликовано: 20 июня 2009 Спасибо, попробую! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.