Постраничнвя навигация - Visavi.net
https://visavi.net/
RSS - Visavi.net
https://visavi.net/assets/img/images/logo_small.png
RSS - Visavi.net
https://visavi.net/
[email protected] (admin)
[email protected] (admin)
Wed, 15 Jan 2025 12:23:07 +0300
-
<pre class="prettyprint">
<?php
function navi(
$self, // страница (url)
$total, // количество записей
$page, // текущая страница
$step // записей на страницу
){
$return.='<b>Страницы:</b> ';
if($page>0){ $return.='<a href="'.$self.'page='.($page - $step).'&amp;'.SID.'"><b>«</b></a>';
}else{ $return.='<span class="navithis">«</span>';} // вперед
if($total>0){
$ba=ceil($total/$step);
$ba2=$ba*$step-$step;
$asd=$page-($step*3);
$asd2=$page+($step*4);
if($asd<$total && $asd>0){ $return.='<a href="'.$self.'page=0&amp;'.SID.'">1</a><span class="navithis">&larr;</span>'; }
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$step);
if($page==$i){ $return.='<span class="navithis">'.$ii.'</span>';
}else{
$return.='<a href="'.$self.'page='.$i.'&amp;'.SID.'">'.$ii.'</a>'; }}
$i=$i+$step; }
if($asd2<$total){ $return.='<span class="navithis">&rarr;</span><a href="'.$self.'page='.$ba2.'&amp;'.SID.'">'.$ba.'</a>'; }}
if($total > $page + $step){ $return.='<a href="'.$self.'page='.($page + $step).'&amp;'.SID.'"><b>»</b></a>';
}else{ $return.='<span class="navithis">»</span>'; } // назад
return '<div class="navi">'.$return.'</div>';
}
?></pre>
https://visavi.net/topics/17197/297972
Постраничнвя навигация
ramzes
Sun, 02 Jan 2011 18:39:00 +0300
Сообщения
https://visavi.net/topics/17197/297972
-
7. <strong>Apollo</strong>, <a href="http://blog.vdruzia.ru" target="_blank" rel="nofollow">у меня нормально все</a><br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:14 сек.</span></em><br>
и ошибка страная какая-то <img src="https://visavi.net/uploads/stickers/obana.gif" alt="obana">
https://visavi.net/topics/17197/297917
Постраничнвя навигация
Виталий
Sun, 02 Jan 2011 17:06:07 +0300
Сообщения
https://visavi.net/topics/17197/297917
-
Просто ждал ждал ответа...а нифига не писали) пришлось самому разбирать ... так сказать вникать в тонкости))) <br>
<strong>CUl5-AJIb9lHC</strong>, спасибо все равно)))
https://visavi.net/topics/17197/297852
Постраничнвя навигация
Роман
Sun, 02 Jan 2011 14:31:01 +0300
Сообщения
https://visavi.net/topics/17197/297852
-
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 100 bytes) in Z:\home\test10\www\index.php on line 9<br>
<br>
бгг
https://visavi.net/topics/17197/297846
Постраничнвя навигация
XoPyC
Sun, 02 Jan 2011 14:26:18 +0300
Сообщения
https://visavi.net/topics/17197/297846
-
вот те почти готовая гостевая с постраничной навигацией <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:19 сек.</span></em><br>
пиз*ец. не мог раньше написать??? а то как я написал, сразу не актуальна <img src="https://visavi.net/uploads/stickers/cry.gif" alt="cry">
https://visavi.net/topics/17197/297834
Постраничнвя навигация
Виталий
Sun, 02 Jan 2011 13:51:45 +0300
Сообщения
https://visavi.net/topics/17197/297834
-
тема больше не актуальна . разобрался сам.
https://visavi.net/topics/17197/297833
Постраничнвя навигация
Роман
Sun, 02 Jan 2011 13:49:37 +0300
Сообщения
https://visavi.net/topics/17197/297833
-
<pre class="prettyprint"><?php
$posts = 10; # Сообщений на страницу
if (isset($_GET['start'])) {
$start = (int)$_GET['start'];
} else {
$start = 0;
}
echo '<b>Гостевая</b><br /><br />';
$file = file("file.txt");
$file = array_reverse($file); # Выводим сообщения в обратном порядке
$total = count($file);
if ($start < 0 || $start >= $total) {
$start = 0;
}
if ($start + $posts > $total) {
$end = $total;
} else {
$end = $start + $posts;
}
for ($i = $start; $i < $end; $i++) {
$data = explode(":||:", $file[$i]);
echo '<b>'.$data[0].'</b> ('.$data[2].')<br />';
echo '<div>'.$data[3].'</div><b>'.$data[1].'</b><br /><br />';
}
echo '<hr />';
if ($start != 0) {
echo '<a href="book.php?start='.($start - $posts).'&amp;"><-Назад</a> ';
}else {
echo '<-Назад';
}
echo ' | ';
if ($total > $start + $posts) {
echo '<a href="book.php?start='.($start + $posts).'&amp;">Далее-></a>';
} else {
echo 'Далее->';
}
echo '<hr />';
echo 'Всего сообщений: '.$total.'<br />';
?></pre>
https://visavi.net/topics/17197/297832
Постраничнвя навигация
Виталий
Sun, 02 Jan 2011 13:49:24 +0300
Сообщения
https://visavi.net/topics/17197/297832
-
файл базы данных имеет следующии вид:<br>
<pre class="prettyprint">Роман:||:17.12 20:26:||:http://tiei.ru:||:Проверка...Работает?
ВаСька:||:17.12 21:12:||:http://test.com:||:Ураааа!!<br>Все работает!! =)
</pre>
https://visavi.net/topics/17197/297799
Постраничнвя навигация
Роман
Sun, 02 Jan 2011 12:48:48 +0300
Сообщения
https://visavi.net/topics/17197/297799
-
Постраничная навигация нужна для гостевой
https://visavi.net/topics/17197/297786
Постраничнвя навигация
Роман
Sun, 02 Jan 2011 12:33:26 +0300
Сообщения
https://visavi.net/topics/17197/297786
-
Привет всем! Подскажите пожалуйста как организовать постраничную навигацию?) Заранее извините, если не туда написал... <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/17197/297783
Постраничнвя навигация
Роман
Sun, 02 Jan 2011 12:21:42 +0300
Сообщения
https://visavi.net/topics/17197/297783