Помощник
|
Постраничная навигация. Нужен совет. |
BoL4oNoK
|
Сообщение
#1
|
||
|
|
||
|
|||
BoL4oNoK
|
Сообщение
#2
|
|
|
Получилось так.
[PHP] $_aPAGES = array(); $_iMOD = 1; for($i = 1; $i <= $_PAGES; $i++) { // Текущая страница if ($i == $_CUR) { $_aPAGES[] = "<b>$i/$_PAGES</b>"; $_iMOD++; continue; } // Страница от ТЕК - 10 до ТЕК + 10 if ($i >= $_CUR - 5 && $i <= $_CUR + 5 && $i != $_CUR) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; continue; } if ($i == 1 && $i == $_CUR - 6) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; continue; } if ($i == 1 && $i < $_CUR - 6) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a><span>←</span>"; continue; } if ($i == $_iMOD * 10 && $_iMOD * 10 < $_CUR - 6) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a><span>←</span>"; $_iMOD++; continue; } if ($i == $_iMOD * 10 && $_iMOD * 10 > $_CUR + 6 && $_iMOD * 10 < $_PAGES) { $_aPAGES[] = "<span>→</span><a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; $_iMOD++; continue; } if ($i == $_PAGES && $i > $_CUR + 6) { $_aPAGES[] = "<span>→</span><a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; continue; } if ($i == $_PAGES && $i == $_CUR + 6) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; continue; } if ($i == $_iMOD * 10 && $_iMOD * 10 == $_CUR - 6 || $_iMOD * 10 == $_CUR + 6) { $_aPAGES[] = "<a href='$URL=$i' title='Перейти на $i страницу'>$i</a>"; $_iMOD++; continue; } } [/PHP] Может кто сможет помочь его оптимизировать, если можно.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен сайт с автонаполнением по XML | 1 | REGNET | 1133 | 7.3.2024, 15:08 автор: REGNET |
|
Нужен райтер на постоянку | 13 | Kiloan_Frost | 3310 | 6.3.2024, 22:24 автор: vitaliraduga |
|
Нужен постинг в твиттер | 3 | uahomka | 1703 | 20.2.2024, 1:00 автор: robot_yaga2 |
|
Нужен исполнитель на постоянную основу для набора небольших текстов | 19 | Думающий | 8800 | 9.2.2024, 16:04 автор: Думающий |
|
[ClipAI] - Рерайт больше не нужен, забудьте про биржи статей! Улучшенный бот для написания статей при помощи ИИ, и не только |
25 | alexmrml | 9874 | 9.1.2024, 18:25 автор: alexmrml |
Текстовая версия | Сейчас: 29.3.2024, 17:04 |