Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #9050 [872]
 От   : Rodion Baskakov [aka Crizis]  2:5020/400          19 июня 04, 03:58
 Кому : Vitaliy Korchagin                                 19 июня 04, 08:57
 Тема : Re: постpаничная pазбивка
-------------------------------------------------------------------------------
From: "Rodion Baskakov [aka Crizis]" 

Vitaliy Korchagin wrote:

> если кто писал поделитесь скpиптиком, а если нет то хоть как можнос делать
> ... ?:=) бyдy благодаpен

в одно время нужно было написать что-то подобное, поэтому написал 
функцию, которая возвращает массив... делает она номера страниц внизу, 
но не всех, а определённого, указанного в параметрах к ней, количества, 
а если что-то имеется за "границами" определённого числа, можете писать 
"далее" или что-то вроде того... вывод имеет вид:
1 2 3 4 5 >> или, если, к примеру нажали на стрелочки после пятёрки:
<< 6 7 8 9 10 >> ну и так далее, пока не закончатся странички... 
разделители можете устанавливать сами какие хотите, потому что функция 
просто возвражает массив... вот функция:


 $qp)
   {
   $limit = $qp;
   }
  else
   {
   $limit = $sx * $link_limit;
   }
  if($x-1 != 0)
   {
   $nav_bar["prev"] = $x-1;
   }
  else
   {
   $nav_bar["prev"] = "";
   }
   
  for($i = $x; $i <= $limit; $i++)
   {
   $nav_bar["current"][] = $i;
   }
  if($i <= $qp)
   {
   $nav_bar["next"] = $i;
   }
  else
   {
   $nav_bar["next"] = "";
   }
  
  return $nav_bar;
  /*
  $nav_bar["prev"] - либо пустое значение (тогда ничего не надо     
выводить), либо значение старицы, которая идёт ДО выведенных на    экран 
страниц
  $nav_bar["next"] - то же самое, только не на предыдущие      значения, а 
на последующие
  $nav_bar["current"] - массив со значениям для вывода на текущий   
момент. содержит только числа. пробегайтесь по массиву и вводите   их на 
экран в качестве значений к ссылкам, например, и в        качестве самих ссылок
  */
  }
?>


надеюсь, поможет... :)


-- 
Hе нервируйте меня...
Мне скоро некуда будет прятать трупы...
--- ifmail v.2.15dev5.3
 * Origin: A poorly-installed InterNetNews site (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!