• Witam, zaciekawił mnie bardzo układ postów na różnych stronach. Wygląda to tak, że u góry mamy 2 posty obok siebie, a niżej już 3 posty obok siebie, potem znowu 2 posty obok siebie, potem 3 posty obok siebie i jeszcze nizej jeden post.

    podobnie jak tutaj:
    http://komorkomania.pl/
    lub
    http://antyweb.pl

    jak zrobić żeby układ postów się zmieniał ?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Normalnie, tak ponadawać klasy wpisom w pętli, żeby odpowiednie reguły css ustawiały szerokość.

    Można też dodawać dodatkowe pojemniki (div) w celu objęcia razem wpisów o różnej wielkości.

    Wszystko to można osiągnąć znając pozycję wpisu w pętli.

    Twórca wątku kielich1988

    (@kielich1988)

    Rozumiem, możesz zarzucić jakiś link do artykułów bo nawet nie mam pojęcia jak taka reguła się nazywa i jak można to rozwiązać za pomocą klas. Będę ogromnie wdzięczny.

    @kielich1988 ciężko mi odpowiedzieć, bo wszystko co potrzeba napisałem. Nie umiem prościej.

    Twórca wątku kielich1988

    (@kielich1988)

    ok, znalazłem coś takiego:

    <?php $count = 0; ?>
    <?php while(have_posts()) : the_post(); ?>
    
    <?php $count++; ?>
    <?php if ($count == 1 || $count == 2 || $count == 3) : ?>
    
    Szablon dla pierwszych trzech
    
    <?php else : ?>
    
    Szablon dla pozostałych
    
    <?php endif; ?>
    <?php endwhile; ?>

    Muszę przyznać, że działa mi to poprawnie. Pierwsze trzy posty wyświetlają mi się inaczej niż pozostałe. Próbowałem przerobić trochę ale coś mi nie chce działać może robię coś źle bardzo proszę o analizę 🙂

    <?php $count = 0; ?>
    <?php while(have_posts()) : the_post(); ?>
    
    <?php $count++; ?>
    <?php if ($count == 1 || $count == 2 || $count == 3) : ?>
    
    Szablon dla pierwszych trzech
    
    <?php if ($count == 4 || $count == 5) : ?>
    
    Szablon dla 4 i 5
    
    <?php if ($count == 6) : ?>
    
    Szablon dla 6 posta
    
    <?php else : ?>
    
    Szablon dla pozostałych
    
    <?php endif; ?>
    <?php endwhile; ?>

    Nie mam dużego pojęcia o PHP więc pewnie śmieszny babol 😛 chciałem tylko przerobić swój szablon.

    elseIF po if i przed else

Viewing 5 replies - 1 through 5 (of 5 total)
  • Temat ‘Różny układ postów w jednej pętli.’ jest zamknięty na nowe odpowiedzi.