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

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

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

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

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

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

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

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

Изменено пользователем verpi
Ссылка на сообщение
Поделиться на других сайтах

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

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

/**

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

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

}

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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