|
| |
|
|
| |
для: kasmanaft
(01.12.2006 в 17:53)
| | | Спасибо большое.. Код именно тот, что я искал..
Чуть подправил под себя, переделал в функцию, и всё супер.. | |
| |
|
|
| |
|
|
| |
для: Ex_Striker
(01.12.2006 в 16:43)
| | | Даже не знаю, лучше (хотя бы проще) ничего не придумалось:
<?php
$total = 73; // всего страниц
$page = 6; // текущая
// $arr - массив, с номерами страниц, которые будем выводить
$arr = array(1, 2, 3, $page - 1, $page, $page + 1, $total - 2, $total - 1, $total);
$arr = array_unique($arr); // убераем лишние
sort($arr);
for ($i = 0; $i < count($arr); $i++)
{
if ($arr[$i] >= 1 && $arr[$i] <= $total)
{
if ($arr[$i] == $arr[$i-1]+1)
echo ' ', $arr[$i];
else echo ' ... ', $arr[$i];
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(01.12.2006 в 16:35)
| | | Тот пример, ссылку на который вы указали, мне не подходит.. Мне нужно сделать вывод именно тем способом, пример которого я вам указал.. | |
| |
|
|
| |
|
|
| |
для: Ex_Striker
(01.12.2006 в 16:19)
| | | А в чем именно проблема? Нужна именно такая разбивка или смысл понять не можете?
http://www.softtime.ru/info/articlephp.php?id_article=33
(тем посвященных постраничной навигацие больше некуда, попробуйте поиск) | |
| |
|
|
| |
|
|
| | Сделал в форуме разбивку текста по страницам., и вот захотелось сделать навигацию не просто "Назад" и "Далее", или вывод индексов всех страниц, а как здесь: http://forum.s-c.ru/viewtopic.php?t=75531&postdays=0&postorder=asc&start=25&tid=8639&sid=61cd7eafdb08cb47837dab086dfa9684 .Но никак не могу сделать.. Помогите пожалуйста.. | |
| |
|
|
|