Перейти к публикации

Нумерация Страниц?


Рекомендованные сообщения

  • 1 год спустя...

Присоединяюсь к вопросу интересует нумерация такого вида:

[36] [35] [34] [33] [32] [31] [30].........[1]

причем [1] - это старая новость...

Смысл, в том, что бы новости например на странице 20 оставались постоянными а не динамическими.

Подскажите плиз =) verpi.ru

Ссылка на сообщение
Поделиться на других сайтах

Ищите по форуму - уже обсуждалось как то

На клипах в своё время делал так

/**

 *	ПОСТРАНИЧНЫЙ ВЫВОД

 *	$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;

}

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...