Показать сообщение отдельно
Старый 19.07.2011, 12:55   #11 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Цитата:
Сообщение от nightgremlin Посмотреть сообщение
нашел такой код:
<?php
$itemscount=100; // количество элементов (статей)
$itemsperpage=7; // кол-во эл-в на странице
if (isset($_REQUEST['page']))
{ $cpage=$_REQUEST['page']; }
else { $cpage=1; }
// если странца не задана, то будем на 1й
$pagedisprange=3; // сколько страниц до и после текущей выводить
$pagescount=ceil($itemscount/$itemsperpage); // кол-во страниц
$stpage=$cpage-$pagedisprange; // определим начиная с какого номера будем выводить страницы
if ($stpage<1) { $stpage=1; } // если наше "начало" вылазит на отрицательные номера, то стави м в 1
$endpage=$cpage+$pagedisprange; // аналогично с номером, по который будем выводить
if ($endpage>$pagescount) { $endpage=$pagescount; } // если больше чем страниц, то последняя выводимая страницы - самая последняя наша
if ($cpage>1) {
// first
echo '<a href="?page=1"><<</a> ';
// prev
echo '<a href="?page='.($cpage-1).'"><</a> ';
}
if ($stpage>1) echo '... '; // если начало вывода не 1, то напечатаем три точки
for ($i=$stpage;$i<=$endpage;$i++) {
if ($i==$cpage) { echo '<strong>'.$i.'</strong> '; }
else { echo '<a href="?page='.$i.'">'.$i.'</a> '; }
}
if ($endpage<$pagescount) echo '... '; // если начало конец вывода не последняя страница, то напечатаем три точки
if ($cpage<$pagescount) {
// next
echo '<a href="?page='.($cpage+1).'">></a> ';
// last
echo '<a href="?page='.$pagescount.'">>></a> ';
}
?>

но он выводит саму страницу, как бы сделать так чтобы он выводил отдельный блок на странице?
только с помощью javascript - технологии ajax
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070