Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: strony w newsach ....
Forum PHP.pl > Forum > PHP
MitS
Witam!

mam mały problem ze stworzeniem stron do newsów ....
Chodzi o to że np. na stronie głównej są wyświetlane newsy (np. max newsów może być 5) i jeśli jest ich więcej
to powinny pokazać się strony na których jest po 5 newsów. i teraz tak ... to co napisałem wyżej mam zrobione ale nie mam czegoś takiego ...

mam 50 stron z newsami po 5 na stronie i żeby nie wyświetlać w dole strony 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 .... 45 46 47 48 49 50

postanowiłem zrobić coś takiego: << < ... 5 6 7 8 9 10 ... > >> no i z tym mam problem .... nie wiem do konca jak to zrobić...

Probowałem coś takiego:
Kod
if($countNews > COUNT_NEWS)
{
    echo '
    <a href="?mod=skp&todo='.HOME.'&id=1"> << </a>&nbsp;';
    
    if($page > 3 && $page < ($allPages-3))
    {
        echo ' ... ';
        
        for($i=$page; $i<=$page+3; $i++)
            echo '
            <a href="?mod=skp&todo='.HOME.'&id='.$i.'">'.$i.'</a>';
        
        echo ' ... ';
    }

    echo '
    &nbsp;&nbsp; <a href="?mod=skp&todo='.HOME.'&id='.$countNews.'"> >> </a>';
}


gdzie:
COUNT_NEWS - ilość newsów na stronie
$countNews - wszystkie newsy;
$page - to strona na której jestem obecnie
$allPages - wszystkie strony


ale niestety to nie jest do końca to winksmiley.jpg

jeśli wie ktoś jak to rozwiazać to będe wdzięczny za pomoc.
Pozdrawiam
konys
Zerknij na klasę Nospora
MitS
dziekować bardzo smile.gif
o to mi chodziło biggrin.gif biggrin.gif biggrin.gif

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.